Documentation ¶
Overview ¶
Package qos is a generated package which contains definitions of structs which generate gNMI paths for a YANG schema. The generated paths are based on a compressed form of the schema.
This package was generated by ygnmi version: v0.8.1: (ygot: v0.29.0) using the following YANG input files:
- gnmi-collector-metadata.yang
- gnsi/authz/gnsi-authz.yang
- gnsi/cert/gnsi-cert.yang
- gnsi/console/gnsi-console.yang
- gnsi/pathz/gnsi-pathz.yang
- gnsi/ssh/gnsi-ssh.yang
- public/release/models/acl/openconfig-acl.yang
- public/release/models/acl/openconfig-packet-match.yang
- public/release/models/aft/openconfig-aft.yang
- public/release/models/aft/openconfig-aft-network-instance.yang
- public/release/models/ate/openconfig-ate-flow.yang
- public/release/models/ate/openconfig-ate-intf.yang
- public/release/models/bfd/openconfig-bfd.yang
- public/release/models/bgp/openconfig-bgp-policy.yang
- public/release/models/bgp/openconfig-bgp-types.yang
- public/release/models/interfaces/openconfig-if-aggregate.yang
- public/release/models/interfaces/openconfig-if-ethernet.yang
- public/release/models/interfaces/openconfig-if-ethernet-ext.yang
- public/release/models/interfaces/openconfig-if-ip-ext.yang
- public/release/models/interfaces/openconfig-if-ip.yang
- public/release/models/interfaces/openconfig-if-sdn-ext.yang
- public/release/models/interfaces/openconfig-interfaces.yang
- public/release/models/isis/openconfig-isis.yang
- public/release/models/lacp/openconfig-lacp.yang
- public/release/models/lldp/openconfig-lldp-types.yang
- public/release/models/lldp/openconfig-lldp.yang
- public/release/models/local-routing/openconfig-local-routing.yang
- public/release/models/mpls/openconfig-mpls-types.yang
- public/release/models/multicast/openconfig-pim.yang
- public/release/models/network-instance/openconfig-network-instance.yang
- public/release/models/openconfig-extensions.yang
- public/release/models/optical-transport/openconfig-terminal-device.yang
- public/release/models/optical-transport/openconfig-transport-types.yang
- public/release/models/ospf/openconfig-ospfv2.yang
- public/release/models/p4rt/openconfig-p4rt.yang
- public/release/models/platform/openconfig-platform-controller-card.yang
- public/release/models/platform/openconfig-platform-cpu.yang
- public/release/models/platform/openconfig-platform-ext.yang
- public/release/models/platform/openconfig-platform-fabric.yang
- public/release/models/platform/openconfig-platform-fan.yang
- public/release/models/platform/openconfig-platform-integrated-circuit.yang
- public/release/models/platform/openconfig-platform-linecard.yang
- public/release/models/platform/openconfig-platform-pipeline-counters.yang
- public/release/models/platform/openconfig-platform-software.yang
- public/release/models/platform/openconfig-platform-transceiver.yang
- public/release/models/platform/openconfig-platform.yang
- public/release/models/policy-forwarding/openconfig-policy-forwarding.yang
- public/release/models/policy/openconfig-policy-types.yang
- public/release/models/qos/openconfig-qos-elements.yang
- public/release/models/qos/openconfig-qos-interfaces.yang
- public/release/models/qos/openconfig-qos-types.yang
- public/release/models/qos/openconfig-qos.yang
- public/release/models/rib/openconfig-rib-bgp.yang
- public/release/models/sampling/openconfig-sampling-sflow.yang
- public/release/models/segment-routing/openconfig-segment-routing-types.yang
- public/release/models/system/openconfig-system.yang
- public/release/models/types/openconfig-inet-types.yang
- public/release/models/types/openconfig-types.yang
- public/release/models/types/openconfig-yang-types.yang
- public/release/models/vlan/openconfig-vlan.yang
- public/third_party/ietf/iana-if-type.yang
- public/third_party/ietf/ietf-inet-types.yang
- public/third_party/ietf/ietf-interfaces.yang
- public/third_party/ietf/ietf-yang-types.yang
Imported modules were sourced from:
- public/release/models/...
- public/third_party/ietf/...
Index ¶
- type QosPath
- func (n *QosPath) BufferAllocationProfile(Name string) *Qos_BufferAllocationProfilePath
- func (n *QosPath) BufferAllocationProfileAny() *Qos_BufferAllocationProfilePathAny
- func (n *QosPath) BufferAllocationProfileMap() *Qos_BufferAllocationProfilePathMap
- func (n *QosPath) Classifier(Name string) *Qos_ClassifierPath
- func (n *QosPath) ClassifierAny() *Qos_ClassifierPathAny
- func (n *QosPath) ClassifierMap() *Qos_ClassifierPathMap
- func (n *QosPath) Config() ygnmi.ConfigQuery[*oc.Qos]
- func (n *QosPath) ForwardingGroup(Name string) *Qos_ForwardingGroupPath
- func (n *QosPath) ForwardingGroupAny() *Qos_ForwardingGroupPathAny
- func (n *QosPath) ForwardingGroupMap() *Qos_ForwardingGroupPathMap
- func (n *QosPath) Interface(InterfaceId string) *Qos_InterfacePath
- func (n *QosPath) InterfaceAny() *Qos_InterfacePathAny
- func (n *QosPath) InterfaceMap() *Qos_InterfacePathMap
- func (n *QosPath) Queue(Name string) *Qos_QueuePath
- func (n *QosPath) QueueAny() *Qos_QueuePathAny
- func (n *QosPath) QueueManagementProfile(Name string) *Qos_QueueManagementProfilePath
- func (n *QosPath) QueueManagementProfileAny() *Qos_QueueManagementProfilePathAny
- func (n *QosPath) QueueManagementProfileMap() *Qos_QueueManagementProfilePathMap
- func (n *QosPath) QueueMap() *Qos_QueuePathMap
- func (n *QosPath) SchedulerPolicy(Name string) *Qos_SchedulerPolicyPath
- func (n *QosPath) SchedulerPolicyAny() *Qos_SchedulerPolicyPathAny
- func (n *QosPath) SchedulerPolicyMap() *Qos_SchedulerPolicyPathMap
- func (n *QosPath) State() ygnmi.SingletonQuery[*oc.Qos]
- type QosPathAny
- func (n *QosPathAny) BufferAllocationProfile(Name string) *Qos_BufferAllocationProfilePathAny
- func (n *QosPathAny) BufferAllocationProfileAny() *Qos_BufferAllocationProfilePathAny
- func (n *QosPathAny) BufferAllocationProfileMap() *Qos_BufferAllocationProfilePathMapAny
- func (n *QosPathAny) Classifier(Name string) *Qos_ClassifierPathAny
- func (n *QosPathAny) ClassifierAny() *Qos_ClassifierPathAny
- func (n *QosPathAny) ClassifierMap() *Qos_ClassifierPathMapAny
- func (n *QosPathAny) Config() ygnmi.WildcardQuery[*oc.Qos]
- func (n *QosPathAny) ForwardingGroup(Name string) *Qos_ForwardingGroupPathAny
- func (n *QosPathAny) ForwardingGroupAny() *Qos_ForwardingGroupPathAny
- func (n *QosPathAny) ForwardingGroupMap() *Qos_ForwardingGroupPathMapAny
- func (n *QosPathAny) Interface(InterfaceId string) *Qos_InterfacePathAny
- func (n *QosPathAny) InterfaceAny() *Qos_InterfacePathAny
- func (n *QosPathAny) InterfaceMap() *Qos_InterfacePathMapAny
- func (n *QosPathAny) Queue(Name string) *Qos_QueuePathAny
- func (n *QosPathAny) QueueAny() *Qos_QueuePathAny
- func (n *QosPathAny) QueueManagementProfile(Name string) *Qos_QueueManagementProfilePathAny
- func (n *QosPathAny) QueueManagementProfileAny() *Qos_QueueManagementProfilePathAny
- func (n *QosPathAny) QueueManagementProfileMap() *Qos_QueueManagementProfilePathMapAny
- func (n *QosPathAny) QueueMap() *Qos_QueuePathMapAny
- func (n *QosPathAny) SchedulerPolicy(Name string) *Qos_SchedulerPolicyPathAny
- func (n *QosPathAny) SchedulerPolicyAny() *Qos_SchedulerPolicyPathAny
- func (n *QosPathAny) SchedulerPolicyMap() *Qos_SchedulerPolicyPathMapAny
- func (n *QosPathAny) State() ygnmi.WildcardQuery[*oc.Qos]
- type Qos_BufferAllocationProfilePath
- func (n *Qos_BufferAllocationProfilePath) Config() ygnmi.ConfigQuery[*oc.Qos_BufferAllocationProfile]
- func (n *Qos_BufferAllocationProfilePath) Name() *Qos_BufferAllocationProfile_NamePath
- func (n *Qos_BufferAllocationProfilePath) Queue(Name string) *Qos_BufferAllocationProfile_QueuePath
- func (n *Qos_BufferAllocationProfilePath) QueueAny() *Qos_BufferAllocationProfile_QueuePathAny
- func (n *Qos_BufferAllocationProfilePath) QueueMap() *Qos_BufferAllocationProfile_QueuePathMap
- func (n *Qos_BufferAllocationProfilePath) State() ygnmi.SingletonQuery[*oc.Qos_BufferAllocationProfile]
- type Qos_BufferAllocationProfilePathAny
- func (n *Qos_BufferAllocationProfilePathAny) Config() ygnmi.WildcardQuery[*oc.Qos_BufferAllocationProfile]
- func (n *Qos_BufferAllocationProfilePathAny) Name() *Qos_BufferAllocationProfile_NamePathAny
- func (n *Qos_BufferAllocationProfilePathAny) Queue(Name string) *Qos_BufferAllocationProfile_QueuePathAny
- func (n *Qos_BufferAllocationProfilePathAny) QueueAny() *Qos_BufferAllocationProfile_QueuePathAny
- func (n *Qos_BufferAllocationProfilePathAny) QueueMap() *Qos_BufferAllocationProfile_QueuePathMapAny
- func (n *Qos_BufferAllocationProfilePathAny) State() ygnmi.WildcardQuery[*oc.Qos_BufferAllocationProfile]
- type Qos_BufferAllocationProfilePathMap
- type Qos_BufferAllocationProfilePathMapAny
- type Qos_BufferAllocationProfile_NamePath
- type Qos_BufferAllocationProfile_NamePathAny
- type Qos_BufferAllocationProfile_QueuePath
- func (n *Qos_BufferAllocationProfile_QueuePath) Config() ygnmi.ConfigQuery[*oc.Qos_BufferAllocationProfile_Queue]
- func (n *Qos_BufferAllocationProfile_QueuePath) DedicatedBuffer() *Qos_BufferAllocationProfile_Queue_DedicatedBufferPath
- func (n *Qos_BufferAllocationProfile_QueuePath) DynamicLimitScalingFactor() *Qos_BufferAllocationProfile_Queue_DynamicLimitScalingFactorPath
- func (n *Qos_BufferAllocationProfile_QueuePath) Name() *Qos_BufferAllocationProfile_Queue_NamePath
- func (n *Qos_BufferAllocationProfile_QueuePath) SharedBufferLimitType() *Qos_BufferAllocationProfile_Queue_SharedBufferLimitTypePath
- func (n *Qos_BufferAllocationProfile_QueuePath) State() ygnmi.SingletonQuery[*oc.Qos_BufferAllocationProfile_Queue]
- func (n *Qos_BufferAllocationProfile_QueuePath) StaticSharedBufferLimit() *Qos_BufferAllocationProfile_Queue_StaticSharedBufferLimitPath
- func (n *Qos_BufferAllocationProfile_QueuePath) UseSharedBuffer() *Qos_BufferAllocationProfile_Queue_UseSharedBufferPath
- type Qos_BufferAllocationProfile_QueuePathAny
- func (n *Qos_BufferAllocationProfile_QueuePathAny) Config() ygnmi.WildcardQuery[*oc.Qos_BufferAllocationProfile_Queue]
- func (n *Qos_BufferAllocationProfile_QueuePathAny) DedicatedBuffer() *Qos_BufferAllocationProfile_Queue_DedicatedBufferPathAny
- func (n *Qos_BufferAllocationProfile_QueuePathAny) DynamicLimitScalingFactor() *Qos_BufferAllocationProfile_Queue_DynamicLimitScalingFactorPathAny
- func (n *Qos_BufferAllocationProfile_QueuePathAny) Name() *Qos_BufferAllocationProfile_Queue_NamePathAny
- func (n *Qos_BufferAllocationProfile_QueuePathAny) SharedBufferLimitType() *Qos_BufferAllocationProfile_Queue_SharedBufferLimitTypePathAny
- func (n *Qos_BufferAllocationProfile_QueuePathAny) State() ygnmi.WildcardQuery[*oc.Qos_BufferAllocationProfile_Queue]
- func (n *Qos_BufferAllocationProfile_QueuePathAny) StaticSharedBufferLimit() *Qos_BufferAllocationProfile_Queue_StaticSharedBufferLimitPathAny
- func (n *Qos_BufferAllocationProfile_QueuePathAny) UseSharedBuffer() *Qos_BufferAllocationProfile_Queue_UseSharedBufferPathAny
- type Qos_BufferAllocationProfile_QueuePathMap
- type Qos_BufferAllocationProfile_QueuePathMapAny
- type Qos_BufferAllocationProfile_Queue_DedicatedBufferPath
- type Qos_BufferAllocationProfile_Queue_DedicatedBufferPathAny
- type Qos_BufferAllocationProfile_Queue_DynamicLimitScalingFactorPath
- type Qos_BufferAllocationProfile_Queue_DynamicLimitScalingFactorPathAny
- type Qos_BufferAllocationProfile_Queue_NamePath
- type Qos_BufferAllocationProfile_Queue_NamePathAny
- type Qos_BufferAllocationProfile_Queue_SharedBufferLimitTypePath
- type Qos_BufferAllocationProfile_Queue_SharedBufferLimitTypePathAny
- type Qos_BufferAllocationProfile_Queue_StaticSharedBufferLimitPath
- type Qos_BufferAllocationProfile_Queue_StaticSharedBufferLimitPathAny
- type Qos_BufferAllocationProfile_Queue_UseSharedBufferPath
- type Qos_BufferAllocationProfile_Queue_UseSharedBufferPathAny
- type Qos_ClassifierPath
- func (n *Qos_ClassifierPath) Config() ygnmi.ConfigQuery[*oc.Qos_Classifier]
- func (n *Qos_ClassifierPath) Name() *Qos_Classifier_NamePath
- func (n *Qos_ClassifierPath) State() ygnmi.SingletonQuery[*oc.Qos_Classifier]
- func (n *Qos_ClassifierPath) Term(Id string) *Qos_Classifier_TermPath
- func (n *Qos_ClassifierPath) TermAny() *Qos_Classifier_TermPathAny
- func (n *Qos_ClassifierPath) TermMap() *Qos_Classifier_TermPathMap
- func (n *Qos_ClassifierPath) Type() *Qos_Classifier_TypePath
- type Qos_ClassifierPathAny
- func (n *Qos_ClassifierPathAny) Config() ygnmi.WildcardQuery[*oc.Qos_Classifier]
- func (n *Qos_ClassifierPathAny) Name() *Qos_Classifier_NamePathAny
- func (n *Qos_ClassifierPathAny) State() ygnmi.WildcardQuery[*oc.Qos_Classifier]
- func (n *Qos_ClassifierPathAny) Term(Id string) *Qos_Classifier_TermPathAny
- func (n *Qos_ClassifierPathAny) TermAny() *Qos_Classifier_TermPathAny
- func (n *Qos_ClassifierPathAny) TermMap() *Qos_Classifier_TermPathMapAny
- func (n *Qos_ClassifierPathAny) Type() *Qos_Classifier_TypePathAny
- type Qos_ClassifierPathMap
- type Qos_ClassifierPathMapAny
- type Qos_Classifier_NamePath
- type Qos_Classifier_NamePathAny
- type Qos_Classifier_TermPath
- func (n *Qos_Classifier_TermPath) Actions() *Qos_Classifier_Term_ActionsPath
- func (n *Qos_Classifier_TermPath) Conditions() *Qos_Classifier_Term_ConditionsPath
- func (n *Qos_Classifier_TermPath) Config() ygnmi.ConfigQuery[*oc.Qos_Classifier_Term]
- func (n *Qos_Classifier_TermPath) Id() *Qos_Classifier_Term_IdPath
- func (n *Qos_Classifier_TermPath) State() ygnmi.SingletonQuery[*oc.Qos_Classifier_Term]
- type Qos_Classifier_TermPathAny
- func (n *Qos_Classifier_TermPathAny) Actions() *Qos_Classifier_Term_ActionsPathAny
- func (n *Qos_Classifier_TermPathAny) Conditions() *Qos_Classifier_Term_ConditionsPathAny
- func (n *Qos_Classifier_TermPathAny) Config() ygnmi.WildcardQuery[*oc.Qos_Classifier_Term]
- func (n *Qos_Classifier_TermPathAny) Id() *Qos_Classifier_Term_IdPathAny
- func (n *Qos_Classifier_TermPathAny) State() ygnmi.WildcardQuery[*oc.Qos_Classifier_Term]
- type Qos_Classifier_TermPathMap
- type Qos_Classifier_TermPathMapAny
- type Qos_Classifier_Term_ActionsPath
- func (n *Qos_Classifier_Term_ActionsPath) Config() ygnmi.ConfigQuery[*oc.Qos_Classifier_Term_Actions]
- func (n *Qos_Classifier_Term_ActionsPath) Remark() *Qos_Classifier_Term_Actions_RemarkPath
- func (n *Qos_Classifier_Term_ActionsPath) State() ygnmi.SingletonQuery[*oc.Qos_Classifier_Term_Actions]
- func (n *Qos_Classifier_Term_ActionsPath) TargetGroup() *Qos_Classifier_Term_Actions_TargetGroupPath
- type Qos_Classifier_Term_ActionsPathAny
- func (n *Qos_Classifier_Term_ActionsPathAny) Config() ygnmi.WildcardQuery[*oc.Qos_Classifier_Term_Actions]
- func (n *Qos_Classifier_Term_ActionsPathAny) Remark() *Qos_Classifier_Term_Actions_RemarkPathAny
- func (n *Qos_Classifier_Term_ActionsPathAny) State() ygnmi.WildcardQuery[*oc.Qos_Classifier_Term_Actions]
- func (n *Qos_Classifier_Term_ActionsPathAny) TargetGroup() *Qos_Classifier_Term_Actions_TargetGroupPathAny
- type Qos_Classifier_Term_Actions_RemarkPath
- func (n *Qos_Classifier_Term_Actions_RemarkPath) Config() ygnmi.ConfigQuery[*oc.Qos_Classifier_Term_Actions_Remark]
- func (n *Qos_Classifier_Term_Actions_RemarkPath) SetDot1P() *Qos_Classifier_Term_Actions_Remark_SetDot1PPath
- func (n *Qos_Classifier_Term_Actions_RemarkPath) SetDscp() *Qos_Classifier_Term_Actions_Remark_SetDscpPath
- func (n *Qos_Classifier_Term_Actions_RemarkPath) SetMplsTc() *Qos_Classifier_Term_Actions_Remark_SetMplsTcPath
- func (n *Qos_Classifier_Term_Actions_RemarkPath) State() ygnmi.SingletonQuery[*oc.Qos_Classifier_Term_Actions_Remark]
- type Qos_Classifier_Term_Actions_RemarkPathAny
- func (n *Qos_Classifier_Term_Actions_RemarkPathAny) Config() ygnmi.WildcardQuery[*oc.Qos_Classifier_Term_Actions_Remark]
- func (n *Qos_Classifier_Term_Actions_RemarkPathAny) SetDot1P() *Qos_Classifier_Term_Actions_Remark_SetDot1PPathAny
- func (n *Qos_Classifier_Term_Actions_RemarkPathAny) SetDscp() *Qos_Classifier_Term_Actions_Remark_SetDscpPathAny
- func (n *Qos_Classifier_Term_Actions_RemarkPathAny) SetMplsTc() *Qos_Classifier_Term_Actions_Remark_SetMplsTcPathAny
- func (n *Qos_Classifier_Term_Actions_RemarkPathAny) State() ygnmi.WildcardQuery[*oc.Qos_Classifier_Term_Actions_Remark]
- type Qos_Classifier_Term_Actions_Remark_SetDot1PPath
- type Qos_Classifier_Term_Actions_Remark_SetDot1PPathAny
- type Qos_Classifier_Term_Actions_Remark_SetDscpPath
- type Qos_Classifier_Term_Actions_Remark_SetDscpPathAny
- type Qos_Classifier_Term_Actions_Remark_SetMplsTcPath
- type Qos_Classifier_Term_Actions_Remark_SetMplsTcPathAny
- type Qos_Classifier_Term_Actions_TargetGroupPath
- type Qos_Classifier_Term_Actions_TargetGroupPathAny
- type Qos_Classifier_Term_ConditionsPath
- func (n *Qos_Classifier_Term_ConditionsPath) Config() ygnmi.ConfigQuery[*oc.Qos_Classifier_Term_Conditions]
- func (n *Qos_Classifier_Term_ConditionsPath) Ipv4() *Qos_Classifier_Term_Conditions_Ipv4Path
- func (n *Qos_Classifier_Term_ConditionsPath) Ipv6() *Qos_Classifier_Term_Conditions_Ipv6Path
- func (n *Qos_Classifier_Term_ConditionsPath) L2() *Qos_Classifier_Term_Conditions_L2Path
- func (n *Qos_Classifier_Term_ConditionsPath) Mpls() *Qos_Classifier_Term_Conditions_MplsPath
- func (n *Qos_Classifier_Term_ConditionsPath) State() ygnmi.SingletonQuery[*oc.Qos_Classifier_Term_Conditions]
- func (n *Qos_Classifier_Term_ConditionsPath) Transport() *Qos_Classifier_Term_Conditions_TransportPath
- type Qos_Classifier_Term_ConditionsPathAny
- func (n *Qos_Classifier_Term_ConditionsPathAny) Config() ygnmi.WildcardQuery[*oc.Qos_Classifier_Term_Conditions]
- func (n *Qos_Classifier_Term_ConditionsPathAny) Ipv4() *Qos_Classifier_Term_Conditions_Ipv4PathAny
- func (n *Qos_Classifier_Term_ConditionsPathAny) Ipv6() *Qos_Classifier_Term_Conditions_Ipv6PathAny
- func (n *Qos_Classifier_Term_ConditionsPathAny) L2() *Qos_Classifier_Term_Conditions_L2PathAny
- func (n *Qos_Classifier_Term_ConditionsPathAny) Mpls() *Qos_Classifier_Term_Conditions_MplsPathAny
- func (n *Qos_Classifier_Term_ConditionsPathAny) State() ygnmi.WildcardQuery[*oc.Qos_Classifier_Term_Conditions]
- func (n *Qos_Classifier_Term_ConditionsPathAny) Transport() *Qos_Classifier_Term_Conditions_TransportPathAny
- type Qos_Classifier_Term_Conditions_Ipv4Path
- func (n *Qos_Classifier_Term_Conditions_Ipv4Path) Config() ygnmi.ConfigQuery[*oc.Qos_Classifier_Term_Conditions_Ipv4]
- func (n *Qos_Classifier_Term_Conditions_Ipv4Path) DestinationAddress() *Qos_Classifier_Term_Conditions_Ipv4_DestinationAddressPath
- func (n *Qos_Classifier_Term_Conditions_Ipv4Path) DestinationAddressPrefixSet() *Qos_Classifier_Term_Conditions_Ipv4_DestinationAddressPrefixSetPath
- func (n *Qos_Classifier_Term_Conditions_Ipv4Path) Dscp() *Qos_Classifier_Term_Conditions_Ipv4_DscpPath
- func (n *Qos_Classifier_Term_Conditions_Ipv4Path) DscpSet() *Qos_Classifier_Term_Conditions_Ipv4_DscpSetPath
- func (n *Qos_Classifier_Term_Conditions_Ipv4Path) HopLimit() *Qos_Classifier_Term_Conditions_Ipv4_HopLimitPath
- func (n *Qos_Classifier_Term_Conditions_Ipv4Path) Icmpv4() *Qos_Classifier_Term_Conditions_Ipv4_Icmpv4Path
- func (n *Qos_Classifier_Term_Conditions_Ipv4Path) Length() *Qos_Classifier_Term_Conditions_Ipv4_LengthPath
- func (n *Qos_Classifier_Term_Conditions_Ipv4Path) Protocol() *Qos_Classifier_Term_Conditions_Ipv4_ProtocolPath
- func (n *Qos_Classifier_Term_Conditions_Ipv4Path) SourceAddress() *Qos_Classifier_Term_Conditions_Ipv4_SourceAddressPath
- func (n *Qos_Classifier_Term_Conditions_Ipv4Path) SourceAddressPrefixSet() *Qos_Classifier_Term_Conditions_Ipv4_SourceAddressPrefixSetPath
- func (n *Qos_Classifier_Term_Conditions_Ipv4Path) State() ygnmi.SingletonQuery[*oc.Qos_Classifier_Term_Conditions_Ipv4]
- type Qos_Classifier_Term_Conditions_Ipv4PathAny
- func (n *Qos_Classifier_Term_Conditions_Ipv4PathAny) Config() ygnmi.WildcardQuery[*oc.Qos_Classifier_Term_Conditions_Ipv4]
- func (n *Qos_Classifier_Term_Conditions_Ipv4PathAny) DestinationAddress() *Qos_Classifier_Term_Conditions_Ipv4_DestinationAddressPathAny
- func (n *Qos_Classifier_Term_Conditions_Ipv4PathAny) DestinationAddressPrefixSet() *Qos_Classifier_Term_Conditions_Ipv4_DestinationAddressPrefixSetPathAny
- func (n *Qos_Classifier_Term_Conditions_Ipv4PathAny) Dscp() *Qos_Classifier_Term_Conditions_Ipv4_DscpPathAny
- func (n *Qos_Classifier_Term_Conditions_Ipv4PathAny) DscpSet() *Qos_Classifier_Term_Conditions_Ipv4_DscpSetPathAny
- func (n *Qos_Classifier_Term_Conditions_Ipv4PathAny) HopLimit() *Qos_Classifier_Term_Conditions_Ipv4_HopLimitPathAny
- func (n *Qos_Classifier_Term_Conditions_Ipv4PathAny) Icmpv4() *Qos_Classifier_Term_Conditions_Ipv4_Icmpv4PathAny
- func (n *Qos_Classifier_Term_Conditions_Ipv4PathAny) Length() *Qos_Classifier_Term_Conditions_Ipv4_LengthPathAny
- func (n *Qos_Classifier_Term_Conditions_Ipv4PathAny) Protocol() *Qos_Classifier_Term_Conditions_Ipv4_ProtocolPathAny
- func (n *Qos_Classifier_Term_Conditions_Ipv4PathAny) SourceAddress() *Qos_Classifier_Term_Conditions_Ipv4_SourceAddressPathAny
- func (n *Qos_Classifier_Term_Conditions_Ipv4PathAny) SourceAddressPrefixSet() *Qos_Classifier_Term_Conditions_Ipv4_SourceAddressPrefixSetPathAny
- func (n *Qos_Classifier_Term_Conditions_Ipv4PathAny) State() ygnmi.WildcardQuery[*oc.Qos_Classifier_Term_Conditions_Ipv4]
- type Qos_Classifier_Term_Conditions_Ipv4_DestinationAddressPath
- type Qos_Classifier_Term_Conditions_Ipv4_DestinationAddressPathAny
- type Qos_Classifier_Term_Conditions_Ipv4_DestinationAddressPrefixSetPath
- type Qos_Classifier_Term_Conditions_Ipv4_DestinationAddressPrefixSetPathAny
- type Qos_Classifier_Term_Conditions_Ipv4_DscpPath
- type Qos_Classifier_Term_Conditions_Ipv4_DscpPathAny
- type Qos_Classifier_Term_Conditions_Ipv4_DscpSetPath
- type Qos_Classifier_Term_Conditions_Ipv4_DscpSetPathAny
- type Qos_Classifier_Term_Conditions_Ipv4_HopLimitPath
- type Qos_Classifier_Term_Conditions_Ipv4_HopLimitPathAny
- type Qos_Classifier_Term_Conditions_Ipv4_Icmpv4Path
- func (n *Qos_Classifier_Term_Conditions_Ipv4_Icmpv4Path) Code() *Qos_Classifier_Term_Conditions_Ipv4_Icmpv4_CodePath
- func (n *Qos_Classifier_Term_Conditions_Ipv4_Icmpv4Path) Config() ygnmi.ConfigQuery[*oc.Qos_Classifier_Term_Conditions_Ipv4_Icmpv4]
- func (n *Qos_Classifier_Term_Conditions_Ipv4_Icmpv4Path) State() ygnmi.SingletonQuery[*oc.Qos_Classifier_Term_Conditions_Ipv4_Icmpv4]
- func (n *Qos_Classifier_Term_Conditions_Ipv4_Icmpv4Path) Type() *Qos_Classifier_Term_Conditions_Ipv4_Icmpv4_TypePath
- type Qos_Classifier_Term_Conditions_Ipv4_Icmpv4PathAny
- func (n *Qos_Classifier_Term_Conditions_Ipv4_Icmpv4PathAny) Code() *Qos_Classifier_Term_Conditions_Ipv4_Icmpv4_CodePathAny
- func (n *Qos_Classifier_Term_Conditions_Ipv4_Icmpv4PathAny) Config() ygnmi.WildcardQuery[*oc.Qos_Classifier_Term_Conditions_Ipv4_Icmpv4]
- func (n *Qos_Classifier_Term_Conditions_Ipv4_Icmpv4PathAny) State() ygnmi.WildcardQuery[*oc.Qos_Classifier_Term_Conditions_Ipv4_Icmpv4]
- func (n *Qos_Classifier_Term_Conditions_Ipv4_Icmpv4PathAny) Type() *Qos_Classifier_Term_Conditions_Ipv4_Icmpv4_TypePathAny
- type Qos_Classifier_Term_Conditions_Ipv4_Icmpv4_CodePath
- type Qos_Classifier_Term_Conditions_Ipv4_Icmpv4_CodePathAny
- type Qos_Classifier_Term_Conditions_Ipv4_Icmpv4_TypePath
- type Qos_Classifier_Term_Conditions_Ipv4_Icmpv4_TypePathAny
- type Qos_Classifier_Term_Conditions_Ipv4_LengthPath
- type Qos_Classifier_Term_Conditions_Ipv4_LengthPathAny
- type Qos_Classifier_Term_Conditions_Ipv4_ProtocolPath
- type Qos_Classifier_Term_Conditions_Ipv4_ProtocolPathAny
- type Qos_Classifier_Term_Conditions_Ipv4_SourceAddressPath
- type Qos_Classifier_Term_Conditions_Ipv4_SourceAddressPathAny
- type Qos_Classifier_Term_Conditions_Ipv4_SourceAddressPrefixSetPath
- type Qos_Classifier_Term_Conditions_Ipv4_SourceAddressPrefixSetPathAny
- type Qos_Classifier_Term_Conditions_Ipv6Path
- func (n *Qos_Classifier_Term_Conditions_Ipv6Path) Config() ygnmi.ConfigQuery[*oc.Qos_Classifier_Term_Conditions_Ipv6]
- func (n *Qos_Classifier_Term_Conditions_Ipv6Path) DestinationAddress() *Qos_Classifier_Term_Conditions_Ipv6_DestinationAddressPath
- func (n *Qos_Classifier_Term_Conditions_Ipv6Path) DestinationAddressPrefixSet() *Qos_Classifier_Term_Conditions_Ipv6_DestinationAddressPrefixSetPath
- func (n *Qos_Classifier_Term_Conditions_Ipv6Path) DestinationFlowLabel() *Qos_Classifier_Term_Conditions_Ipv6_DestinationFlowLabelPath
- func (n *Qos_Classifier_Term_Conditions_Ipv6Path) Dscp() *Qos_Classifier_Term_Conditions_Ipv6_DscpPath
- func (n *Qos_Classifier_Term_Conditions_Ipv6Path) DscpSet() *Qos_Classifier_Term_Conditions_Ipv6_DscpSetPath
- func (n *Qos_Classifier_Term_Conditions_Ipv6Path) HopLimit() *Qos_Classifier_Term_Conditions_Ipv6_HopLimitPath
- func (n *Qos_Classifier_Term_Conditions_Ipv6Path) Icmpv6() *Qos_Classifier_Term_Conditions_Ipv6_Icmpv6Path
- func (n *Qos_Classifier_Term_Conditions_Ipv6Path) Length() *Qos_Classifier_Term_Conditions_Ipv6_LengthPath
- func (n *Qos_Classifier_Term_Conditions_Ipv6Path) Protocol() *Qos_Classifier_Term_Conditions_Ipv6_ProtocolPath
- func (n *Qos_Classifier_Term_Conditions_Ipv6Path) SourceAddress() *Qos_Classifier_Term_Conditions_Ipv6_SourceAddressPath
- func (n *Qos_Classifier_Term_Conditions_Ipv6Path) SourceAddressPrefixSet() *Qos_Classifier_Term_Conditions_Ipv6_SourceAddressPrefixSetPath
- func (n *Qos_Classifier_Term_Conditions_Ipv6Path) SourceFlowLabel() *Qos_Classifier_Term_Conditions_Ipv6_SourceFlowLabelPath
- func (n *Qos_Classifier_Term_Conditions_Ipv6Path) State() ygnmi.SingletonQuery[*oc.Qos_Classifier_Term_Conditions_Ipv6]
- type Qos_Classifier_Term_Conditions_Ipv6PathAny
- func (n *Qos_Classifier_Term_Conditions_Ipv6PathAny) Config() ygnmi.WildcardQuery[*oc.Qos_Classifier_Term_Conditions_Ipv6]
- func (n *Qos_Classifier_Term_Conditions_Ipv6PathAny) DestinationAddress() *Qos_Classifier_Term_Conditions_Ipv6_DestinationAddressPathAny
- func (n *Qos_Classifier_Term_Conditions_Ipv6PathAny) DestinationAddressPrefixSet() *Qos_Classifier_Term_Conditions_Ipv6_DestinationAddressPrefixSetPathAny
- func (n *Qos_Classifier_Term_Conditions_Ipv6PathAny) DestinationFlowLabel() *Qos_Classifier_Term_Conditions_Ipv6_DestinationFlowLabelPathAny
- func (n *Qos_Classifier_Term_Conditions_Ipv6PathAny) Dscp() *Qos_Classifier_Term_Conditions_Ipv6_DscpPathAny
- func (n *Qos_Classifier_Term_Conditions_Ipv6PathAny) DscpSet() *Qos_Classifier_Term_Conditions_Ipv6_DscpSetPathAny
- func (n *Qos_Classifier_Term_Conditions_Ipv6PathAny) HopLimit() *Qos_Classifier_Term_Conditions_Ipv6_HopLimitPathAny
- func (n *Qos_Classifier_Term_Conditions_Ipv6PathAny) Icmpv6() *Qos_Classifier_Term_Conditions_Ipv6_Icmpv6PathAny
- func (n *Qos_Classifier_Term_Conditions_Ipv6PathAny) Length() *Qos_Classifier_Term_Conditions_Ipv6_LengthPathAny
- func (n *Qos_Classifier_Term_Conditions_Ipv6PathAny) Protocol() *Qos_Classifier_Term_Conditions_Ipv6_ProtocolPathAny
- func (n *Qos_Classifier_Term_Conditions_Ipv6PathAny) SourceAddress() *Qos_Classifier_Term_Conditions_Ipv6_SourceAddressPathAny
- func (n *Qos_Classifier_Term_Conditions_Ipv6PathAny) SourceAddressPrefixSet() *Qos_Classifier_Term_Conditions_Ipv6_SourceAddressPrefixSetPathAny
- func (n *Qos_Classifier_Term_Conditions_Ipv6PathAny) SourceFlowLabel() *Qos_Classifier_Term_Conditions_Ipv6_SourceFlowLabelPathAny
- func (n *Qos_Classifier_Term_Conditions_Ipv6PathAny) State() ygnmi.WildcardQuery[*oc.Qos_Classifier_Term_Conditions_Ipv6]
- type Qos_Classifier_Term_Conditions_Ipv6_DestinationAddressPath
- type Qos_Classifier_Term_Conditions_Ipv6_DestinationAddressPathAny
- type Qos_Classifier_Term_Conditions_Ipv6_DestinationAddressPrefixSetPath
- type Qos_Classifier_Term_Conditions_Ipv6_DestinationAddressPrefixSetPathAny
- type Qos_Classifier_Term_Conditions_Ipv6_DestinationFlowLabelPath
- type Qos_Classifier_Term_Conditions_Ipv6_DestinationFlowLabelPathAny
- type Qos_Classifier_Term_Conditions_Ipv6_DscpPath
- type Qos_Classifier_Term_Conditions_Ipv6_DscpPathAny
- type Qos_Classifier_Term_Conditions_Ipv6_DscpSetPath
- type Qos_Classifier_Term_Conditions_Ipv6_DscpSetPathAny
- type Qos_Classifier_Term_Conditions_Ipv6_HopLimitPath
- type Qos_Classifier_Term_Conditions_Ipv6_HopLimitPathAny
- type Qos_Classifier_Term_Conditions_Ipv6_Icmpv6Path
- func (n *Qos_Classifier_Term_Conditions_Ipv6_Icmpv6Path) Code() *Qos_Classifier_Term_Conditions_Ipv6_Icmpv6_CodePath
- func (n *Qos_Classifier_Term_Conditions_Ipv6_Icmpv6Path) Config() ygnmi.ConfigQuery[*oc.Qos_Classifier_Term_Conditions_Ipv6_Icmpv6]
- func (n *Qos_Classifier_Term_Conditions_Ipv6_Icmpv6Path) State() ygnmi.SingletonQuery[*oc.Qos_Classifier_Term_Conditions_Ipv6_Icmpv6]
- func (n *Qos_Classifier_Term_Conditions_Ipv6_Icmpv6Path) Type() *Qos_Classifier_Term_Conditions_Ipv6_Icmpv6_TypePath
- type Qos_Classifier_Term_Conditions_Ipv6_Icmpv6PathAny
- func (n *Qos_Classifier_Term_Conditions_Ipv6_Icmpv6PathAny) Code() *Qos_Classifier_Term_Conditions_Ipv6_Icmpv6_CodePathAny
- func (n *Qos_Classifier_Term_Conditions_Ipv6_Icmpv6PathAny) Config() ygnmi.WildcardQuery[*oc.Qos_Classifier_Term_Conditions_Ipv6_Icmpv6]
- func (n *Qos_Classifier_Term_Conditions_Ipv6_Icmpv6PathAny) State() ygnmi.WildcardQuery[*oc.Qos_Classifier_Term_Conditions_Ipv6_Icmpv6]
- func (n *Qos_Classifier_Term_Conditions_Ipv6_Icmpv6PathAny) Type() *Qos_Classifier_Term_Conditions_Ipv6_Icmpv6_TypePathAny
- type Qos_Classifier_Term_Conditions_Ipv6_Icmpv6_CodePath
- type Qos_Classifier_Term_Conditions_Ipv6_Icmpv6_CodePathAny
- type Qos_Classifier_Term_Conditions_Ipv6_Icmpv6_TypePath
- type Qos_Classifier_Term_Conditions_Ipv6_Icmpv6_TypePathAny
- type Qos_Classifier_Term_Conditions_Ipv6_LengthPath
- type Qos_Classifier_Term_Conditions_Ipv6_LengthPathAny
- type Qos_Classifier_Term_Conditions_Ipv6_ProtocolPath
- type Qos_Classifier_Term_Conditions_Ipv6_ProtocolPathAny
- type Qos_Classifier_Term_Conditions_Ipv6_SourceAddressPath
- type Qos_Classifier_Term_Conditions_Ipv6_SourceAddressPathAny
- type Qos_Classifier_Term_Conditions_Ipv6_SourceAddressPrefixSetPath
- type Qos_Classifier_Term_Conditions_Ipv6_SourceAddressPrefixSetPathAny
- type Qos_Classifier_Term_Conditions_Ipv6_SourceFlowLabelPath
- type Qos_Classifier_Term_Conditions_Ipv6_SourceFlowLabelPathAny
- type Qos_Classifier_Term_Conditions_L2Path
- func (n *Qos_Classifier_Term_Conditions_L2Path) Config() ygnmi.ConfigQuery[*oc.Qos_Classifier_Term_Conditions_L2]
- func (n *Qos_Classifier_Term_Conditions_L2Path) DestinationMac() *Qos_Classifier_Term_Conditions_L2_DestinationMacPath
- func (n *Qos_Classifier_Term_Conditions_L2Path) DestinationMacMask() *Qos_Classifier_Term_Conditions_L2_DestinationMacMaskPath
- func (n *Qos_Classifier_Term_Conditions_L2Path) Ethertype() *Qos_Classifier_Term_Conditions_L2_EthertypePath
- func (n *Qos_Classifier_Term_Conditions_L2Path) SourceMac() *Qos_Classifier_Term_Conditions_L2_SourceMacPath
- func (n *Qos_Classifier_Term_Conditions_L2Path) SourceMacMask() *Qos_Classifier_Term_Conditions_L2_SourceMacMaskPath
- func (n *Qos_Classifier_Term_Conditions_L2Path) State() ygnmi.SingletonQuery[*oc.Qos_Classifier_Term_Conditions_L2]
- type Qos_Classifier_Term_Conditions_L2PathAny
- func (n *Qos_Classifier_Term_Conditions_L2PathAny) Config() ygnmi.WildcardQuery[*oc.Qos_Classifier_Term_Conditions_L2]
- func (n *Qos_Classifier_Term_Conditions_L2PathAny) DestinationMac() *Qos_Classifier_Term_Conditions_L2_DestinationMacPathAny
- func (n *Qos_Classifier_Term_Conditions_L2PathAny) DestinationMacMask() *Qos_Classifier_Term_Conditions_L2_DestinationMacMaskPathAny
- func (n *Qos_Classifier_Term_Conditions_L2PathAny) Ethertype() *Qos_Classifier_Term_Conditions_L2_EthertypePathAny
- func (n *Qos_Classifier_Term_Conditions_L2PathAny) SourceMac() *Qos_Classifier_Term_Conditions_L2_SourceMacPathAny
- func (n *Qos_Classifier_Term_Conditions_L2PathAny) SourceMacMask() *Qos_Classifier_Term_Conditions_L2_SourceMacMaskPathAny
- func (n *Qos_Classifier_Term_Conditions_L2PathAny) State() ygnmi.WildcardQuery[*oc.Qos_Classifier_Term_Conditions_L2]
- type Qos_Classifier_Term_Conditions_L2_DestinationMacMaskPath
- type Qos_Classifier_Term_Conditions_L2_DestinationMacMaskPathAny
- type Qos_Classifier_Term_Conditions_L2_DestinationMacPath
- type Qos_Classifier_Term_Conditions_L2_DestinationMacPathAny
- type Qos_Classifier_Term_Conditions_L2_EthertypePath
- type Qos_Classifier_Term_Conditions_L2_EthertypePathAny
- type Qos_Classifier_Term_Conditions_L2_SourceMacMaskPath
- type Qos_Classifier_Term_Conditions_L2_SourceMacMaskPathAny
- type Qos_Classifier_Term_Conditions_L2_SourceMacPath
- type Qos_Classifier_Term_Conditions_L2_SourceMacPathAny
- type Qos_Classifier_Term_Conditions_MplsPath
- func (n *Qos_Classifier_Term_Conditions_MplsPath) Config() ygnmi.ConfigQuery[*oc.Qos_Classifier_Term_Conditions_Mpls]
- func (n *Qos_Classifier_Term_Conditions_MplsPath) EndLabelValue() *Qos_Classifier_Term_Conditions_Mpls_EndLabelValuePath
- func (n *Qos_Classifier_Term_Conditions_MplsPath) StartLabelValue() *Qos_Classifier_Term_Conditions_Mpls_StartLabelValuePath
- func (n *Qos_Classifier_Term_Conditions_MplsPath) State() ygnmi.SingletonQuery[*oc.Qos_Classifier_Term_Conditions_Mpls]
- func (n *Qos_Classifier_Term_Conditions_MplsPath) TrafficClass() *Qos_Classifier_Term_Conditions_Mpls_TrafficClassPath
- func (n *Qos_Classifier_Term_Conditions_MplsPath) TtlValue() *Qos_Classifier_Term_Conditions_Mpls_TtlValuePath
- type Qos_Classifier_Term_Conditions_MplsPathAny
- func (n *Qos_Classifier_Term_Conditions_MplsPathAny) Config() ygnmi.WildcardQuery[*oc.Qos_Classifier_Term_Conditions_Mpls]
- func (n *Qos_Classifier_Term_Conditions_MplsPathAny) EndLabelValue() *Qos_Classifier_Term_Conditions_Mpls_EndLabelValuePathAny
- func (n *Qos_Classifier_Term_Conditions_MplsPathAny) StartLabelValue() *Qos_Classifier_Term_Conditions_Mpls_StartLabelValuePathAny
- func (n *Qos_Classifier_Term_Conditions_MplsPathAny) State() ygnmi.WildcardQuery[*oc.Qos_Classifier_Term_Conditions_Mpls]
- func (n *Qos_Classifier_Term_Conditions_MplsPathAny) TrafficClass() *Qos_Classifier_Term_Conditions_Mpls_TrafficClassPathAny
- func (n *Qos_Classifier_Term_Conditions_MplsPathAny) TtlValue() *Qos_Classifier_Term_Conditions_Mpls_TtlValuePathAny
- type Qos_Classifier_Term_Conditions_Mpls_EndLabelValuePath
- type Qos_Classifier_Term_Conditions_Mpls_EndLabelValuePathAny
- type Qos_Classifier_Term_Conditions_Mpls_StartLabelValuePath
- type Qos_Classifier_Term_Conditions_Mpls_StartLabelValuePathAny
- type Qos_Classifier_Term_Conditions_Mpls_TrafficClassPath
- type Qos_Classifier_Term_Conditions_Mpls_TrafficClassPathAny
- type Qos_Classifier_Term_Conditions_Mpls_TtlValuePath
- type Qos_Classifier_Term_Conditions_Mpls_TtlValuePathAny
- type Qos_Classifier_Term_Conditions_TransportPath
- func (n *Qos_Classifier_Term_Conditions_TransportPath) BuiltinDetail() *Qos_Classifier_Term_Conditions_Transport_BuiltinDetailPath
- func (n *Qos_Classifier_Term_Conditions_TransportPath) Config() ygnmi.ConfigQuery[*oc.Qos_Classifier_Term_Conditions_Transport]
- func (n *Qos_Classifier_Term_Conditions_TransportPath) DestinationPort() *Qos_Classifier_Term_Conditions_Transport_DestinationPortPath
- func (n *Qos_Classifier_Term_Conditions_TransportPath) DestinationPortSet() *Qos_Classifier_Term_Conditions_Transport_DestinationPortSetPath
- func (n *Qos_Classifier_Term_Conditions_TransportPath) DetailMode() *Qos_Classifier_Term_Conditions_Transport_DetailModePath
- func (n *Qos_Classifier_Term_Conditions_TransportPath) ExplicitDetailMatchMode() *Qos_Classifier_Term_Conditions_Transport_ExplicitDetailMatchModePath
- func (n *Qos_Classifier_Term_Conditions_TransportPath) ExplicitTcpFlags() *Qos_Classifier_Term_Conditions_Transport_ExplicitTcpFlagsPath
- func (n *Qos_Classifier_Term_Conditions_TransportPath) SourcePort() *Qos_Classifier_Term_Conditions_Transport_SourcePortPath
- func (n *Qos_Classifier_Term_Conditions_TransportPath) SourcePortSet() *Qos_Classifier_Term_Conditions_Transport_SourcePortSetPath
- func (n *Qos_Classifier_Term_Conditions_TransportPath) State() ygnmi.SingletonQuery[*oc.Qos_Classifier_Term_Conditions_Transport]
- type Qos_Classifier_Term_Conditions_TransportPathAny
- func (n *Qos_Classifier_Term_Conditions_TransportPathAny) BuiltinDetail() *Qos_Classifier_Term_Conditions_Transport_BuiltinDetailPathAny
- func (n *Qos_Classifier_Term_Conditions_TransportPathAny) Config() ygnmi.WildcardQuery[*oc.Qos_Classifier_Term_Conditions_Transport]
- func (n *Qos_Classifier_Term_Conditions_TransportPathAny) DestinationPort() *Qos_Classifier_Term_Conditions_Transport_DestinationPortPathAny
- func (n *Qos_Classifier_Term_Conditions_TransportPathAny) DestinationPortSet() *Qos_Classifier_Term_Conditions_Transport_DestinationPortSetPathAny
- func (n *Qos_Classifier_Term_Conditions_TransportPathAny) DetailMode() *Qos_Classifier_Term_Conditions_Transport_DetailModePathAny
- func (n *Qos_Classifier_Term_Conditions_TransportPathAny) ExplicitDetailMatchMode() *Qos_Classifier_Term_Conditions_Transport_ExplicitDetailMatchModePathAny
- func (n *Qos_Classifier_Term_Conditions_TransportPathAny) ExplicitTcpFlags() *Qos_Classifier_Term_Conditions_Transport_ExplicitTcpFlagsPathAny
- func (n *Qos_Classifier_Term_Conditions_TransportPathAny) SourcePort() *Qos_Classifier_Term_Conditions_Transport_SourcePortPathAny
- func (n *Qos_Classifier_Term_Conditions_TransportPathAny) SourcePortSet() *Qos_Classifier_Term_Conditions_Transport_SourcePortSetPathAny
- func (n *Qos_Classifier_Term_Conditions_TransportPathAny) State() ygnmi.WildcardQuery[*oc.Qos_Classifier_Term_Conditions_Transport]
- type Qos_Classifier_Term_Conditions_Transport_BuiltinDetailPath
- type Qos_Classifier_Term_Conditions_Transport_BuiltinDetailPathAny
- type Qos_Classifier_Term_Conditions_Transport_DestinationPortPath
- type Qos_Classifier_Term_Conditions_Transport_DestinationPortPathAny
- type Qos_Classifier_Term_Conditions_Transport_DestinationPortSetPath
- type Qos_Classifier_Term_Conditions_Transport_DestinationPortSetPathAny
- type Qos_Classifier_Term_Conditions_Transport_DetailModePath
- type Qos_Classifier_Term_Conditions_Transport_DetailModePathAny
- type Qos_Classifier_Term_Conditions_Transport_ExplicitDetailMatchModePath
- type Qos_Classifier_Term_Conditions_Transport_ExplicitDetailMatchModePathAny
- func (n *Qos_Classifier_Term_Conditions_Transport_ExplicitDetailMatchModePathAny) Config() ygnmi.WildcardQuery[oc.E_Transport_ExplicitDetailMatchMode]
- func (n *Qos_Classifier_Term_Conditions_Transport_ExplicitDetailMatchModePathAny) State() ygnmi.WildcardQuery[oc.E_Transport_ExplicitDetailMatchMode]
- type Qos_Classifier_Term_Conditions_Transport_ExplicitTcpFlagsPath
- type Qos_Classifier_Term_Conditions_Transport_ExplicitTcpFlagsPathAny
- type Qos_Classifier_Term_Conditions_Transport_SourcePortPath
- type Qos_Classifier_Term_Conditions_Transport_SourcePortPathAny
- type Qos_Classifier_Term_Conditions_Transport_SourcePortSetPath
- type Qos_Classifier_Term_Conditions_Transport_SourcePortSetPathAny
- type Qos_Classifier_Term_IdPath
- type Qos_Classifier_Term_IdPathAny
- type Qos_Classifier_TypePath
- type Qos_Classifier_TypePathAny
- type Qos_ForwardingGroupPath
- func (n *Qos_ForwardingGroupPath) Config() ygnmi.ConfigQuery[*oc.Qos_ForwardingGroup]
- func (n *Qos_ForwardingGroupPath) FabricPriority() *Qos_ForwardingGroup_FabricPriorityPath
- func (n *Qos_ForwardingGroupPath) MulticastOutputQueue() *Qos_ForwardingGroup_MulticastOutputQueuePath
- func (n *Qos_ForwardingGroupPath) Name() *Qos_ForwardingGroup_NamePath
- func (n *Qos_ForwardingGroupPath) OutputQueue() *Qos_ForwardingGroup_OutputQueuePath
- func (n *Qos_ForwardingGroupPath) State() ygnmi.SingletonQuery[*oc.Qos_ForwardingGroup]
- func (n *Qos_ForwardingGroupPath) UnicastOutputQueue() *Qos_ForwardingGroup_UnicastOutputQueuePath
- type Qos_ForwardingGroupPathAny
- func (n *Qos_ForwardingGroupPathAny) Config() ygnmi.WildcardQuery[*oc.Qos_ForwardingGroup]
- func (n *Qos_ForwardingGroupPathAny) FabricPriority() *Qos_ForwardingGroup_FabricPriorityPathAny
- func (n *Qos_ForwardingGroupPathAny) MulticastOutputQueue() *Qos_ForwardingGroup_MulticastOutputQueuePathAny
- func (n *Qos_ForwardingGroupPathAny) Name() *Qos_ForwardingGroup_NamePathAny
- func (n *Qos_ForwardingGroupPathAny) OutputQueue() *Qos_ForwardingGroup_OutputQueuePathAny
- func (n *Qos_ForwardingGroupPathAny) State() ygnmi.WildcardQuery[*oc.Qos_ForwardingGroup]
- func (n *Qos_ForwardingGroupPathAny) UnicastOutputQueue() *Qos_ForwardingGroup_UnicastOutputQueuePathAny
- type Qos_ForwardingGroupPathMap
- type Qos_ForwardingGroupPathMapAny
- type Qos_ForwardingGroup_FabricPriorityPath
- type Qos_ForwardingGroup_FabricPriorityPathAny
- type Qos_ForwardingGroup_MulticastOutputQueuePath
- type Qos_ForwardingGroup_MulticastOutputQueuePathAny
- type Qos_ForwardingGroup_NamePath
- type Qos_ForwardingGroup_NamePathAny
- type Qos_ForwardingGroup_OutputQueuePath
- type Qos_ForwardingGroup_OutputQueuePathAny
- type Qos_ForwardingGroup_UnicastOutputQueuePath
- type Qos_ForwardingGroup_UnicastOutputQueuePathAny
- type Qos_InterfacePath
- func (n *Qos_InterfacePath) Config() ygnmi.ConfigQuery[*oc.Qos_Interface]
- func (n *Qos_InterfacePath) Input() *Qos_Interface_InputPath
- func (n *Qos_InterfacePath) InterfaceId() *Qos_Interface_InterfaceIdPath
- func (n *Qos_InterfacePath) InterfaceRef() *Qos_Interface_InterfaceRefPath
- func (n *Qos_InterfacePath) Output() *Qos_Interface_OutputPath
- func (n *Qos_InterfacePath) State() ygnmi.SingletonQuery[*oc.Qos_Interface]
- type Qos_InterfacePathAny
- func (n *Qos_InterfacePathAny) Config() ygnmi.WildcardQuery[*oc.Qos_Interface]
- func (n *Qos_InterfacePathAny) Input() *Qos_Interface_InputPathAny
- func (n *Qos_InterfacePathAny) InterfaceId() *Qos_Interface_InterfaceIdPathAny
- func (n *Qos_InterfacePathAny) InterfaceRef() *Qos_Interface_InterfaceRefPathAny
- func (n *Qos_InterfacePathAny) Output() *Qos_Interface_OutputPathAny
- func (n *Qos_InterfacePathAny) State() ygnmi.WildcardQuery[*oc.Qos_Interface]
- type Qos_InterfacePathMap
- type Qos_InterfacePathMapAny
- type Qos_Interface_InputPath
- func (n *Qos_Interface_InputPath) BufferAllocationProfile() *Qos_Interface_Input_BufferAllocationProfilePath
- func (n *Qos_Interface_InputPath) Classifier(Type oc.E_Input_Classifier_Type) *Qos_Interface_Input_ClassifierPath
- func (n *Qos_Interface_InputPath) ClassifierAny() *Qos_Interface_Input_ClassifierPathAny
- func (n *Qos_Interface_InputPath) ClassifierMap() *Qos_Interface_Input_ClassifierPathMap
- func (n *Qos_Interface_InputPath) Config() ygnmi.ConfigQuery[*oc.Qos_Interface_Input]
- func (n *Qos_Interface_InputPath) MulticastBufferAllocationProfile() *Qos_Interface_Input_MulticastBufferAllocationProfilePath
- func (n *Qos_Interface_InputPath) Queue(Name string) *Qos_Interface_Input_QueuePath
- func (n *Qos_Interface_InputPath) QueueAny() *Qos_Interface_Input_QueuePathAny
- func (n *Qos_Interface_InputPath) QueueMap() *Qos_Interface_Input_QueuePathMap
- func (n *Qos_Interface_InputPath) SchedulerPolicy() *Qos_Interface_Input_SchedulerPolicyPath
- func (n *Qos_Interface_InputPath) State() ygnmi.SingletonQuery[*oc.Qos_Interface_Input]
- func (n *Qos_Interface_InputPath) UnicastBufferAllocationProfile() *Qos_Interface_Input_UnicastBufferAllocationProfilePath
- func (n *Qos_Interface_InputPath) VoqInterface(Name string) *Qos_Interface_Input_VoqInterfacePath
- func (n *Qos_Interface_InputPath) VoqInterfaceAny() *Qos_Interface_Input_VoqInterfacePathAny
- func (n *Qos_Interface_InputPath) VoqInterfaceMap() *Qos_Interface_Input_VoqInterfacePathMap
- type Qos_Interface_InputPathAny
- func (n *Qos_Interface_InputPathAny) BufferAllocationProfile() *Qos_Interface_Input_BufferAllocationProfilePathAny
- func (n *Qos_Interface_InputPathAny) Classifier(Type oc.E_Input_Classifier_Type) *Qos_Interface_Input_ClassifierPathAny
- func (n *Qos_Interface_InputPathAny) ClassifierAny() *Qos_Interface_Input_ClassifierPathAny
- func (n *Qos_Interface_InputPathAny) ClassifierMap() *Qos_Interface_Input_ClassifierPathMapAny
- func (n *Qos_Interface_InputPathAny) Config() ygnmi.WildcardQuery[*oc.Qos_Interface_Input]
- func (n *Qos_Interface_InputPathAny) MulticastBufferAllocationProfile() *Qos_Interface_Input_MulticastBufferAllocationProfilePathAny
- func (n *Qos_Interface_InputPathAny) Queue(Name string) *Qos_Interface_Input_QueuePathAny
- func (n *Qos_Interface_InputPathAny) QueueAny() *Qos_Interface_Input_QueuePathAny
- func (n *Qos_Interface_InputPathAny) QueueMap() *Qos_Interface_Input_QueuePathMapAny
- func (n *Qos_Interface_InputPathAny) SchedulerPolicy() *Qos_Interface_Input_SchedulerPolicyPathAny
- func (n *Qos_Interface_InputPathAny) State() ygnmi.WildcardQuery[*oc.Qos_Interface_Input]
- func (n *Qos_Interface_InputPathAny) UnicastBufferAllocationProfile() *Qos_Interface_Input_UnicastBufferAllocationProfilePathAny
- func (n *Qos_Interface_InputPathAny) VoqInterface(Name string) *Qos_Interface_Input_VoqInterfacePathAny
- func (n *Qos_Interface_InputPathAny) VoqInterfaceAny() *Qos_Interface_Input_VoqInterfacePathAny
- func (n *Qos_Interface_InputPathAny) VoqInterfaceMap() *Qos_Interface_Input_VoqInterfacePathMapAny
- type Qos_Interface_Input_BufferAllocationProfilePath
- type Qos_Interface_Input_BufferAllocationProfilePathAny
- type Qos_Interface_Input_ClassifierPath
- func (n *Qos_Interface_Input_ClassifierPath) Config() ygnmi.ConfigQuery[*oc.Qos_Interface_Input_Classifier]
- func (n *Qos_Interface_Input_ClassifierPath) Name() *Qos_Interface_Input_Classifier_NamePath
- func (n *Qos_Interface_Input_ClassifierPath) State() ygnmi.SingletonQuery[*oc.Qos_Interface_Input_Classifier]
- func (n *Qos_Interface_Input_ClassifierPath) Term(Id string) *Qos_Interface_Input_Classifier_TermPath
- func (n *Qos_Interface_Input_ClassifierPath) TermAny() *Qos_Interface_Input_Classifier_TermPathAny
- func (n *Qos_Interface_Input_ClassifierPath) TermMap() *Qos_Interface_Input_Classifier_TermPathMap
- func (n *Qos_Interface_Input_ClassifierPath) Type() *Qos_Interface_Input_Classifier_TypePath
- type Qos_Interface_Input_ClassifierPathAny
- func (n *Qos_Interface_Input_ClassifierPathAny) Config() ygnmi.WildcardQuery[*oc.Qos_Interface_Input_Classifier]
- func (n *Qos_Interface_Input_ClassifierPathAny) Name() *Qos_Interface_Input_Classifier_NamePathAny
- func (n *Qos_Interface_Input_ClassifierPathAny) State() ygnmi.WildcardQuery[*oc.Qos_Interface_Input_Classifier]
- func (n *Qos_Interface_Input_ClassifierPathAny) Term(Id string) *Qos_Interface_Input_Classifier_TermPathAny
- func (n *Qos_Interface_Input_ClassifierPathAny) TermAny() *Qos_Interface_Input_Classifier_TermPathAny
- func (n *Qos_Interface_Input_ClassifierPathAny) TermMap() *Qos_Interface_Input_Classifier_TermPathMapAny
- func (n *Qos_Interface_Input_ClassifierPathAny) Type() *Qos_Interface_Input_Classifier_TypePathAny
- type Qos_Interface_Input_ClassifierPathMap
- type Qos_Interface_Input_ClassifierPathMapAny
- type Qos_Interface_Input_Classifier_NamePath
- type Qos_Interface_Input_Classifier_NamePathAny
- type Qos_Interface_Input_Classifier_TermPath
- func (n *Qos_Interface_Input_Classifier_TermPath) Id() *Qos_Interface_Input_Classifier_Term_IdPath
- func (n *Qos_Interface_Input_Classifier_TermPath) MatchedOctets() *Qos_Interface_Input_Classifier_Term_MatchedOctetsPath
- func (n *Qos_Interface_Input_Classifier_TermPath) MatchedPackets() *Qos_Interface_Input_Classifier_Term_MatchedPacketsPath
- func (n *Qos_Interface_Input_Classifier_TermPath) State() ygnmi.SingletonQuery[*oc.Qos_Interface_Input_Classifier_Term]
- type Qos_Interface_Input_Classifier_TermPathAny
- func (n *Qos_Interface_Input_Classifier_TermPathAny) Id() *Qos_Interface_Input_Classifier_Term_IdPathAny
- func (n *Qos_Interface_Input_Classifier_TermPathAny) MatchedOctets() *Qos_Interface_Input_Classifier_Term_MatchedOctetsPathAny
- func (n *Qos_Interface_Input_Classifier_TermPathAny) MatchedPackets() *Qos_Interface_Input_Classifier_Term_MatchedPacketsPathAny
- func (n *Qos_Interface_Input_Classifier_TermPathAny) State() ygnmi.WildcardQuery[*oc.Qos_Interface_Input_Classifier_Term]
- type Qos_Interface_Input_Classifier_TermPathMap
- type Qos_Interface_Input_Classifier_TermPathMapAny
- type Qos_Interface_Input_Classifier_Term_IdPath
- type Qos_Interface_Input_Classifier_Term_IdPathAny
- type Qos_Interface_Input_Classifier_Term_MatchedOctetsPath
- type Qos_Interface_Input_Classifier_Term_MatchedOctetsPathAny
- type Qos_Interface_Input_Classifier_Term_MatchedPacketsPath
- type Qos_Interface_Input_Classifier_Term_MatchedPacketsPathAny
- type Qos_Interface_Input_Classifier_TypePath
- type Qos_Interface_Input_Classifier_TypePathAny
- type Qos_Interface_Input_MulticastBufferAllocationProfilePath
- type Qos_Interface_Input_MulticastBufferAllocationProfilePathAny
- type Qos_Interface_Input_QueuePath
- func (n *Qos_Interface_Input_QueuePath) AvgQueueLen() *Qos_Interface_Input_Queue_AvgQueueLenPath
- func (n *Qos_Interface_Input_QueuePath) Config() ygnmi.ConfigQuery[*oc.Qos_Interface_Input_Queue]
- func (n *Qos_Interface_Input_QueuePath) DroppedOctets() *Qos_Interface_Input_Queue_DroppedOctetsPath
- func (n *Qos_Interface_Input_QueuePath) DroppedPkts() *Qos_Interface_Input_Queue_DroppedPktsPath
- func (n *Qos_Interface_Input_QueuePath) MaxQueueLen() *Qos_Interface_Input_Queue_MaxQueueLenPath
- func (n *Qos_Interface_Input_QueuePath) Name() *Qos_Interface_Input_Queue_NamePath
- func (n *Qos_Interface_Input_QueuePath) QueueManagementProfile() *Qos_Interface_Input_Queue_QueueManagementProfilePath
- func (n *Qos_Interface_Input_QueuePath) State() ygnmi.SingletonQuery[*oc.Qos_Interface_Input_Queue]
- func (n *Qos_Interface_Input_QueuePath) TransmitOctets() *Qos_Interface_Input_Queue_TransmitOctetsPath
- func (n *Qos_Interface_Input_QueuePath) TransmitPkts() *Qos_Interface_Input_Queue_TransmitPktsPath
- type Qos_Interface_Input_QueuePathAny
- func (n *Qos_Interface_Input_QueuePathAny) AvgQueueLen() *Qos_Interface_Input_Queue_AvgQueueLenPathAny
- func (n *Qos_Interface_Input_QueuePathAny) Config() ygnmi.WildcardQuery[*oc.Qos_Interface_Input_Queue]
- func (n *Qos_Interface_Input_QueuePathAny) DroppedOctets() *Qos_Interface_Input_Queue_DroppedOctetsPathAny
- func (n *Qos_Interface_Input_QueuePathAny) DroppedPkts() *Qos_Interface_Input_Queue_DroppedPktsPathAny
- func (n *Qos_Interface_Input_QueuePathAny) MaxQueueLen() *Qos_Interface_Input_Queue_MaxQueueLenPathAny
- func (n *Qos_Interface_Input_QueuePathAny) Name() *Qos_Interface_Input_Queue_NamePathAny
- func (n *Qos_Interface_Input_QueuePathAny) QueueManagementProfile() *Qos_Interface_Input_Queue_QueueManagementProfilePathAny
- func (n *Qos_Interface_Input_QueuePathAny) State() ygnmi.WildcardQuery[*oc.Qos_Interface_Input_Queue]
- func (n *Qos_Interface_Input_QueuePathAny) TransmitOctets() *Qos_Interface_Input_Queue_TransmitOctetsPathAny
- func (n *Qos_Interface_Input_QueuePathAny) TransmitPkts() *Qos_Interface_Input_Queue_TransmitPktsPathAny
- type Qos_Interface_Input_QueuePathMap
- type Qos_Interface_Input_QueuePathMapAny
- type Qos_Interface_Input_Queue_AvgQueueLenPath
- type Qos_Interface_Input_Queue_AvgQueueLenPathAny
- type Qos_Interface_Input_Queue_DroppedOctetsPath
- type Qos_Interface_Input_Queue_DroppedOctetsPathAny
- type Qos_Interface_Input_Queue_DroppedPktsPath
- type Qos_Interface_Input_Queue_DroppedPktsPathAny
- type Qos_Interface_Input_Queue_MaxQueueLenPath
- type Qos_Interface_Input_Queue_MaxQueueLenPathAny
- type Qos_Interface_Input_Queue_NamePath
- type Qos_Interface_Input_Queue_NamePathAny
- type Qos_Interface_Input_Queue_QueueManagementProfilePath
- type Qos_Interface_Input_Queue_QueueManagementProfilePathAny
- type Qos_Interface_Input_Queue_TransmitOctetsPath
- type Qos_Interface_Input_Queue_TransmitOctetsPathAny
- type Qos_Interface_Input_Queue_TransmitPktsPath
- type Qos_Interface_Input_Queue_TransmitPktsPathAny
- type Qos_Interface_Input_SchedulerPolicyPath
- func (n *Qos_Interface_Input_SchedulerPolicyPath) Config() ygnmi.ConfigQuery[*oc.Qos_Interface_Input_SchedulerPolicy]
- func (n *Qos_Interface_Input_SchedulerPolicyPath) Name() *Qos_Interface_Input_SchedulerPolicy_NamePath
- func (n *Qos_Interface_Input_SchedulerPolicyPath) Scheduler(Sequence uint32) *Qos_Interface_Input_SchedulerPolicy_SchedulerPath
- func (n *Qos_Interface_Input_SchedulerPolicyPath) SchedulerAny() *Qos_Interface_Input_SchedulerPolicy_SchedulerPathAny
- func (n *Qos_Interface_Input_SchedulerPolicyPath) SchedulerMap() *Qos_Interface_Input_SchedulerPolicy_SchedulerPathMap
- func (n *Qos_Interface_Input_SchedulerPolicyPath) State() ygnmi.SingletonQuery[*oc.Qos_Interface_Input_SchedulerPolicy]
- type Qos_Interface_Input_SchedulerPolicyPathAny
- func (n *Qos_Interface_Input_SchedulerPolicyPathAny) Config() ygnmi.WildcardQuery[*oc.Qos_Interface_Input_SchedulerPolicy]
- func (n *Qos_Interface_Input_SchedulerPolicyPathAny) Name() *Qos_Interface_Input_SchedulerPolicy_NamePathAny
- func (n *Qos_Interface_Input_SchedulerPolicyPathAny) Scheduler(Sequence uint32) *Qos_Interface_Input_SchedulerPolicy_SchedulerPathAny
- func (n *Qos_Interface_Input_SchedulerPolicyPathAny) SchedulerAny() *Qos_Interface_Input_SchedulerPolicy_SchedulerPathAny
- func (n *Qos_Interface_Input_SchedulerPolicyPathAny) SchedulerMap() *Qos_Interface_Input_SchedulerPolicy_SchedulerPathMapAny
- func (n *Qos_Interface_Input_SchedulerPolicyPathAny) State() ygnmi.WildcardQuery[*oc.Qos_Interface_Input_SchedulerPolicy]
- type Qos_Interface_Input_SchedulerPolicy_NamePath
- type Qos_Interface_Input_SchedulerPolicy_NamePathAny
- type Qos_Interface_Input_SchedulerPolicy_SchedulerPath
- func (n *Qos_Interface_Input_SchedulerPolicy_SchedulerPath) ConformingOctets() *Qos_Interface_Input_SchedulerPolicy_Scheduler_ConformingOctetsPath
- func (n *Qos_Interface_Input_SchedulerPolicy_SchedulerPath) ConformingPkts() *Qos_Interface_Input_SchedulerPolicy_Scheduler_ConformingPktsPath
- func (n *Qos_Interface_Input_SchedulerPolicy_SchedulerPath) ExceedingOctets() *Qos_Interface_Input_SchedulerPolicy_Scheduler_ExceedingOctetsPath
- func (n *Qos_Interface_Input_SchedulerPolicy_SchedulerPath) ExceedingPkts() *Qos_Interface_Input_SchedulerPolicy_Scheduler_ExceedingPktsPath
- func (n *Qos_Interface_Input_SchedulerPolicy_SchedulerPath) Sequence() *Qos_Interface_Input_SchedulerPolicy_Scheduler_SequencePath
- func (n *Qos_Interface_Input_SchedulerPolicy_SchedulerPath) State() ygnmi.SingletonQuery[*oc.Qos_Interface_Input_SchedulerPolicy_Scheduler]
- func (n *Qos_Interface_Input_SchedulerPolicy_SchedulerPath) ViolatingOctets() *Qos_Interface_Input_SchedulerPolicy_Scheduler_ViolatingOctetsPath
- func (n *Qos_Interface_Input_SchedulerPolicy_SchedulerPath) ViolatingPkts() *Qos_Interface_Input_SchedulerPolicy_Scheduler_ViolatingPktsPath
- type Qos_Interface_Input_SchedulerPolicy_SchedulerPathAny
- func (n *Qos_Interface_Input_SchedulerPolicy_SchedulerPathAny) ConformingOctets() *Qos_Interface_Input_SchedulerPolicy_Scheduler_ConformingOctetsPathAny
- func (n *Qos_Interface_Input_SchedulerPolicy_SchedulerPathAny) ConformingPkts() *Qos_Interface_Input_SchedulerPolicy_Scheduler_ConformingPktsPathAny
- func (n *Qos_Interface_Input_SchedulerPolicy_SchedulerPathAny) ExceedingOctets() *Qos_Interface_Input_SchedulerPolicy_Scheduler_ExceedingOctetsPathAny
- func (n *Qos_Interface_Input_SchedulerPolicy_SchedulerPathAny) ExceedingPkts() *Qos_Interface_Input_SchedulerPolicy_Scheduler_ExceedingPktsPathAny
- func (n *Qos_Interface_Input_SchedulerPolicy_SchedulerPathAny) Sequence() *Qos_Interface_Input_SchedulerPolicy_Scheduler_SequencePathAny
- func (n *Qos_Interface_Input_SchedulerPolicy_SchedulerPathAny) State() ygnmi.WildcardQuery[*oc.Qos_Interface_Input_SchedulerPolicy_Scheduler]
- func (n *Qos_Interface_Input_SchedulerPolicy_SchedulerPathAny) ViolatingOctets() *Qos_Interface_Input_SchedulerPolicy_Scheduler_ViolatingOctetsPathAny
- func (n *Qos_Interface_Input_SchedulerPolicy_SchedulerPathAny) ViolatingPkts() *Qos_Interface_Input_SchedulerPolicy_Scheduler_ViolatingPktsPathAny
- type Qos_Interface_Input_SchedulerPolicy_SchedulerPathMap
- type Qos_Interface_Input_SchedulerPolicy_SchedulerPathMapAny
- type Qos_Interface_Input_SchedulerPolicy_Scheduler_ConformingOctetsPath
- type Qos_Interface_Input_SchedulerPolicy_Scheduler_ConformingOctetsPathAny
- type Qos_Interface_Input_SchedulerPolicy_Scheduler_ConformingPktsPath
- type Qos_Interface_Input_SchedulerPolicy_Scheduler_ConformingPktsPathAny
- type Qos_Interface_Input_SchedulerPolicy_Scheduler_ExceedingOctetsPath
- type Qos_Interface_Input_SchedulerPolicy_Scheduler_ExceedingOctetsPathAny
- type Qos_Interface_Input_SchedulerPolicy_Scheduler_ExceedingPktsPath
- type Qos_Interface_Input_SchedulerPolicy_Scheduler_ExceedingPktsPathAny
- type Qos_Interface_Input_SchedulerPolicy_Scheduler_SequencePath
- type Qos_Interface_Input_SchedulerPolicy_Scheduler_SequencePathAny
- type Qos_Interface_Input_SchedulerPolicy_Scheduler_ViolatingOctetsPath
- type Qos_Interface_Input_SchedulerPolicy_Scheduler_ViolatingOctetsPathAny
- type Qos_Interface_Input_SchedulerPolicy_Scheduler_ViolatingPktsPath
- type Qos_Interface_Input_SchedulerPolicy_Scheduler_ViolatingPktsPathAny
- type Qos_Interface_Input_UnicastBufferAllocationProfilePath
- type Qos_Interface_Input_UnicastBufferAllocationProfilePathAny
- type Qos_Interface_Input_VoqInterfacePath
- func (n *Qos_Interface_Input_VoqInterfacePath) Config() ygnmi.ConfigQuery[*oc.Qos_Interface_Input_VoqInterface]
- func (n *Qos_Interface_Input_VoqInterfacePath) Name() *Qos_Interface_Input_VoqInterface_NamePath
- func (n *Qos_Interface_Input_VoqInterfacePath) Queue(Name string) *Qos_Interface_Input_VoqInterface_QueuePath
- func (n *Qos_Interface_Input_VoqInterfacePath) QueueAny() *Qos_Interface_Input_VoqInterface_QueuePathAny
- func (n *Qos_Interface_Input_VoqInterfacePath) QueueMap() *Qos_Interface_Input_VoqInterface_QueuePathMap
- func (n *Qos_Interface_Input_VoqInterfacePath) State() ygnmi.SingletonQuery[*oc.Qos_Interface_Input_VoqInterface]
- type Qos_Interface_Input_VoqInterfacePathAny
- func (n *Qos_Interface_Input_VoqInterfacePathAny) Config() ygnmi.WildcardQuery[*oc.Qos_Interface_Input_VoqInterface]
- func (n *Qos_Interface_Input_VoqInterfacePathAny) Name() *Qos_Interface_Input_VoqInterface_NamePathAny
- func (n *Qos_Interface_Input_VoqInterfacePathAny) Queue(Name string) *Qos_Interface_Input_VoqInterface_QueuePathAny
- func (n *Qos_Interface_Input_VoqInterfacePathAny) QueueAny() *Qos_Interface_Input_VoqInterface_QueuePathAny
- func (n *Qos_Interface_Input_VoqInterfacePathAny) QueueMap() *Qos_Interface_Input_VoqInterface_QueuePathMapAny
- func (n *Qos_Interface_Input_VoqInterfacePathAny) State() ygnmi.WildcardQuery[*oc.Qos_Interface_Input_VoqInterface]
- type Qos_Interface_Input_VoqInterfacePathMap
- type Qos_Interface_Input_VoqInterfacePathMapAny
- type Qos_Interface_Input_VoqInterface_NamePath
- type Qos_Interface_Input_VoqInterface_NamePathAny
- type Qos_Interface_Input_VoqInterface_QueuePath
- func (n *Qos_Interface_Input_VoqInterface_QueuePath) AvgQueueLen() *Qos_Interface_Input_VoqInterface_Queue_AvgQueueLenPath
- func (n *Qos_Interface_Input_VoqInterface_QueuePath) Config() ygnmi.ConfigQuery[*oc.Qos_Interface_Input_VoqInterface_Queue]
- func (n *Qos_Interface_Input_VoqInterface_QueuePath) DroppedOctets() *Qos_Interface_Input_VoqInterface_Queue_DroppedOctetsPath
- func (n *Qos_Interface_Input_VoqInterface_QueuePath) DroppedPkts() *Qos_Interface_Input_VoqInterface_Queue_DroppedPktsPath
- func (n *Qos_Interface_Input_VoqInterface_QueuePath) MaxQueueLen() *Qos_Interface_Input_VoqInterface_Queue_MaxQueueLenPath
- func (n *Qos_Interface_Input_VoqInterface_QueuePath) Name() *Qos_Interface_Input_VoqInterface_Queue_NamePath
- func (n *Qos_Interface_Input_VoqInterface_QueuePath) State() ygnmi.SingletonQuery[*oc.Qos_Interface_Input_VoqInterface_Queue]
- func (n *Qos_Interface_Input_VoqInterface_QueuePath) TransmitOctets() *Qos_Interface_Input_VoqInterface_Queue_TransmitOctetsPath
- func (n *Qos_Interface_Input_VoqInterface_QueuePath) TransmitPkts() *Qos_Interface_Input_VoqInterface_Queue_TransmitPktsPath
- type Qos_Interface_Input_VoqInterface_QueuePathAny
- func (n *Qos_Interface_Input_VoqInterface_QueuePathAny) AvgQueueLen() *Qos_Interface_Input_VoqInterface_Queue_AvgQueueLenPathAny
- func (n *Qos_Interface_Input_VoqInterface_QueuePathAny) Config() ygnmi.WildcardQuery[*oc.Qos_Interface_Input_VoqInterface_Queue]
- func (n *Qos_Interface_Input_VoqInterface_QueuePathAny) DroppedOctets() *Qos_Interface_Input_VoqInterface_Queue_DroppedOctetsPathAny
- func (n *Qos_Interface_Input_VoqInterface_QueuePathAny) DroppedPkts() *Qos_Interface_Input_VoqInterface_Queue_DroppedPktsPathAny
- func (n *Qos_Interface_Input_VoqInterface_QueuePathAny) MaxQueueLen() *Qos_Interface_Input_VoqInterface_Queue_MaxQueueLenPathAny
- func (n *Qos_Interface_Input_VoqInterface_QueuePathAny) Name() *Qos_Interface_Input_VoqInterface_Queue_NamePathAny
- func (n *Qos_Interface_Input_VoqInterface_QueuePathAny) State() ygnmi.WildcardQuery[*oc.Qos_Interface_Input_VoqInterface_Queue]
- func (n *Qos_Interface_Input_VoqInterface_QueuePathAny) TransmitOctets() *Qos_Interface_Input_VoqInterface_Queue_TransmitOctetsPathAny
- func (n *Qos_Interface_Input_VoqInterface_QueuePathAny) TransmitPkts() *Qos_Interface_Input_VoqInterface_Queue_TransmitPktsPathAny
- type Qos_Interface_Input_VoqInterface_QueuePathMap
- type Qos_Interface_Input_VoqInterface_QueuePathMapAny
- type Qos_Interface_Input_VoqInterface_Queue_AvgQueueLenPath
- type Qos_Interface_Input_VoqInterface_Queue_AvgQueueLenPathAny
- type Qos_Interface_Input_VoqInterface_Queue_DroppedOctetsPath
- type Qos_Interface_Input_VoqInterface_Queue_DroppedOctetsPathAny
- type Qos_Interface_Input_VoqInterface_Queue_DroppedPktsPath
- type Qos_Interface_Input_VoqInterface_Queue_DroppedPktsPathAny
- type Qos_Interface_Input_VoqInterface_Queue_MaxQueueLenPath
- type Qos_Interface_Input_VoqInterface_Queue_MaxQueueLenPathAny
- type Qos_Interface_Input_VoqInterface_Queue_NamePath
- type Qos_Interface_Input_VoqInterface_Queue_NamePathAny
- type Qos_Interface_Input_VoqInterface_Queue_TransmitOctetsPath
- type Qos_Interface_Input_VoqInterface_Queue_TransmitOctetsPathAny
- type Qos_Interface_Input_VoqInterface_Queue_TransmitPktsPath
- type Qos_Interface_Input_VoqInterface_Queue_TransmitPktsPathAny
- type Qos_Interface_InterfaceIdPath
- type Qos_Interface_InterfaceIdPathAny
- type Qos_Interface_InterfaceRefPath
- func (n *Qos_Interface_InterfaceRefPath) Config() ygnmi.ConfigQuery[*oc.Qos_Interface_InterfaceRef]
- func (n *Qos_Interface_InterfaceRefPath) Interface() *Qos_Interface_InterfaceRef_InterfacePath
- func (n *Qos_Interface_InterfaceRefPath) State() ygnmi.SingletonQuery[*oc.Qos_Interface_InterfaceRef]
- func (n *Qos_Interface_InterfaceRefPath) Subinterface() *Qos_Interface_InterfaceRef_SubinterfacePath
- type Qos_Interface_InterfaceRefPathAny
- func (n *Qos_Interface_InterfaceRefPathAny) Config() ygnmi.WildcardQuery[*oc.Qos_Interface_InterfaceRef]
- func (n *Qos_Interface_InterfaceRefPathAny) Interface() *Qos_Interface_InterfaceRef_InterfacePathAny
- func (n *Qos_Interface_InterfaceRefPathAny) State() ygnmi.WildcardQuery[*oc.Qos_Interface_InterfaceRef]
- func (n *Qos_Interface_InterfaceRefPathAny) Subinterface() *Qos_Interface_InterfaceRef_SubinterfacePathAny
- type Qos_Interface_InterfaceRef_InterfacePath
- type Qos_Interface_InterfaceRef_InterfacePathAny
- type Qos_Interface_InterfaceRef_SubinterfacePath
- type Qos_Interface_InterfaceRef_SubinterfacePathAny
- type Qos_Interface_OutputPath
- func (n *Qos_Interface_OutputPath) BufferAllocationProfile() *Qos_Interface_Output_BufferAllocationProfilePath
- func (n *Qos_Interface_OutputPath) Classifier(Type oc.E_Input_Classifier_Type) *Qos_Interface_Output_ClassifierPath
- func (n *Qos_Interface_OutputPath) ClassifierAny() *Qos_Interface_Output_ClassifierPathAny
- func (n *Qos_Interface_OutputPath) ClassifierMap() *Qos_Interface_Output_ClassifierPathMap
- func (n *Qos_Interface_OutputPath) Config() ygnmi.ConfigQuery[*oc.Qos_Interface_Output]
- func (n *Qos_Interface_OutputPath) MulticastBufferAllocationProfile() *Qos_Interface_Output_MulticastBufferAllocationProfilePath
- func (n *Qos_Interface_OutputPath) Queue(Name string) *Qos_Interface_Output_QueuePath
- func (n *Qos_Interface_OutputPath) QueueAny() *Qos_Interface_Output_QueuePathAny
- func (n *Qos_Interface_OutputPath) QueueMap() *Qos_Interface_Output_QueuePathMap
- func (n *Qos_Interface_OutputPath) SchedulerPolicy() *Qos_Interface_Output_SchedulerPolicyPath
- func (n *Qos_Interface_OutputPath) State() ygnmi.SingletonQuery[*oc.Qos_Interface_Output]
- func (n *Qos_Interface_OutputPath) UnicastBufferAllocationProfile() *Qos_Interface_Output_UnicastBufferAllocationProfilePath
- type Qos_Interface_OutputPathAny
- func (n *Qos_Interface_OutputPathAny) BufferAllocationProfile() *Qos_Interface_Output_BufferAllocationProfilePathAny
- func (n *Qos_Interface_OutputPathAny) Classifier(Type oc.E_Input_Classifier_Type) *Qos_Interface_Output_ClassifierPathAny
- func (n *Qos_Interface_OutputPathAny) ClassifierAny() *Qos_Interface_Output_ClassifierPathAny
- func (n *Qos_Interface_OutputPathAny) ClassifierMap() *Qos_Interface_Output_ClassifierPathMapAny
- func (n *Qos_Interface_OutputPathAny) Config() ygnmi.WildcardQuery[*oc.Qos_Interface_Output]
- func (n *Qos_Interface_OutputPathAny) MulticastBufferAllocationProfile() *Qos_Interface_Output_MulticastBufferAllocationProfilePathAny
- func (n *Qos_Interface_OutputPathAny) Queue(Name string) *Qos_Interface_Output_QueuePathAny
- func (n *Qos_Interface_OutputPathAny) QueueAny() *Qos_Interface_Output_QueuePathAny
- func (n *Qos_Interface_OutputPathAny) QueueMap() *Qos_Interface_Output_QueuePathMapAny
- func (n *Qos_Interface_OutputPathAny) SchedulerPolicy() *Qos_Interface_Output_SchedulerPolicyPathAny
- func (n *Qos_Interface_OutputPathAny) State() ygnmi.WildcardQuery[*oc.Qos_Interface_Output]
- func (n *Qos_Interface_OutputPathAny) UnicastBufferAllocationProfile() *Qos_Interface_Output_UnicastBufferAllocationProfilePathAny
- type Qos_Interface_Output_BufferAllocationProfilePath
- type Qos_Interface_Output_BufferAllocationProfilePathAny
- type Qos_Interface_Output_ClassifierPath
- func (n *Qos_Interface_Output_ClassifierPath) Config() ygnmi.ConfigQuery[*oc.Qos_Interface_Output_Classifier]
- func (n *Qos_Interface_Output_ClassifierPath) Name() *Qos_Interface_Output_Classifier_NamePath
- func (n *Qos_Interface_Output_ClassifierPath) State() ygnmi.SingletonQuery[*oc.Qos_Interface_Output_Classifier]
- func (n *Qos_Interface_Output_ClassifierPath) Term(Id string) *Qos_Interface_Output_Classifier_TermPath
- func (n *Qos_Interface_Output_ClassifierPath) TermAny() *Qos_Interface_Output_Classifier_TermPathAny
- func (n *Qos_Interface_Output_ClassifierPath) TermMap() *Qos_Interface_Output_Classifier_TermPathMap
- func (n *Qos_Interface_Output_ClassifierPath) Type() *Qos_Interface_Output_Classifier_TypePath
- type Qos_Interface_Output_ClassifierPathAny
- func (n *Qos_Interface_Output_ClassifierPathAny) Config() ygnmi.WildcardQuery[*oc.Qos_Interface_Output_Classifier]
- func (n *Qos_Interface_Output_ClassifierPathAny) Name() *Qos_Interface_Output_Classifier_NamePathAny
- func (n *Qos_Interface_Output_ClassifierPathAny) State() ygnmi.WildcardQuery[*oc.Qos_Interface_Output_Classifier]
- func (n *Qos_Interface_Output_ClassifierPathAny) Term(Id string) *Qos_Interface_Output_Classifier_TermPathAny
- func (n *Qos_Interface_Output_ClassifierPathAny) TermAny() *Qos_Interface_Output_Classifier_TermPathAny
- func (n *Qos_Interface_Output_ClassifierPathAny) TermMap() *Qos_Interface_Output_Classifier_TermPathMapAny
- func (n *Qos_Interface_Output_ClassifierPathAny) Type() *Qos_Interface_Output_Classifier_TypePathAny
- type Qos_Interface_Output_ClassifierPathMap
- type Qos_Interface_Output_ClassifierPathMapAny
- type Qos_Interface_Output_Classifier_NamePath
- type Qos_Interface_Output_Classifier_NamePathAny
- type Qos_Interface_Output_Classifier_TermPath
- func (n *Qos_Interface_Output_Classifier_TermPath) Id() *Qos_Interface_Output_Classifier_Term_IdPath
- func (n *Qos_Interface_Output_Classifier_TermPath) MatchedOctets() *Qos_Interface_Output_Classifier_Term_MatchedOctetsPath
- func (n *Qos_Interface_Output_Classifier_TermPath) MatchedPackets() *Qos_Interface_Output_Classifier_Term_MatchedPacketsPath
- func (n *Qos_Interface_Output_Classifier_TermPath) State() ygnmi.SingletonQuery[*oc.Qos_Interface_Output_Classifier_Term]
- type Qos_Interface_Output_Classifier_TermPathAny
- func (n *Qos_Interface_Output_Classifier_TermPathAny) Id() *Qos_Interface_Output_Classifier_Term_IdPathAny
- func (n *Qos_Interface_Output_Classifier_TermPathAny) MatchedOctets() *Qos_Interface_Output_Classifier_Term_MatchedOctetsPathAny
- func (n *Qos_Interface_Output_Classifier_TermPathAny) MatchedPackets() *Qos_Interface_Output_Classifier_Term_MatchedPacketsPathAny
- func (n *Qos_Interface_Output_Classifier_TermPathAny) State() ygnmi.WildcardQuery[*oc.Qos_Interface_Output_Classifier_Term]
- type Qos_Interface_Output_Classifier_TermPathMap
- type Qos_Interface_Output_Classifier_TermPathMapAny
- type Qos_Interface_Output_Classifier_Term_IdPath
- type Qos_Interface_Output_Classifier_Term_IdPathAny
- type Qos_Interface_Output_Classifier_Term_MatchedOctetsPath
- type Qos_Interface_Output_Classifier_Term_MatchedOctetsPathAny
- type Qos_Interface_Output_Classifier_Term_MatchedPacketsPath
- type Qos_Interface_Output_Classifier_Term_MatchedPacketsPathAny
- type Qos_Interface_Output_Classifier_TypePath
- type Qos_Interface_Output_Classifier_TypePathAny
- type Qos_Interface_Output_MulticastBufferAllocationProfilePath
- type Qos_Interface_Output_MulticastBufferAllocationProfilePathAny
- type Qos_Interface_Output_QueuePath
- func (n *Qos_Interface_Output_QueuePath) AvgQueueLen() *Qos_Interface_Output_Queue_AvgQueueLenPath
- func (n *Qos_Interface_Output_QueuePath) Config() ygnmi.ConfigQuery[*oc.Qos_Interface_Output_Queue]
- func (n *Qos_Interface_Output_QueuePath) DroppedOctets() *Qos_Interface_Output_Queue_DroppedOctetsPath
- func (n *Qos_Interface_Output_QueuePath) DroppedPkts() *Qos_Interface_Output_Queue_DroppedPktsPath
- func (n *Qos_Interface_Output_QueuePath) MaxQueueLen() *Qos_Interface_Output_Queue_MaxQueueLenPath
- func (n *Qos_Interface_Output_QueuePath) Name() *Qos_Interface_Output_Queue_NamePath
- func (n *Qos_Interface_Output_QueuePath) QueueManagementProfile() *Qos_Interface_Output_Queue_QueueManagementProfilePath
- func (n *Qos_Interface_Output_QueuePath) State() ygnmi.SingletonQuery[*oc.Qos_Interface_Output_Queue]
- func (n *Qos_Interface_Output_QueuePath) TransmitOctets() *Qos_Interface_Output_Queue_TransmitOctetsPath
- func (n *Qos_Interface_Output_QueuePath) TransmitPkts() *Qos_Interface_Output_Queue_TransmitPktsPath
- type Qos_Interface_Output_QueuePathAny
- func (n *Qos_Interface_Output_QueuePathAny) AvgQueueLen() *Qos_Interface_Output_Queue_AvgQueueLenPathAny
- func (n *Qos_Interface_Output_QueuePathAny) Config() ygnmi.WildcardQuery[*oc.Qos_Interface_Output_Queue]
- func (n *Qos_Interface_Output_QueuePathAny) DroppedOctets() *Qos_Interface_Output_Queue_DroppedOctetsPathAny
- func (n *Qos_Interface_Output_QueuePathAny) DroppedPkts() *Qos_Interface_Output_Queue_DroppedPktsPathAny
- func (n *Qos_Interface_Output_QueuePathAny) MaxQueueLen() *Qos_Interface_Output_Queue_MaxQueueLenPathAny
- func (n *Qos_Interface_Output_QueuePathAny) Name() *Qos_Interface_Output_Queue_NamePathAny
- func (n *Qos_Interface_Output_QueuePathAny) QueueManagementProfile() *Qos_Interface_Output_Queue_QueueManagementProfilePathAny
- func (n *Qos_Interface_Output_QueuePathAny) State() ygnmi.WildcardQuery[*oc.Qos_Interface_Output_Queue]
- func (n *Qos_Interface_Output_QueuePathAny) TransmitOctets() *Qos_Interface_Output_Queue_TransmitOctetsPathAny
- func (n *Qos_Interface_Output_QueuePathAny) TransmitPkts() *Qos_Interface_Output_Queue_TransmitPktsPathAny
- type Qos_Interface_Output_QueuePathMap
- type Qos_Interface_Output_QueuePathMapAny
- type Qos_Interface_Output_Queue_AvgQueueLenPath
- type Qos_Interface_Output_Queue_AvgQueueLenPathAny
- type Qos_Interface_Output_Queue_DroppedOctetsPath
- type Qos_Interface_Output_Queue_DroppedOctetsPathAny
- type Qos_Interface_Output_Queue_DroppedPktsPath
- type Qos_Interface_Output_Queue_DroppedPktsPathAny
- type Qos_Interface_Output_Queue_MaxQueueLenPath
- type Qos_Interface_Output_Queue_MaxQueueLenPathAny
- type Qos_Interface_Output_Queue_NamePath
- type Qos_Interface_Output_Queue_NamePathAny
- type Qos_Interface_Output_Queue_QueueManagementProfilePath
- type Qos_Interface_Output_Queue_QueueManagementProfilePathAny
- type Qos_Interface_Output_Queue_TransmitOctetsPath
- type Qos_Interface_Output_Queue_TransmitOctetsPathAny
- type Qos_Interface_Output_Queue_TransmitPktsPath
- type Qos_Interface_Output_Queue_TransmitPktsPathAny
- type Qos_Interface_Output_SchedulerPolicyPath
- func (n *Qos_Interface_Output_SchedulerPolicyPath) Config() ygnmi.ConfigQuery[*oc.Qos_Interface_Output_SchedulerPolicy]
- func (n *Qos_Interface_Output_SchedulerPolicyPath) Name() *Qos_Interface_Output_SchedulerPolicy_NamePath
- func (n *Qos_Interface_Output_SchedulerPolicyPath) Scheduler(Sequence uint32) *Qos_Interface_Output_SchedulerPolicy_SchedulerPath
- func (n *Qos_Interface_Output_SchedulerPolicyPath) SchedulerAny() *Qos_Interface_Output_SchedulerPolicy_SchedulerPathAny
- func (n *Qos_Interface_Output_SchedulerPolicyPath) SchedulerMap() *Qos_Interface_Output_SchedulerPolicy_SchedulerPathMap
- func (n *Qos_Interface_Output_SchedulerPolicyPath) State() ygnmi.SingletonQuery[*oc.Qos_Interface_Output_SchedulerPolicy]
- type Qos_Interface_Output_SchedulerPolicyPathAny
- func (n *Qos_Interface_Output_SchedulerPolicyPathAny) Config() ygnmi.WildcardQuery[*oc.Qos_Interface_Output_SchedulerPolicy]
- func (n *Qos_Interface_Output_SchedulerPolicyPathAny) Name() *Qos_Interface_Output_SchedulerPolicy_NamePathAny
- func (n *Qos_Interface_Output_SchedulerPolicyPathAny) Scheduler(Sequence uint32) *Qos_Interface_Output_SchedulerPolicy_SchedulerPathAny
- func (n *Qos_Interface_Output_SchedulerPolicyPathAny) SchedulerAny() *Qos_Interface_Output_SchedulerPolicy_SchedulerPathAny
- func (n *Qos_Interface_Output_SchedulerPolicyPathAny) SchedulerMap() *Qos_Interface_Output_SchedulerPolicy_SchedulerPathMapAny
- func (n *Qos_Interface_Output_SchedulerPolicyPathAny) State() ygnmi.WildcardQuery[*oc.Qos_Interface_Output_SchedulerPolicy]
- type Qos_Interface_Output_SchedulerPolicy_NamePath
- type Qos_Interface_Output_SchedulerPolicy_NamePathAny
- type Qos_Interface_Output_SchedulerPolicy_SchedulerPath
- func (n *Qos_Interface_Output_SchedulerPolicy_SchedulerPath) ConformingOctets() *Qos_Interface_Output_SchedulerPolicy_Scheduler_ConformingOctetsPath
- func (n *Qos_Interface_Output_SchedulerPolicy_SchedulerPath) ConformingPkts() *Qos_Interface_Output_SchedulerPolicy_Scheduler_ConformingPktsPath
- func (n *Qos_Interface_Output_SchedulerPolicy_SchedulerPath) ExceedingOctets() *Qos_Interface_Output_SchedulerPolicy_Scheduler_ExceedingOctetsPath
- func (n *Qos_Interface_Output_SchedulerPolicy_SchedulerPath) ExceedingPkts() *Qos_Interface_Output_SchedulerPolicy_Scheduler_ExceedingPktsPath
- func (n *Qos_Interface_Output_SchedulerPolicy_SchedulerPath) Sequence() *Qos_Interface_Output_SchedulerPolicy_Scheduler_SequencePath
- func (n *Qos_Interface_Output_SchedulerPolicy_SchedulerPath) State() ygnmi.SingletonQuery[*oc.Qos_Interface_Output_SchedulerPolicy_Scheduler]
- func (n *Qos_Interface_Output_SchedulerPolicy_SchedulerPath) ViolatingOctets() *Qos_Interface_Output_SchedulerPolicy_Scheduler_ViolatingOctetsPath
- func (n *Qos_Interface_Output_SchedulerPolicy_SchedulerPath) ViolatingPkts() *Qos_Interface_Output_SchedulerPolicy_Scheduler_ViolatingPktsPath
- type Qos_Interface_Output_SchedulerPolicy_SchedulerPathAny
- func (n *Qos_Interface_Output_SchedulerPolicy_SchedulerPathAny) ConformingOctets() *Qos_Interface_Output_SchedulerPolicy_Scheduler_ConformingOctetsPathAny
- func (n *Qos_Interface_Output_SchedulerPolicy_SchedulerPathAny) ConformingPkts() *Qos_Interface_Output_SchedulerPolicy_Scheduler_ConformingPktsPathAny
- func (n *Qos_Interface_Output_SchedulerPolicy_SchedulerPathAny) ExceedingOctets() *Qos_Interface_Output_SchedulerPolicy_Scheduler_ExceedingOctetsPathAny
- func (n *Qos_Interface_Output_SchedulerPolicy_SchedulerPathAny) ExceedingPkts() *Qos_Interface_Output_SchedulerPolicy_Scheduler_ExceedingPktsPathAny
- func (n *Qos_Interface_Output_SchedulerPolicy_SchedulerPathAny) Sequence() *Qos_Interface_Output_SchedulerPolicy_Scheduler_SequencePathAny
- func (n *Qos_Interface_Output_SchedulerPolicy_SchedulerPathAny) State() ygnmi.WildcardQuery[*oc.Qos_Interface_Output_SchedulerPolicy_Scheduler]
- func (n *Qos_Interface_Output_SchedulerPolicy_SchedulerPathAny) ViolatingOctets() *Qos_Interface_Output_SchedulerPolicy_Scheduler_ViolatingOctetsPathAny
- func (n *Qos_Interface_Output_SchedulerPolicy_SchedulerPathAny) ViolatingPkts() *Qos_Interface_Output_SchedulerPolicy_Scheduler_ViolatingPktsPathAny
- type Qos_Interface_Output_SchedulerPolicy_SchedulerPathMap
- type Qos_Interface_Output_SchedulerPolicy_SchedulerPathMapAny
- type Qos_Interface_Output_SchedulerPolicy_Scheduler_ConformingOctetsPath
- type Qos_Interface_Output_SchedulerPolicy_Scheduler_ConformingOctetsPathAny
- type Qos_Interface_Output_SchedulerPolicy_Scheduler_ConformingPktsPath
- type Qos_Interface_Output_SchedulerPolicy_Scheduler_ConformingPktsPathAny
- type Qos_Interface_Output_SchedulerPolicy_Scheduler_ExceedingOctetsPath
- type Qos_Interface_Output_SchedulerPolicy_Scheduler_ExceedingOctetsPathAny
- type Qos_Interface_Output_SchedulerPolicy_Scheduler_ExceedingPktsPath
- type Qos_Interface_Output_SchedulerPolicy_Scheduler_ExceedingPktsPathAny
- type Qos_Interface_Output_SchedulerPolicy_Scheduler_SequencePath
- type Qos_Interface_Output_SchedulerPolicy_Scheduler_SequencePathAny
- type Qos_Interface_Output_SchedulerPolicy_Scheduler_ViolatingOctetsPath
- type Qos_Interface_Output_SchedulerPolicy_Scheduler_ViolatingOctetsPathAny
- type Qos_Interface_Output_SchedulerPolicy_Scheduler_ViolatingPktsPath
- type Qos_Interface_Output_SchedulerPolicy_Scheduler_ViolatingPktsPathAny
- type Qos_Interface_Output_UnicastBufferAllocationProfilePath
- type Qos_Interface_Output_UnicastBufferAllocationProfilePathAny
- type Qos_QueueManagementProfilePath
- func (n *Qos_QueueManagementProfilePath) Config() ygnmi.ConfigQuery[*oc.Qos_QueueManagementProfile]
- func (n *Qos_QueueManagementProfilePath) Name() *Qos_QueueManagementProfile_NamePath
- func (n *Qos_QueueManagementProfilePath) Red() *Qos_QueueManagementProfile_RedPath
- func (n *Qos_QueueManagementProfilePath) State() ygnmi.SingletonQuery[*oc.Qos_QueueManagementProfile]
- func (n *Qos_QueueManagementProfilePath) Wred() *Qos_QueueManagementProfile_WredPath
- type Qos_QueueManagementProfilePathAny
- func (n *Qos_QueueManagementProfilePathAny) Config() ygnmi.WildcardQuery[*oc.Qos_QueueManagementProfile]
- func (n *Qos_QueueManagementProfilePathAny) Name() *Qos_QueueManagementProfile_NamePathAny
- func (n *Qos_QueueManagementProfilePathAny) Red() *Qos_QueueManagementProfile_RedPathAny
- func (n *Qos_QueueManagementProfilePathAny) State() ygnmi.WildcardQuery[*oc.Qos_QueueManagementProfile]
- func (n *Qos_QueueManagementProfilePathAny) Wred() *Qos_QueueManagementProfile_WredPathAny
- type Qos_QueueManagementProfilePathMap
- type Qos_QueueManagementProfilePathMapAny
- type Qos_QueueManagementProfile_NamePath
- type Qos_QueueManagementProfile_NamePathAny
- type Qos_QueueManagementProfile_RedPath
- func (n *Qos_QueueManagementProfile_RedPath) Config() ygnmi.ConfigQuery[*oc.Qos_QueueManagementProfile_Red]
- func (n *Qos_QueueManagementProfile_RedPath) State() ygnmi.SingletonQuery[*oc.Qos_QueueManagementProfile_Red]
- func (n *Qos_QueueManagementProfile_RedPath) Uniform() *Qos_QueueManagementProfile_Red_UniformPath
- type Qos_QueueManagementProfile_RedPathAny
- func (n *Qos_QueueManagementProfile_RedPathAny) Config() ygnmi.WildcardQuery[*oc.Qos_QueueManagementProfile_Red]
- func (n *Qos_QueueManagementProfile_RedPathAny) State() ygnmi.WildcardQuery[*oc.Qos_QueueManagementProfile_Red]
- func (n *Qos_QueueManagementProfile_RedPathAny) Uniform() *Qos_QueueManagementProfile_Red_UniformPathAny
- type Qos_QueueManagementProfile_Red_UniformPath
- func (n *Qos_QueueManagementProfile_Red_UniformPath) Config() ygnmi.ConfigQuery[*oc.Qos_QueueManagementProfile_Red_Uniform]
- func (n *Qos_QueueManagementProfile_Red_UniformPath) Drop() *Qos_QueueManagementProfile_Red_Uniform_DropPath
- func (n *Qos_QueueManagementProfile_Red_UniformPath) EnableEcn() *Qos_QueueManagementProfile_Red_Uniform_EnableEcnPath
- func (n *Qos_QueueManagementProfile_Red_UniformPath) MaxThreshold() *Qos_QueueManagementProfile_Red_Uniform_MaxThresholdPath
- func (n *Qos_QueueManagementProfile_Red_UniformPath) MaxThresholdPercent() *Qos_QueueManagementProfile_Red_Uniform_MaxThresholdPercentPath
- func (n *Qos_QueueManagementProfile_Red_UniformPath) MinThreshold() *Qos_QueueManagementProfile_Red_Uniform_MinThresholdPath
- func (n *Qos_QueueManagementProfile_Red_UniformPath) MinThresholdPercent() *Qos_QueueManagementProfile_Red_Uniform_MinThresholdPercentPath
- func (n *Qos_QueueManagementProfile_Red_UniformPath) State() ygnmi.SingletonQuery[*oc.Qos_QueueManagementProfile_Red_Uniform]
- type Qos_QueueManagementProfile_Red_UniformPathAny
- func (n *Qos_QueueManagementProfile_Red_UniformPathAny) Config() ygnmi.WildcardQuery[*oc.Qos_QueueManagementProfile_Red_Uniform]
- func (n *Qos_QueueManagementProfile_Red_UniformPathAny) Drop() *Qos_QueueManagementProfile_Red_Uniform_DropPathAny
- func (n *Qos_QueueManagementProfile_Red_UniformPathAny) EnableEcn() *Qos_QueueManagementProfile_Red_Uniform_EnableEcnPathAny
- func (n *Qos_QueueManagementProfile_Red_UniformPathAny) MaxThreshold() *Qos_QueueManagementProfile_Red_Uniform_MaxThresholdPathAny
- func (n *Qos_QueueManagementProfile_Red_UniformPathAny) MaxThresholdPercent() *Qos_QueueManagementProfile_Red_Uniform_MaxThresholdPercentPathAny
- func (n *Qos_QueueManagementProfile_Red_UniformPathAny) MinThreshold() *Qos_QueueManagementProfile_Red_Uniform_MinThresholdPathAny
- func (n *Qos_QueueManagementProfile_Red_UniformPathAny) MinThresholdPercent() *Qos_QueueManagementProfile_Red_Uniform_MinThresholdPercentPathAny
- func (n *Qos_QueueManagementProfile_Red_UniformPathAny) State() ygnmi.WildcardQuery[*oc.Qos_QueueManagementProfile_Red_Uniform]
- type Qos_QueueManagementProfile_Red_Uniform_DropPath
- type Qos_QueueManagementProfile_Red_Uniform_DropPathAny
- type Qos_QueueManagementProfile_Red_Uniform_EnableEcnPath
- type Qos_QueueManagementProfile_Red_Uniform_EnableEcnPathAny
- type Qos_QueueManagementProfile_Red_Uniform_MaxThresholdPath
- type Qos_QueueManagementProfile_Red_Uniform_MaxThresholdPathAny
- type Qos_QueueManagementProfile_Red_Uniform_MaxThresholdPercentPath
- type Qos_QueueManagementProfile_Red_Uniform_MaxThresholdPercentPathAny
- type Qos_QueueManagementProfile_Red_Uniform_MinThresholdPath
- type Qos_QueueManagementProfile_Red_Uniform_MinThresholdPathAny
- type Qos_QueueManagementProfile_Red_Uniform_MinThresholdPercentPath
- type Qos_QueueManagementProfile_Red_Uniform_MinThresholdPercentPathAny
- type Qos_QueueManagementProfile_WredPath
- func (n *Qos_QueueManagementProfile_WredPath) Config() ygnmi.ConfigQuery[*oc.Qos_QueueManagementProfile_Wred]
- func (n *Qos_QueueManagementProfile_WredPath) State() ygnmi.SingletonQuery[*oc.Qos_QueueManagementProfile_Wred]
- func (n *Qos_QueueManagementProfile_WredPath) Uniform() *Qos_QueueManagementProfile_Wred_UniformPath
- type Qos_QueueManagementProfile_WredPathAny
- func (n *Qos_QueueManagementProfile_WredPathAny) Config() ygnmi.WildcardQuery[*oc.Qos_QueueManagementProfile_Wred]
- func (n *Qos_QueueManagementProfile_WredPathAny) State() ygnmi.WildcardQuery[*oc.Qos_QueueManagementProfile_Wred]
- func (n *Qos_QueueManagementProfile_WredPathAny) Uniform() *Qos_QueueManagementProfile_Wred_UniformPathAny
- type Qos_QueueManagementProfile_Wred_UniformPath
- func (n *Qos_QueueManagementProfile_Wred_UniformPath) Config() ygnmi.ConfigQuery[*oc.Qos_QueueManagementProfile_Wred_Uniform]
- func (n *Qos_QueueManagementProfile_Wred_UniformPath) Drop() *Qos_QueueManagementProfile_Wred_Uniform_DropPath
- func (n *Qos_QueueManagementProfile_Wred_UniformPath) EnableEcn() *Qos_QueueManagementProfile_Wred_Uniform_EnableEcnPath
- func (n *Qos_QueueManagementProfile_Wred_UniformPath) MaxDropProbabilityPercent() *Qos_QueueManagementProfile_Wred_Uniform_MaxDropProbabilityPercentPath
- func (n *Qos_QueueManagementProfile_Wred_UniformPath) MaxThreshold() *Qos_QueueManagementProfile_Wred_Uniform_MaxThresholdPath
- func (n *Qos_QueueManagementProfile_Wred_UniformPath) MaxThresholdPercent() *Qos_QueueManagementProfile_Wred_Uniform_MaxThresholdPercentPath
- func (n *Qos_QueueManagementProfile_Wred_UniformPath) MinThreshold() *Qos_QueueManagementProfile_Wred_Uniform_MinThresholdPath
- func (n *Qos_QueueManagementProfile_Wred_UniformPath) MinThresholdPercent() *Qos_QueueManagementProfile_Wred_Uniform_MinThresholdPercentPath
- func (n *Qos_QueueManagementProfile_Wred_UniformPath) State() ygnmi.SingletonQuery[*oc.Qos_QueueManagementProfile_Wred_Uniform]
- func (n *Qos_QueueManagementProfile_Wred_UniformPath) Weight() *Qos_QueueManagementProfile_Wred_Uniform_WeightPath
- type Qos_QueueManagementProfile_Wred_UniformPathAny
- func (n *Qos_QueueManagementProfile_Wred_UniformPathAny) Config() ygnmi.WildcardQuery[*oc.Qos_QueueManagementProfile_Wred_Uniform]
- func (n *Qos_QueueManagementProfile_Wred_UniformPathAny) Drop() *Qos_QueueManagementProfile_Wred_Uniform_DropPathAny
- func (n *Qos_QueueManagementProfile_Wred_UniformPathAny) EnableEcn() *Qos_QueueManagementProfile_Wred_Uniform_EnableEcnPathAny
- func (n *Qos_QueueManagementProfile_Wred_UniformPathAny) MaxDropProbabilityPercent() *Qos_QueueManagementProfile_Wred_Uniform_MaxDropProbabilityPercentPathAny
- func (n *Qos_QueueManagementProfile_Wred_UniformPathAny) MaxThreshold() *Qos_QueueManagementProfile_Wred_Uniform_MaxThresholdPathAny
- func (n *Qos_QueueManagementProfile_Wred_UniformPathAny) MaxThresholdPercent() *Qos_QueueManagementProfile_Wred_Uniform_MaxThresholdPercentPathAny
- func (n *Qos_QueueManagementProfile_Wred_UniformPathAny) MinThreshold() *Qos_QueueManagementProfile_Wred_Uniform_MinThresholdPathAny
- func (n *Qos_QueueManagementProfile_Wred_UniformPathAny) MinThresholdPercent() *Qos_QueueManagementProfile_Wred_Uniform_MinThresholdPercentPathAny
- func (n *Qos_QueueManagementProfile_Wred_UniformPathAny) State() ygnmi.WildcardQuery[*oc.Qos_QueueManagementProfile_Wred_Uniform]
- func (n *Qos_QueueManagementProfile_Wred_UniformPathAny) Weight() *Qos_QueueManagementProfile_Wred_Uniform_WeightPathAny
- type Qos_QueueManagementProfile_Wred_Uniform_DropPath
- type Qos_QueueManagementProfile_Wred_Uniform_DropPathAny
- type Qos_QueueManagementProfile_Wred_Uniform_EnableEcnPath
- type Qos_QueueManagementProfile_Wred_Uniform_EnableEcnPathAny
- type Qos_QueueManagementProfile_Wred_Uniform_MaxDropProbabilityPercentPath
- type Qos_QueueManagementProfile_Wred_Uniform_MaxDropProbabilityPercentPathAny
- type Qos_QueueManagementProfile_Wred_Uniform_MaxThresholdPath
- type Qos_QueueManagementProfile_Wred_Uniform_MaxThresholdPathAny
- type Qos_QueueManagementProfile_Wred_Uniform_MaxThresholdPercentPath
- type Qos_QueueManagementProfile_Wred_Uniform_MaxThresholdPercentPathAny
- type Qos_QueueManagementProfile_Wred_Uniform_MinThresholdPath
- type Qos_QueueManagementProfile_Wred_Uniform_MinThresholdPathAny
- type Qos_QueueManagementProfile_Wred_Uniform_MinThresholdPercentPath
- type Qos_QueueManagementProfile_Wred_Uniform_MinThresholdPercentPathAny
- type Qos_QueueManagementProfile_Wred_Uniform_WeightPath
- type Qos_QueueManagementProfile_Wred_Uniform_WeightPathAny
- type Qos_QueuePath
- type Qos_QueuePathAny
- type Qos_QueuePathMap
- type Qos_QueuePathMapAny
- type Qos_Queue_NamePath
- type Qos_Queue_NamePathAny
- type Qos_Queue_QueueIdPath
- type Qos_Queue_QueueIdPathAny
- type Qos_SchedulerPolicyPath
- func (n *Qos_SchedulerPolicyPath) Config() ygnmi.ConfigQuery[*oc.Qos_SchedulerPolicy]
- func (n *Qos_SchedulerPolicyPath) Name() *Qos_SchedulerPolicy_NamePath
- func (n *Qos_SchedulerPolicyPath) Scheduler(Sequence uint32) *Qos_SchedulerPolicy_SchedulerPath
- func (n *Qos_SchedulerPolicyPath) SchedulerAny() *Qos_SchedulerPolicy_SchedulerPathAny
- func (n *Qos_SchedulerPolicyPath) SchedulerMap() *Qos_SchedulerPolicy_SchedulerPathMap
- func (n *Qos_SchedulerPolicyPath) State() ygnmi.SingletonQuery[*oc.Qos_SchedulerPolicy]
- type Qos_SchedulerPolicyPathAny
- func (n *Qos_SchedulerPolicyPathAny) Config() ygnmi.WildcardQuery[*oc.Qos_SchedulerPolicy]
- func (n *Qos_SchedulerPolicyPathAny) Name() *Qos_SchedulerPolicy_NamePathAny
- func (n *Qos_SchedulerPolicyPathAny) Scheduler(Sequence uint32) *Qos_SchedulerPolicy_SchedulerPathAny
- func (n *Qos_SchedulerPolicyPathAny) SchedulerAny() *Qos_SchedulerPolicy_SchedulerPathAny
- func (n *Qos_SchedulerPolicyPathAny) SchedulerMap() *Qos_SchedulerPolicy_SchedulerPathMapAny
- func (n *Qos_SchedulerPolicyPathAny) State() ygnmi.WildcardQuery[*oc.Qos_SchedulerPolicy]
- type Qos_SchedulerPolicyPathMap
- type Qos_SchedulerPolicyPathMapAny
- type Qos_SchedulerPolicy_NamePath
- type Qos_SchedulerPolicy_NamePathAny
- type Qos_SchedulerPolicy_SchedulerPath
- func (n *Qos_SchedulerPolicy_SchedulerPath) Config() ygnmi.ConfigQuery[*oc.Qos_SchedulerPolicy_Scheduler]
- func (n *Qos_SchedulerPolicy_SchedulerPath) Input(Id string) *Qos_SchedulerPolicy_Scheduler_InputPath
- func (n *Qos_SchedulerPolicy_SchedulerPath) InputAny() *Qos_SchedulerPolicy_Scheduler_InputPathAny
- func (n *Qos_SchedulerPolicy_SchedulerPath) InputMap() *Qos_SchedulerPolicy_Scheduler_InputPathMap
- func (n *Qos_SchedulerPolicy_SchedulerPath) OneRateTwoColor() *Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPath
- func (n *Qos_SchedulerPolicy_SchedulerPath) Output() *Qos_SchedulerPolicy_Scheduler_OutputPath
- func (n *Qos_SchedulerPolicy_SchedulerPath) Priority() *Qos_SchedulerPolicy_Scheduler_PriorityPath
- func (n *Qos_SchedulerPolicy_SchedulerPath) Sequence() *Qos_SchedulerPolicy_Scheduler_SequencePath
- func (n *Qos_SchedulerPolicy_SchedulerPath) State() ygnmi.SingletonQuery[*oc.Qos_SchedulerPolicy_Scheduler]
- func (n *Qos_SchedulerPolicy_SchedulerPath) TwoRateThreeColor() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPath
- func (n *Qos_SchedulerPolicy_SchedulerPath) Type() *Qos_SchedulerPolicy_Scheduler_TypePath
- type Qos_SchedulerPolicy_SchedulerPathAny
- func (n *Qos_SchedulerPolicy_SchedulerPathAny) Config() ygnmi.WildcardQuery[*oc.Qos_SchedulerPolicy_Scheduler]
- func (n *Qos_SchedulerPolicy_SchedulerPathAny) Input(Id string) *Qos_SchedulerPolicy_Scheduler_InputPathAny
- func (n *Qos_SchedulerPolicy_SchedulerPathAny) InputAny() *Qos_SchedulerPolicy_Scheduler_InputPathAny
- func (n *Qos_SchedulerPolicy_SchedulerPathAny) InputMap() *Qos_SchedulerPolicy_Scheduler_InputPathMapAny
- func (n *Qos_SchedulerPolicy_SchedulerPathAny) OneRateTwoColor() *Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPathAny
- func (n *Qos_SchedulerPolicy_SchedulerPathAny) Output() *Qos_SchedulerPolicy_Scheduler_OutputPathAny
- func (n *Qos_SchedulerPolicy_SchedulerPathAny) Priority() *Qos_SchedulerPolicy_Scheduler_PriorityPathAny
- func (n *Qos_SchedulerPolicy_SchedulerPathAny) Sequence() *Qos_SchedulerPolicy_Scheduler_SequencePathAny
- func (n *Qos_SchedulerPolicy_SchedulerPathAny) State() ygnmi.WildcardQuery[*oc.Qos_SchedulerPolicy_Scheduler]
- func (n *Qos_SchedulerPolicy_SchedulerPathAny) TwoRateThreeColor() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPathAny
- func (n *Qos_SchedulerPolicy_SchedulerPathAny) Type() *Qos_SchedulerPolicy_Scheduler_TypePathAny
- type Qos_SchedulerPolicy_SchedulerPathMap
- type Qos_SchedulerPolicy_SchedulerPathMapAny
- type Qos_SchedulerPolicy_Scheduler_InputPath
- func (n *Qos_SchedulerPolicy_Scheduler_InputPath) Config() ygnmi.ConfigQuery[*oc.Qos_SchedulerPolicy_Scheduler_Input]
- func (n *Qos_SchedulerPolicy_Scheduler_InputPath) Id() *Qos_SchedulerPolicy_Scheduler_Input_IdPath
- func (n *Qos_SchedulerPolicy_Scheduler_InputPath) InputType() *Qos_SchedulerPolicy_Scheduler_Input_InputTypePath
- func (n *Qos_SchedulerPolicy_Scheduler_InputPath) Queue() *Qos_SchedulerPolicy_Scheduler_Input_QueuePath
- func (n *Qos_SchedulerPolicy_Scheduler_InputPath) State() ygnmi.SingletonQuery[*oc.Qos_SchedulerPolicy_Scheduler_Input]
- func (n *Qos_SchedulerPolicy_Scheduler_InputPath) Weight() *Qos_SchedulerPolicy_Scheduler_Input_WeightPath
- type Qos_SchedulerPolicy_Scheduler_InputPathAny
- func (n *Qos_SchedulerPolicy_Scheduler_InputPathAny) Config() ygnmi.WildcardQuery[*oc.Qos_SchedulerPolicy_Scheduler_Input]
- func (n *Qos_SchedulerPolicy_Scheduler_InputPathAny) Id() *Qos_SchedulerPolicy_Scheduler_Input_IdPathAny
- func (n *Qos_SchedulerPolicy_Scheduler_InputPathAny) InputType() *Qos_SchedulerPolicy_Scheduler_Input_InputTypePathAny
- func (n *Qos_SchedulerPolicy_Scheduler_InputPathAny) Queue() *Qos_SchedulerPolicy_Scheduler_Input_QueuePathAny
- func (n *Qos_SchedulerPolicy_Scheduler_InputPathAny) State() ygnmi.WildcardQuery[*oc.Qos_SchedulerPolicy_Scheduler_Input]
- func (n *Qos_SchedulerPolicy_Scheduler_InputPathAny) Weight() *Qos_SchedulerPolicy_Scheduler_Input_WeightPathAny
- type Qos_SchedulerPolicy_Scheduler_InputPathMap
- type Qos_SchedulerPolicy_Scheduler_InputPathMapAny
- type Qos_SchedulerPolicy_Scheduler_Input_IdPath
- type Qos_SchedulerPolicy_Scheduler_Input_IdPathAny
- type Qos_SchedulerPolicy_Scheduler_Input_InputTypePath
- type Qos_SchedulerPolicy_Scheduler_Input_InputTypePathAny
- type Qos_SchedulerPolicy_Scheduler_Input_QueuePath
- type Qos_SchedulerPolicy_Scheduler_Input_QueuePathAny
- type Qos_SchedulerPolicy_Scheduler_Input_WeightPath
- type Qos_SchedulerPolicy_Scheduler_Input_WeightPathAny
- type Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPath
- func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPath) Bc() *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_BcPath
- func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPath) Cir() *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPath
- func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPath) CirPct() *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPctPath
- func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPath) CirPctRemaining() *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPctRemainingPath
- func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPath) Config() ygnmi.ConfigQuery[*oc.Qos_SchedulerPolicy_Scheduler_OneRateTwoColor]
- func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPath) ConformAction() *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformActionPath
- func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPath) ExceedAction() *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedActionPath
- func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPath) MaxQueueDepthBytes() *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthBytesPath
- func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPath) MaxQueueDepthPackets() *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthPacketsPath
- func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPath) MaxQueueDepthPercent() *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthPercentPath
- func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPath) QueuingBehavior() *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_QueuingBehaviorPath
- func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPath) State() ygnmi.SingletonQuery[*oc.Qos_SchedulerPolicy_Scheduler_OneRateTwoColor]
- type Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPathAny
- func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPathAny) Bc() *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_BcPathAny
- func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPathAny) Cir() *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPathAny
- func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPathAny) CirPct() *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPctPathAny
- func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPathAny) CirPctRemaining() *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPctRemainingPathAny
- func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPathAny) Config() ygnmi.WildcardQuery[*oc.Qos_SchedulerPolicy_Scheduler_OneRateTwoColor]
- func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPathAny) ConformAction() *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformActionPathAny
- func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPathAny) ExceedAction() *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedActionPathAny
- func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPathAny) MaxQueueDepthBytes() *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthBytesPathAny
- func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPathAny) MaxQueueDepthPackets() *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthPacketsPathAny
- func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPathAny) MaxQueueDepthPercent() *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthPercentPathAny
- func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPathAny) QueuingBehavior() *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_QueuingBehaviorPathAny
- func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPathAny) State() ygnmi.WildcardQuery[*oc.Qos_SchedulerPolicy_Scheduler_OneRateTwoColor]
- type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_BcPath
- type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_BcPathAny
- type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPath
- type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPathAny
- type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPctPath
- type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPctPathAny
- type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPctRemainingPath
- type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPctRemainingPathAny
- type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformActionPath
- func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformActionPath) Config() ...
- func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformActionPath) SetDot1P() *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetDot1PPath
- func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformActionPath) SetDscp() *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetDscpPath
- func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformActionPath) SetMplsTc() *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetMplsTcPath
- func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformActionPath) State() ...
- type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformActionPathAny
- func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformActionPathAny) Config() ...
- func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformActionPathAny) SetDot1P() *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetDot1PPathAny
- func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformActionPathAny) SetDscp() *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetDscpPathAny
- func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformActionPathAny) SetMplsTc() *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetMplsTcPathAny
- func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformActionPathAny) State() ...
- type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetDot1PPath
- type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetDot1PPathAny
- type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetDscpPath
- type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetDscpPathAny
- type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetMplsTcPath
- type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetMplsTcPathAny
- type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedActionPath
- func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedActionPath) Config() ...
- func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedActionPath) Drop() *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_DropPath
- func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedActionPath) SetDot1P() *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetDot1PPath
- func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedActionPath) SetDscp() *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetDscpPath
- func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedActionPath) SetMplsTc() *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetMplsTcPath
- func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedActionPath) State() ...
- type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedActionPathAny
- func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedActionPathAny) Config() ...
- func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedActionPathAny) Drop() *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_DropPathAny
- func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedActionPathAny) SetDot1P() *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetDot1PPathAny
- func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedActionPathAny) SetDscp() *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetDscpPathAny
- func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedActionPathAny) SetMplsTc() *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetMplsTcPathAny
- func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedActionPathAny) State() ...
- type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_DropPath
- type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_DropPathAny
- type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetDot1PPath
- type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetDot1PPathAny
- type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetDscpPath
- type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetDscpPathAny
- type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetMplsTcPath
- type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetMplsTcPathAny
- type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthBytesPath
- type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthBytesPathAny
- type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthPacketsPath
- type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthPacketsPathAny
- type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthPercentPath
- type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthPercentPathAny
- type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_QueuingBehaviorPath
- type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_QueuingBehaviorPathAny
- type Qos_SchedulerPolicy_Scheduler_OutputPath
- func (n *Qos_SchedulerPolicy_Scheduler_OutputPath) ChildScheduler() *Qos_SchedulerPolicy_Scheduler_Output_ChildSchedulerPath
- func (n *Qos_SchedulerPolicy_Scheduler_OutputPath) Config() ygnmi.ConfigQuery[*oc.Qos_SchedulerPolicy_Scheduler_Output]
- func (n *Qos_SchedulerPolicy_Scheduler_OutputPath) OutputFwdGroup() *Qos_SchedulerPolicy_Scheduler_Output_OutputFwdGroupPath
- func (n *Qos_SchedulerPolicy_Scheduler_OutputPath) OutputType() *Qos_SchedulerPolicy_Scheduler_Output_OutputTypePath
- func (n *Qos_SchedulerPolicy_Scheduler_OutputPath) State() ygnmi.SingletonQuery[*oc.Qos_SchedulerPolicy_Scheduler_Output]
- type Qos_SchedulerPolicy_Scheduler_OutputPathAny
- func (n *Qos_SchedulerPolicy_Scheduler_OutputPathAny) ChildScheduler() *Qos_SchedulerPolicy_Scheduler_Output_ChildSchedulerPathAny
- func (n *Qos_SchedulerPolicy_Scheduler_OutputPathAny) Config() ygnmi.WildcardQuery[*oc.Qos_SchedulerPolicy_Scheduler_Output]
- func (n *Qos_SchedulerPolicy_Scheduler_OutputPathAny) OutputFwdGroup() *Qos_SchedulerPolicy_Scheduler_Output_OutputFwdGroupPathAny
- func (n *Qos_SchedulerPolicy_Scheduler_OutputPathAny) OutputType() *Qos_SchedulerPolicy_Scheduler_Output_OutputTypePathAny
- func (n *Qos_SchedulerPolicy_Scheduler_OutputPathAny) State() ygnmi.WildcardQuery[*oc.Qos_SchedulerPolicy_Scheduler_Output]
- type Qos_SchedulerPolicy_Scheduler_Output_ChildSchedulerPath
- type Qos_SchedulerPolicy_Scheduler_Output_ChildSchedulerPathAny
- type Qos_SchedulerPolicy_Scheduler_Output_OutputFwdGroupPath
- type Qos_SchedulerPolicy_Scheduler_Output_OutputFwdGroupPathAny
- type Qos_SchedulerPolicy_Scheduler_Output_OutputTypePath
- type Qos_SchedulerPolicy_Scheduler_Output_OutputTypePathAny
- type Qos_SchedulerPolicy_Scheduler_PriorityPath
- type Qos_SchedulerPolicy_Scheduler_PriorityPathAny
- type Qos_SchedulerPolicy_Scheduler_SequencePath
- type Qos_SchedulerPolicy_Scheduler_SequencePathAny
- type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPath
- func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPath) Bc() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_BcPath
- func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPath) Be() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_BePath
- func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPath) Cir() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPath
- func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPath) CirPct() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPctPath
- func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPath) CirPctRemaining() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPctRemainingPath
- func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPath) Config() ygnmi.ConfigQuery[*oc.Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor]
- func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPath) ConformAction() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformActionPath
- func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPath) ExceedAction() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedActionPath
- func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPath) Pir() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPath
- func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPath) PirPct() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPctPath
- func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPath) PirPctRemaining() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPctRemainingPath
- func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPath) State() ygnmi.SingletonQuery[*oc.Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor]
- func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPath) ViolateAction() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateActionPath
- type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPathAny
- func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPathAny) Bc() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_BcPathAny
- func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPathAny) Be() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_BePathAny
- func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPathAny) Cir() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPathAny
- func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPathAny) CirPct() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPctPathAny
- func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPathAny) CirPctRemaining() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPctRemainingPathAny
- func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPathAny) Config() ygnmi.WildcardQuery[*oc.Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor]
- func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPathAny) ConformAction() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformActionPathAny
- func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPathAny) ExceedAction() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedActionPathAny
- func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPathAny) Pir() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPathAny
- func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPathAny) PirPct() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPctPathAny
- func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPathAny) PirPctRemaining() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPctRemainingPathAny
- func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPathAny) State() ygnmi.WildcardQuery[*oc.Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor]
- func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPathAny) ViolateAction() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateActionPathAny
- type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_BcPath
- type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_BcPathAny
- type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_BePath
- type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_BePathAny
- type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPath
- type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPathAny
- type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPctPath
- type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPctPathAny
- type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPctRemainingPath
- type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPctRemainingPathAny
- type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformActionPath
- func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformActionPath) Config() ...
- func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformActionPath) SetDot1P() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetDot1PPath
- func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformActionPath) SetDscp() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetDscpPath
- func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformActionPath) SetMplsTc() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetMplsTcPath
- func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformActionPath) State() ...
- type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformActionPathAny
- func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformActionPathAny) Config() ...
- func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformActionPathAny) SetDot1P() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetDot1PPathAny
- func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformActionPathAny) SetDscp() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetDscpPathAny
- func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformActionPathAny) SetMplsTc() ...
- func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformActionPathAny) State() ...
- type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetDot1PPath
- type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetDot1PPathAny
- type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetDscpPath
- type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetDscpPathAny
- type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetMplsTcPath
- type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetMplsTcPathAny
- type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedActionPath
- func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedActionPath) Config() ...
- func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedActionPath) Drop() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_DropPath
- func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedActionPath) SetDot1P() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetDot1PPath
- func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedActionPath) SetDscp() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetDscpPath
- func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedActionPath) SetMplsTc() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetMplsTcPath
- func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedActionPath) State() ...
- type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedActionPathAny
- func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedActionPathAny) Config() ...
- func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedActionPathAny) Drop() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_DropPathAny
- func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedActionPathAny) SetDot1P() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetDot1PPathAny
- func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedActionPathAny) SetDscp() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetDscpPathAny
- func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedActionPathAny) SetMplsTc() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetMplsTcPathAny
- func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedActionPathAny) State() ...
- type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_DropPath
- type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_DropPathAny
- type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetDot1PPath
- type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetDot1PPathAny
- type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetDscpPath
- type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetDscpPathAny
- type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetMplsTcPath
- type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetMplsTcPathAny
- type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPath
- type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPathAny
- type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPctPath
- type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPctPathAny
- type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPctRemainingPath
- type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPctRemainingPathAny
- type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateActionPath
- func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateActionPath) Config() ...
- func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateActionPath) Drop() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_DropPath
- func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateActionPath) SetDot1P() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetDot1PPath
- func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateActionPath) SetDscp() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetDscpPath
- func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateActionPath) SetMplsTc() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetMplsTcPath
- func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateActionPath) State() ...
- type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateActionPathAny
- func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateActionPathAny) Config() ...
- func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateActionPathAny) Drop() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_DropPathAny
- func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateActionPathAny) SetDot1P() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetDot1PPathAny
- func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateActionPathAny) SetDscp() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetDscpPathAny
- func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateActionPathAny) SetMplsTc() ...
- func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateActionPathAny) State() ...
- type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_DropPath
- type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_DropPathAny
- type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetDot1PPath
- type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetDot1PPathAny
- type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetDscpPath
- type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetDscpPathAny
- type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetMplsTcPath
- type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetMplsTcPathAny
- type Qos_SchedulerPolicy_Scheduler_TypePath
- type Qos_SchedulerPolicy_Scheduler_TypePathAny
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type QosPath ¶
QosPath represents the /openconfig-qos/qos YANG schema element.
func (*QosPath) BufferAllocationProfile ¶
func (n *QosPath) BufferAllocationProfile(Name string) *Qos_BufferAllocationProfilePath
BufferAllocationProfile (list): A buffer allocation profile describes a mapping between the queues that are instantiated on an interface and the memory that is allocated to them on the forwarding complex that they are instantiated. Profiles (like queues) are defined in the abstract and instantiated by being configured on a particular interface. Separate allocation profiles may be used for ingress and egress traffic, with the profile being specified within the /qos/interfaces/interface list.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "buffer-allocation-profiles/buffer-allocation-profile" Path from root: "/qos/buffer-allocation-profiles/buffer-allocation-profile" Name: string
func (*QosPath) BufferAllocationProfileAny ¶
func (n *QosPath) BufferAllocationProfileAny() *Qos_BufferAllocationProfilePathAny
BufferAllocationProfileAny (list): A buffer allocation profile describes a mapping between the queues that are instantiated on an interface and the memory that is allocated to them on the forwarding complex that they are instantiated. Profiles (like queues) are defined in the abstract and instantiated by being configured on a particular interface. Separate allocation profiles may be used for ingress and egress traffic, with the profile being specified within the /qos/interfaces/interface list.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "buffer-allocation-profiles/buffer-allocation-profile" Path from root: "/qos/buffer-allocation-profiles/buffer-allocation-profile"
func (*QosPath) BufferAllocationProfileMap ¶ added in v0.1.24
func (n *QosPath) BufferAllocationProfileMap() *Qos_BufferAllocationProfilePathMap
BufferAllocationProfileMap (list): A buffer allocation profile describes a mapping between the queues that are instantiated on an interface and the memory that is allocated to them on the forwarding complex that they are instantiated. Profiles (like queues) are defined in the abstract and instantiated by being configured on a particular interface. Separate allocation profiles may be used for ingress and egress traffic, with the profile being specified within the /qos/interfaces/interface list.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "buffer-allocation-profiles/buffer-allocation-profile" Path from root: "/qos/buffer-allocation-profiles/buffer-allocation-profile"
func (*QosPath) Classifier ¶
func (n *QosPath) Classifier(Name string) *Qos_ClassifierPath
Classifier (list): List of classifier elements
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "classifiers/classifier" Path from root: "/qos/classifiers/classifier" Name: string
func (*QosPath) ClassifierAny ¶
func (n *QosPath) ClassifierAny() *Qos_ClassifierPathAny
ClassifierAny (list): List of classifier elements
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "classifiers/classifier" Path from root: "/qos/classifiers/classifier"
func (*QosPath) ClassifierMap ¶ added in v0.1.24
func (n *QosPath) ClassifierMap() *Qos_ClassifierPathMap
ClassifierMap (list): List of classifier elements
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "classifiers/classifier" Path from root: "/qos/classifiers/classifier"
func (*QosPath) Config ¶
func (n *QosPath) Config() ygnmi.ConfigQuery[*oc.Qos]
Config returns a Query that can be used in gNMI operations.
func (*QosPath) ForwardingGroup ¶
func (n *QosPath) ForwardingGroup(Name string) *Qos_ForwardingGroupPath
ForwardingGroup (list): List of forwarding groups. Forwarding groups are logical groups of traffic that will receive common forwarding treatment.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "forwarding-groups/forwarding-group" Path from root: "/qos/forwarding-groups/forwarding-group" Name: string
func (*QosPath) ForwardingGroupAny ¶
func (n *QosPath) ForwardingGroupAny() *Qos_ForwardingGroupPathAny
ForwardingGroupAny (list): List of forwarding groups. Forwarding groups are logical groups of traffic that will receive common forwarding treatment.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "forwarding-groups/forwarding-group" Path from root: "/qos/forwarding-groups/forwarding-group"
func (*QosPath) ForwardingGroupMap ¶ added in v0.1.24
func (n *QosPath) ForwardingGroupMap() *Qos_ForwardingGroupPathMap
ForwardingGroupMap (list): List of forwarding groups. Forwarding groups are logical groups of traffic that will receive common forwarding treatment.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "forwarding-groups/forwarding-group" Path from root: "/qos/forwarding-groups/forwarding-group"
func (*QosPath) Interface ¶
func (n *QosPath) Interface(InterfaceId string) *Qos_InterfacePath
Interface (list): List of interfaces referenced by QoS entities.
The interface referenced is based on the interface and subinterface leaves within the interface-ref container - which reference an entry in the /interfaces/interface list - and should not rely on the value of the list key.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "interfaces/interface" Path from root: "/qos/interfaces/interface" InterfaceId: string
func (*QosPath) InterfaceAny ¶
func (n *QosPath) InterfaceAny() *Qos_InterfacePathAny
InterfaceAny (list): List of interfaces referenced by QoS entities.
The interface referenced is based on the interface and subinterface leaves within the interface-ref container - which reference an entry in the /interfaces/interface list - and should not rely on the value of the list key.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "interfaces/interface" Path from root: "/qos/interfaces/interface"
func (*QosPath) InterfaceMap ¶ added in v0.1.24
func (n *QosPath) InterfaceMap() *Qos_InterfacePathMap
InterfaceMap (list): List of interfaces referenced by QoS entities.
The interface referenced is based on the interface and subinterface leaves within the interface-ref container - which reference an entry in the /interfaces/interface list - and should not rely on the value of the list key.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "interfaces/interface" Path from root: "/qos/interfaces/interface"
func (*QosPath) Queue ¶
func (n *QosPath) Queue(Name string) *Qos_QueuePath
Queue (list): List of defined queues
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "queues/queue" Path from root: "/qos/queues/queue" Name: string
func (*QosPath) QueueAny ¶
func (n *QosPath) QueueAny() *Qos_QueuePathAny
QueueAny (list): List of defined queues
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "queues/queue" Path from root: "/qos/queues/queue"
func (*QosPath) QueueManagementProfile ¶
func (n *QosPath) QueueManagementProfile(Name string) *Qos_QueueManagementProfilePath
QueueManagementProfile (list): A queue management profile within the OpenConfig QoS model specifies how packets are ECN marked/dropped for a particular instance of a queue on a particular interface. for example, whether RED, or WRED is applied to manage the queue's occupancy.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "queue-management-profiles/queue-management-profile" Path from root: "/qos/queue-management-profiles/queue-management-profile" Name: string
func (*QosPath) QueueManagementProfileAny ¶
func (n *QosPath) QueueManagementProfileAny() *Qos_QueueManagementProfilePathAny
QueueManagementProfileAny (list): A queue management profile within the OpenConfig QoS model specifies how packets are ECN marked/dropped for a particular instance of a queue on a particular interface. for example, whether RED, or WRED is applied to manage the queue's occupancy.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "queue-management-profiles/queue-management-profile" Path from root: "/qos/queue-management-profiles/queue-management-profile"
func (*QosPath) QueueManagementProfileMap ¶ added in v0.1.24
func (n *QosPath) QueueManagementProfileMap() *Qos_QueueManagementProfilePathMap
QueueManagementProfileMap (list): A queue management profile within the OpenConfig QoS model specifies how packets are ECN marked/dropped for a particular instance of a queue on a particular interface. for example, whether RED, or WRED is applied to manage the queue's occupancy.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "queue-management-profiles/queue-management-profile" Path from root: "/qos/queue-management-profiles/queue-management-profile"
func (*QosPath) QueueMap ¶ added in v0.1.24
func (n *QosPath) QueueMap() *Qos_QueuePathMap
QueueMap (list): List of defined queues
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "queues/queue" Path from root: "/qos/queues/queue"
func (*QosPath) SchedulerPolicy ¶
func (n *QosPath) SchedulerPolicy(Name string) *Qos_SchedulerPolicyPath
SchedulerPolicy (list): List of scheduler policies. A scheduler policy is a set of schedulers that are to be applied together. Each scheduler within a scheduler policy takes an input, and outputs it according to a scheduling discipline that is specified within it. The schedulers consume resources according to the specification that is provided - which may be absolute resource limits, or relative.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "scheduler-policies/scheduler-policy" Path from root: "/qos/scheduler-policies/scheduler-policy" Name: string
func (*QosPath) SchedulerPolicyAny ¶
func (n *QosPath) SchedulerPolicyAny() *Qos_SchedulerPolicyPathAny
SchedulerPolicyAny (list): List of scheduler policies. A scheduler policy is a set of schedulers that are to be applied together. Each scheduler within a scheduler policy takes an input, and outputs it according to a scheduling discipline that is specified within it. The schedulers consume resources according to the specification that is provided - which may be absolute resource limits, or relative.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "scheduler-policies/scheduler-policy" Path from root: "/qos/scheduler-policies/scheduler-policy"
func (*QosPath) SchedulerPolicyMap ¶ added in v0.1.24
func (n *QosPath) SchedulerPolicyMap() *Qos_SchedulerPolicyPathMap
SchedulerPolicyMap (list): List of scheduler policies. A scheduler policy is a set of schedulers that are to be applied together. Each scheduler within a scheduler policy takes an input, and outputs it according to a scheduling discipline that is specified within it. The schedulers consume resources according to the specification that is provided - which may be absolute resource limits, or relative.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "scheduler-policies/scheduler-policy" Path from root: "/qos/scheduler-policies/scheduler-policy"
type QosPathAny ¶
QosPathAny represents the wildcard version of the /openconfig-qos/qos YANG schema element.
func (*QosPathAny) BufferAllocationProfile ¶
func (n *QosPathAny) BufferAllocationProfile(Name string) *Qos_BufferAllocationProfilePathAny
BufferAllocationProfile (list): A buffer allocation profile describes a mapping between the queues that are instantiated on an interface and the memory that is allocated to them on the forwarding complex that they are instantiated. Profiles (like queues) are defined in the abstract and instantiated by being configured on a particular interface. Separate allocation profiles may be used for ingress and egress traffic, with the profile being specified within the /qos/interfaces/interface list.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "buffer-allocation-profiles/buffer-allocation-profile" Path from root: "/qos/buffer-allocation-profiles/buffer-allocation-profile" Name: string
func (*QosPathAny) BufferAllocationProfileAny ¶
func (n *QosPathAny) BufferAllocationProfileAny() *Qos_BufferAllocationProfilePathAny
BufferAllocationProfileAny (list): A buffer allocation profile describes a mapping between the queues that are instantiated on an interface and the memory that is allocated to them on the forwarding complex that they are instantiated. Profiles (like queues) are defined in the abstract and instantiated by being configured on a particular interface. Separate allocation profiles may be used for ingress and egress traffic, with the profile being specified within the /qos/interfaces/interface list.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "buffer-allocation-profiles/buffer-allocation-profile" Path from root: "/qos/buffer-allocation-profiles/buffer-allocation-profile"
func (*QosPathAny) BufferAllocationProfileMap ¶ added in v0.1.24
func (n *QosPathAny) BufferAllocationProfileMap() *Qos_BufferAllocationProfilePathMapAny
BufferAllocationProfileMap (list): A buffer allocation profile describes a mapping between the queues that are instantiated on an interface and the memory that is allocated to them on the forwarding complex that they are instantiated. Profiles (like queues) are defined in the abstract and instantiated by being configured on a particular interface. Separate allocation profiles may be used for ingress and egress traffic, with the profile being specified within the /qos/interfaces/interface list.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "buffer-allocation-profiles/buffer-allocation-profile" Path from root: "/qos/buffer-allocation-profiles/buffer-allocation-profile"
func (*QosPathAny) Classifier ¶
func (n *QosPathAny) Classifier(Name string) *Qos_ClassifierPathAny
Classifier (list): List of classifier elements
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "classifiers/classifier" Path from root: "/qos/classifiers/classifier" Name: string
func (*QosPathAny) ClassifierAny ¶
func (n *QosPathAny) ClassifierAny() *Qos_ClassifierPathAny
ClassifierAny (list): List of classifier elements
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "classifiers/classifier" Path from root: "/qos/classifiers/classifier"
func (*QosPathAny) ClassifierMap ¶ added in v0.1.24
func (n *QosPathAny) ClassifierMap() *Qos_ClassifierPathMapAny
ClassifierMap (list): List of classifier elements
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "classifiers/classifier" Path from root: "/qos/classifiers/classifier"
func (*QosPathAny) Config ¶
func (n *QosPathAny) Config() ygnmi.WildcardQuery[*oc.Qos]
Config returns a Query that can be used in gNMI operations.
func (*QosPathAny) ForwardingGroup ¶
func (n *QosPathAny) ForwardingGroup(Name string) *Qos_ForwardingGroupPathAny
ForwardingGroup (list): List of forwarding groups. Forwarding groups are logical groups of traffic that will receive common forwarding treatment.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "forwarding-groups/forwarding-group" Path from root: "/qos/forwarding-groups/forwarding-group" Name: string
func (*QosPathAny) ForwardingGroupAny ¶
func (n *QosPathAny) ForwardingGroupAny() *Qos_ForwardingGroupPathAny
ForwardingGroupAny (list): List of forwarding groups. Forwarding groups are logical groups of traffic that will receive common forwarding treatment.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "forwarding-groups/forwarding-group" Path from root: "/qos/forwarding-groups/forwarding-group"
func (*QosPathAny) ForwardingGroupMap ¶ added in v0.1.24
func (n *QosPathAny) ForwardingGroupMap() *Qos_ForwardingGroupPathMapAny
ForwardingGroupMap (list): List of forwarding groups. Forwarding groups are logical groups of traffic that will receive common forwarding treatment.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "forwarding-groups/forwarding-group" Path from root: "/qos/forwarding-groups/forwarding-group"
func (*QosPathAny) Interface ¶
func (n *QosPathAny) Interface(InterfaceId string) *Qos_InterfacePathAny
Interface (list): List of interfaces referenced by QoS entities.
The interface referenced is based on the interface and subinterface leaves within the interface-ref container - which reference an entry in the /interfaces/interface list - and should not rely on the value of the list key.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "interfaces/interface" Path from root: "/qos/interfaces/interface" InterfaceId: string
func (*QosPathAny) InterfaceAny ¶
func (n *QosPathAny) InterfaceAny() *Qos_InterfacePathAny
InterfaceAny (list): List of interfaces referenced by QoS entities.
The interface referenced is based on the interface and subinterface leaves within the interface-ref container - which reference an entry in the /interfaces/interface list - and should not rely on the value of the list key.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "interfaces/interface" Path from root: "/qos/interfaces/interface"
func (*QosPathAny) InterfaceMap ¶ added in v0.1.24
func (n *QosPathAny) InterfaceMap() *Qos_InterfacePathMapAny
InterfaceMap (list): List of interfaces referenced by QoS entities.
The interface referenced is based on the interface and subinterface leaves within the interface-ref container - which reference an entry in the /interfaces/interface list - and should not rely on the value of the list key.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "interfaces/interface" Path from root: "/qos/interfaces/interface"
func (*QosPathAny) Queue ¶
func (n *QosPathAny) Queue(Name string) *Qos_QueuePathAny
Queue (list): List of defined queues
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "queues/queue" Path from root: "/qos/queues/queue" Name: string
func (*QosPathAny) QueueAny ¶
func (n *QosPathAny) QueueAny() *Qos_QueuePathAny
QueueAny (list): List of defined queues
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "queues/queue" Path from root: "/qos/queues/queue"
func (*QosPathAny) QueueManagementProfile ¶
func (n *QosPathAny) QueueManagementProfile(Name string) *Qos_QueueManagementProfilePathAny
QueueManagementProfile (list): A queue management profile within the OpenConfig QoS model specifies how packets are ECN marked/dropped for a particular instance of a queue on a particular interface. for example, whether RED, or WRED is applied to manage the queue's occupancy.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "queue-management-profiles/queue-management-profile" Path from root: "/qos/queue-management-profiles/queue-management-profile" Name: string
func (*QosPathAny) QueueManagementProfileAny ¶
func (n *QosPathAny) QueueManagementProfileAny() *Qos_QueueManagementProfilePathAny
QueueManagementProfileAny (list): A queue management profile within the OpenConfig QoS model specifies how packets are ECN marked/dropped for a particular instance of a queue on a particular interface. for example, whether RED, or WRED is applied to manage the queue's occupancy.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "queue-management-profiles/queue-management-profile" Path from root: "/qos/queue-management-profiles/queue-management-profile"
func (*QosPathAny) QueueManagementProfileMap ¶ added in v0.1.24
func (n *QosPathAny) QueueManagementProfileMap() *Qos_QueueManagementProfilePathMapAny
QueueManagementProfileMap (list): A queue management profile within the OpenConfig QoS model specifies how packets are ECN marked/dropped for a particular instance of a queue on a particular interface. for example, whether RED, or WRED is applied to manage the queue's occupancy.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "queue-management-profiles/queue-management-profile" Path from root: "/qos/queue-management-profiles/queue-management-profile"
func (*QosPathAny) QueueMap ¶ added in v0.1.24
func (n *QosPathAny) QueueMap() *Qos_QueuePathMapAny
QueueMap (list): List of defined queues
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "queues/queue" Path from root: "/qos/queues/queue"
func (*QosPathAny) SchedulerPolicy ¶
func (n *QosPathAny) SchedulerPolicy(Name string) *Qos_SchedulerPolicyPathAny
SchedulerPolicy (list): List of scheduler policies. A scheduler policy is a set of schedulers that are to be applied together. Each scheduler within a scheduler policy takes an input, and outputs it according to a scheduling discipline that is specified within it. The schedulers consume resources according to the specification that is provided - which may be absolute resource limits, or relative.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "scheduler-policies/scheduler-policy" Path from root: "/qos/scheduler-policies/scheduler-policy" Name: string
func (*QosPathAny) SchedulerPolicyAny ¶
func (n *QosPathAny) SchedulerPolicyAny() *Qos_SchedulerPolicyPathAny
SchedulerPolicyAny (list): List of scheduler policies. A scheduler policy is a set of schedulers that are to be applied together. Each scheduler within a scheduler policy takes an input, and outputs it according to a scheduling discipline that is specified within it. The schedulers consume resources according to the specification that is provided - which may be absolute resource limits, or relative.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "scheduler-policies/scheduler-policy" Path from root: "/qos/scheduler-policies/scheduler-policy"
func (*QosPathAny) SchedulerPolicyMap ¶ added in v0.1.24
func (n *QosPathAny) SchedulerPolicyMap() *Qos_SchedulerPolicyPathMapAny
SchedulerPolicyMap (list): List of scheduler policies. A scheduler policy is a set of schedulers that are to be applied together. Each scheduler within a scheduler policy takes an input, and outputs it according to a scheduling discipline that is specified within it. The schedulers consume resources according to the specification that is provided - which may be absolute resource limits, or relative.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "scheduler-policies/scheduler-policy" Path from root: "/qos/scheduler-policies/scheduler-policy"
func (*QosPathAny) State ¶
func (n *QosPathAny) State() ygnmi.WildcardQuery[*oc.Qos]
State returns a Query that can be used in gNMI operations.
type Qos_BufferAllocationProfilePath ¶
Qos_BufferAllocationProfilePath represents the /openconfig-qos/qos/buffer-allocation-profiles/buffer-allocation-profile YANG schema element.
func (*Qos_BufferAllocationProfilePath) Config ¶
func (n *Qos_BufferAllocationProfilePath) Config() ygnmi.ConfigQuery[*oc.Qos_BufferAllocationProfile]
Config returns a Query that can be used in gNMI operations.
func (*Qos_BufferAllocationProfilePath) Name ¶
func (n *Qos_BufferAllocationProfilePath) Name() *Qos_BufferAllocationProfile_NamePath
Name (leaf): Unique string identifying the buffer allocation profile, used to reference to the profile on interfaces.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "*/name" Path from root: "/qos/buffer-allocation-profiles/buffer-allocation-profile/*/name"
func (*Qos_BufferAllocationProfilePath) Queue ¶
func (n *Qos_BufferAllocationProfilePath) Queue(Name string) *Qos_BufferAllocationProfile_QueuePath
Queue (list): Buffer allocation profile for a specific queue on the interface.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "queues/queue" Path from root: "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue" Name: string
func (*Qos_BufferAllocationProfilePath) QueueAny ¶
func (n *Qos_BufferAllocationProfilePath) QueueAny() *Qos_BufferAllocationProfile_QueuePathAny
QueueAny (list): Buffer allocation profile for a specific queue on the interface.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "queues/queue" Path from root: "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue"
func (*Qos_BufferAllocationProfilePath) QueueMap ¶ added in v0.1.24
func (n *Qos_BufferAllocationProfilePath) QueueMap() *Qos_BufferAllocationProfile_QueuePathMap
QueueMap (list): Buffer allocation profile for a specific queue on the interface.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "queues/queue" Path from root: "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue"
func (*Qos_BufferAllocationProfilePath) State ¶
func (n *Qos_BufferAllocationProfilePath) State() ygnmi.SingletonQuery[*oc.Qos_BufferAllocationProfile]
State returns a Query that can be used in gNMI operations.
type Qos_BufferAllocationProfilePathAny ¶
Qos_BufferAllocationProfilePathAny represents the wildcard version of the /openconfig-qos/qos/buffer-allocation-profiles/buffer-allocation-profile YANG schema element.
func (*Qos_BufferAllocationProfilePathAny) Config ¶
func (n *Qos_BufferAllocationProfilePathAny) Config() ygnmi.WildcardQuery[*oc.Qos_BufferAllocationProfile]
Config returns a Query that can be used in gNMI operations.
func (*Qos_BufferAllocationProfilePathAny) Name ¶
func (n *Qos_BufferAllocationProfilePathAny) Name() *Qos_BufferAllocationProfile_NamePathAny
Name (leaf): Unique string identifying the buffer allocation profile, used to reference to the profile on interfaces.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "*/name" Path from root: "/qos/buffer-allocation-profiles/buffer-allocation-profile/*/name"
func (*Qos_BufferAllocationProfilePathAny) Queue ¶
func (n *Qos_BufferAllocationProfilePathAny) Queue(Name string) *Qos_BufferAllocationProfile_QueuePathAny
Queue (list): Buffer allocation profile for a specific queue on the interface.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "queues/queue" Path from root: "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue" Name: string
func (*Qos_BufferAllocationProfilePathAny) QueueAny ¶
func (n *Qos_BufferAllocationProfilePathAny) QueueAny() *Qos_BufferAllocationProfile_QueuePathAny
QueueAny (list): Buffer allocation profile for a specific queue on the interface.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "queues/queue" Path from root: "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue"
func (*Qos_BufferAllocationProfilePathAny) QueueMap ¶ added in v0.1.24
func (n *Qos_BufferAllocationProfilePathAny) QueueMap() *Qos_BufferAllocationProfile_QueuePathMapAny
QueueMap (list): Buffer allocation profile for a specific queue on the interface.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "queues/queue" Path from root: "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue"
func (*Qos_BufferAllocationProfilePathAny) State ¶
func (n *Qos_BufferAllocationProfilePathAny) State() ygnmi.WildcardQuery[*oc.Qos_BufferAllocationProfile]
State returns a Query that can be used in gNMI operations.
type Qos_BufferAllocationProfilePathMap ¶ added in v0.1.24
Qos_BufferAllocationProfilePathMap represents the /openconfig-qos/qos/buffer-allocation-profiles/buffer-allocation-profile YANG schema element.
func (*Qos_BufferAllocationProfilePathMap) Config ¶ added in v0.1.24
func (n *Qos_BufferAllocationProfilePathMap) Config() ygnmi.ConfigQuery[map[string]*oc.Qos_BufferAllocationProfile]
Config returns a Query that can be used in gNMI operations.
func (*Qos_BufferAllocationProfilePathMap) State ¶ added in v0.1.24
func (n *Qos_BufferAllocationProfilePathMap) State() ygnmi.SingletonQuery[map[string]*oc.Qos_BufferAllocationProfile]
State returns a Query that can be used in gNMI operations.
type Qos_BufferAllocationProfilePathMapAny ¶ added in v0.1.24
Qos_BufferAllocationProfilePathMapAny represents the wildcard version of the /openconfig-qos/qos/buffer-allocation-profiles/buffer-allocation-profile YANG schema element.
func (*Qos_BufferAllocationProfilePathMapAny) Config ¶ added in v0.1.24
func (n *Qos_BufferAllocationProfilePathMapAny) Config() ygnmi.WildcardQuery[map[string]*oc.Qos_BufferAllocationProfile]
Config returns a Query that can be used in gNMI operations.
func (*Qos_BufferAllocationProfilePathMapAny) State ¶ added in v0.1.24
func (n *Qos_BufferAllocationProfilePathMapAny) State() ygnmi.WildcardQuery[map[string]*oc.Qos_BufferAllocationProfile]
State returns a Query that can be used in gNMI operations.
type Qos_BufferAllocationProfile_NamePath ¶
type Qos_BufferAllocationProfile_NamePath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_BufferAllocationProfile_NamePath represents the /openconfig-qos/qos/buffer-allocation-profiles/buffer-allocation-profile/state/name YANG schema element.
func (*Qos_BufferAllocationProfile_NamePath) Config ¶
func (n *Qos_BufferAllocationProfile_NamePath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "config/name" Path from root: "/qos/buffer-allocation-profiles/buffer-allocation-profile/config/name"
func (*Qos_BufferAllocationProfile_NamePath) State ¶
func (n *Qos_BufferAllocationProfile_NamePath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "state/name" Path from root: "/qos/buffer-allocation-profiles/buffer-allocation-profile/state/name"
type Qos_BufferAllocationProfile_NamePathAny ¶
type Qos_BufferAllocationProfile_NamePathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_BufferAllocationProfile_NamePathAny represents the wildcard version of the /openconfig-qos/qos/buffer-allocation-profiles/buffer-allocation-profile/state/name YANG schema element.
func (*Qos_BufferAllocationProfile_NamePathAny) Config ¶
func (n *Qos_BufferAllocationProfile_NamePathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "config/name" Path from root: "/qos/buffer-allocation-profiles/buffer-allocation-profile/config/name"
func (*Qos_BufferAllocationProfile_NamePathAny) State ¶
func (n *Qos_BufferAllocationProfile_NamePathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "state/name" Path from root: "/qos/buffer-allocation-profiles/buffer-allocation-profile/state/name"
type Qos_BufferAllocationProfile_QueuePath ¶
Qos_BufferAllocationProfile_QueuePath represents the /openconfig-qos/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue YANG schema element.
func (*Qos_BufferAllocationProfile_QueuePath) Config ¶
func (n *Qos_BufferAllocationProfile_QueuePath) Config() ygnmi.ConfigQuery[*oc.Qos_BufferAllocationProfile_Queue]
Config returns a Query that can be used in gNMI operations.
func (*Qos_BufferAllocationProfile_QueuePath) DedicatedBuffer ¶
func (n *Qos_BufferAllocationProfile_QueuePath) DedicatedBuffer() *Qos_BufferAllocationProfile_Queue_DedicatedBufferPath
DedicatedBuffer (leaf): This is the dedicated buffer that is carved for the queue, this is the minimum number of bytes reserved for this queue.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "*/dedicated-buffer" Path from root: "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/*/dedicated-buffer"
func (*Qos_BufferAllocationProfile_QueuePath) DynamicLimitScalingFactor ¶
func (n *Qos_BufferAllocationProfile_QueuePath) DynamicLimitScalingFactor() *Qos_BufferAllocationProfile_Queue_DynamicLimitScalingFactorPath
DynamicLimitScalingFactor (leaf): If shared-buffer-limit-type is DYNAMIC_BASED_ON_SCALING_FACTOR, the scaling factor and the current free space in the shared pool is used to determine the maximum buffer sapce from the shared pool that the queue is allowed to use.
Example: If a queue is using 79MB and the other queues are using 11MB, the free buffer is 10MB. If the configured scaling factor is 3 for the queue, the maximum buffer space from the shared pool that the queue is allowed to use is calculated as (free buffer * 2^scaling factor) ie. 10MB*2^3 = 80MB. Since the current usage is 79MB which is < 80MB, the packet is queued.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "*/dynamic-limit-scaling-factor" Path from root: "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/*/dynamic-limit-scaling-factor"
func (*Qos_BufferAllocationProfile_QueuePath) Name ¶
Name (leaf): Reference to the queue being referenced within the buffer allocation profile.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "*/name" Path from root: "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/*/name"
func (*Qos_BufferAllocationProfile_QueuePath) SharedBufferLimitType ¶
func (n *Qos_BufferAllocationProfile_QueuePath) SharedBufferLimitType() *Qos_BufferAllocationProfile_Queue_SharedBufferLimitTypePath
SharedBufferLimitType (leaf): The type of limit used to specify the amount of buffer space that the queue is allowed to use from the shared pool.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "*/shared-buffer-limit-type" Path from root: "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/*/shared-buffer-limit-type"
func (*Qos_BufferAllocationProfile_QueuePath) State ¶
func (n *Qos_BufferAllocationProfile_QueuePath) State() ygnmi.SingletonQuery[*oc.Qos_BufferAllocationProfile_Queue]
State returns a Query that can be used in gNMI operations.
func (*Qos_BufferAllocationProfile_QueuePath) StaticSharedBufferLimit ¶
func (n *Qos_BufferAllocationProfile_QueuePath) StaticSharedBufferLimit() *Qos_BufferAllocationProfile_Queue_StaticSharedBufferLimitPath
StaticSharedBufferLimit (leaf): If the shared-buffer-limit-type is STATIC, then static-shared-buffer-limit is the maximum number of bytes that the queue is allowed to use from the shared pool.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "*/static-shared-buffer-limit" Path from root: "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/*/static-shared-buffer-limit"
func (*Qos_BufferAllocationProfile_QueuePath) UseSharedBuffer ¶
func (n *Qos_BufferAllocationProfile_QueuePath) UseSharedBuffer() *Qos_BufferAllocationProfile_Queue_UseSharedBufferPath
UseSharedBuffer (leaf): If the flag is true, then the queue is allowed to use buffers from shared pool in additional to the dedicated buffers assigned for this queue.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "*/use-shared-buffer" Path from root: "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/*/use-shared-buffer"
type Qos_BufferAllocationProfile_QueuePathAny ¶
Qos_BufferAllocationProfile_QueuePathAny represents the wildcard version of the /openconfig-qos/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue YANG schema element.
func (*Qos_BufferAllocationProfile_QueuePathAny) Config ¶
func (n *Qos_BufferAllocationProfile_QueuePathAny) Config() ygnmi.WildcardQuery[*oc.Qos_BufferAllocationProfile_Queue]
Config returns a Query that can be used in gNMI operations.
func (*Qos_BufferAllocationProfile_QueuePathAny) DedicatedBuffer ¶
func (n *Qos_BufferAllocationProfile_QueuePathAny) DedicatedBuffer() *Qos_BufferAllocationProfile_Queue_DedicatedBufferPathAny
DedicatedBuffer (leaf): This is the dedicated buffer that is carved for the queue, this is the minimum number of bytes reserved for this queue.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "*/dedicated-buffer" Path from root: "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/*/dedicated-buffer"
func (*Qos_BufferAllocationProfile_QueuePathAny) DynamicLimitScalingFactor ¶
func (n *Qos_BufferAllocationProfile_QueuePathAny) DynamicLimitScalingFactor() *Qos_BufferAllocationProfile_Queue_DynamicLimitScalingFactorPathAny
DynamicLimitScalingFactor (leaf): If shared-buffer-limit-type is DYNAMIC_BASED_ON_SCALING_FACTOR, the scaling factor and the current free space in the shared pool is used to determine the maximum buffer sapce from the shared pool that the queue is allowed to use.
Example: If a queue is using 79MB and the other queues are using 11MB, the free buffer is 10MB. If the configured scaling factor is 3 for the queue, the maximum buffer space from the shared pool that the queue is allowed to use is calculated as (free buffer * 2^scaling factor) ie. 10MB*2^3 = 80MB. Since the current usage is 79MB which is < 80MB, the packet is queued.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "*/dynamic-limit-scaling-factor" Path from root: "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/*/dynamic-limit-scaling-factor"
func (*Qos_BufferAllocationProfile_QueuePathAny) Name ¶
func (n *Qos_BufferAllocationProfile_QueuePathAny) Name() *Qos_BufferAllocationProfile_Queue_NamePathAny
Name (leaf): Reference to the queue being referenced within the buffer allocation profile.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "*/name" Path from root: "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/*/name"
func (*Qos_BufferAllocationProfile_QueuePathAny) SharedBufferLimitType ¶
func (n *Qos_BufferAllocationProfile_QueuePathAny) SharedBufferLimitType() *Qos_BufferAllocationProfile_Queue_SharedBufferLimitTypePathAny
SharedBufferLimitType (leaf): The type of limit used to specify the amount of buffer space that the queue is allowed to use from the shared pool.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "*/shared-buffer-limit-type" Path from root: "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/*/shared-buffer-limit-type"
func (*Qos_BufferAllocationProfile_QueuePathAny) State ¶
func (n *Qos_BufferAllocationProfile_QueuePathAny) State() ygnmi.WildcardQuery[*oc.Qos_BufferAllocationProfile_Queue]
State returns a Query that can be used in gNMI operations.
func (*Qos_BufferAllocationProfile_QueuePathAny) StaticSharedBufferLimit ¶
func (n *Qos_BufferAllocationProfile_QueuePathAny) StaticSharedBufferLimit() *Qos_BufferAllocationProfile_Queue_StaticSharedBufferLimitPathAny
StaticSharedBufferLimit (leaf): If the shared-buffer-limit-type is STATIC, then static-shared-buffer-limit is the maximum number of bytes that the queue is allowed to use from the shared pool.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "*/static-shared-buffer-limit" Path from root: "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/*/static-shared-buffer-limit"
func (*Qos_BufferAllocationProfile_QueuePathAny) UseSharedBuffer ¶
func (n *Qos_BufferAllocationProfile_QueuePathAny) UseSharedBuffer() *Qos_BufferAllocationProfile_Queue_UseSharedBufferPathAny
UseSharedBuffer (leaf): If the flag is true, then the queue is allowed to use buffers from shared pool in additional to the dedicated buffers assigned for this queue.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "*/use-shared-buffer" Path from root: "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/*/use-shared-buffer"
type Qos_BufferAllocationProfile_QueuePathMap ¶ added in v0.1.24
Qos_BufferAllocationProfile_QueuePathMap represents the /openconfig-qos/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue YANG schema element.
func (*Qos_BufferAllocationProfile_QueuePathMap) Config ¶ added in v0.1.24
func (n *Qos_BufferAllocationProfile_QueuePathMap) Config() ygnmi.ConfigQuery[map[string]*oc.Qos_BufferAllocationProfile_Queue]
Config returns a Query that can be used in gNMI operations.
func (*Qos_BufferAllocationProfile_QueuePathMap) State ¶ added in v0.1.24
func (n *Qos_BufferAllocationProfile_QueuePathMap) State() ygnmi.SingletonQuery[map[string]*oc.Qos_BufferAllocationProfile_Queue]
State returns a Query that can be used in gNMI operations.
type Qos_BufferAllocationProfile_QueuePathMapAny ¶ added in v0.1.24
Qos_BufferAllocationProfile_QueuePathMapAny represents the wildcard version of the /openconfig-qos/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue YANG schema element.
func (*Qos_BufferAllocationProfile_QueuePathMapAny) Config ¶ added in v0.1.24
func (n *Qos_BufferAllocationProfile_QueuePathMapAny) Config() ygnmi.WildcardQuery[map[string]*oc.Qos_BufferAllocationProfile_Queue]
Config returns a Query that can be used in gNMI operations.
func (*Qos_BufferAllocationProfile_QueuePathMapAny) State ¶ added in v0.1.24
func (n *Qos_BufferAllocationProfile_QueuePathMapAny) State() ygnmi.WildcardQuery[map[string]*oc.Qos_BufferAllocationProfile_Queue]
State returns a Query that can be used in gNMI operations.
type Qos_BufferAllocationProfile_Queue_DedicatedBufferPath ¶
type Qos_BufferAllocationProfile_Queue_DedicatedBufferPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_BufferAllocationProfile_Queue_DedicatedBufferPath represents the /openconfig-qos/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/state/dedicated-buffer YANG schema element.
func (*Qos_BufferAllocationProfile_Queue_DedicatedBufferPath) Config ¶
func (n *Qos_BufferAllocationProfile_Queue_DedicatedBufferPath) Config() ygnmi.ConfigQuery[uint64]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "config/dedicated-buffer" Path from root: "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/config/dedicated-buffer"
func (*Qos_BufferAllocationProfile_Queue_DedicatedBufferPath) State ¶
func (n *Qos_BufferAllocationProfile_Queue_DedicatedBufferPath) State() ygnmi.SingletonQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "state/dedicated-buffer" Path from root: "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/state/dedicated-buffer"
type Qos_BufferAllocationProfile_Queue_DedicatedBufferPathAny ¶
type Qos_BufferAllocationProfile_Queue_DedicatedBufferPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_BufferAllocationProfile_Queue_DedicatedBufferPathAny represents the wildcard version of the /openconfig-qos/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/state/dedicated-buffer YANG schema element.
func (*Qos_BufferAllocationProfile_Queue_DedicatedBufferPathAny) Config ¶
func (n *Qos_BufferAllocationProfile_Queue_DedicatedBufferPathAny) Config() ygnmi.WildcardQuery[uint64]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "config/dedicated-buffer" Path from root: "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/config/dedicated-buffer"
func (*Qos_BufferAllocationProfile_Queue_DedicatedBufferPathAny) State ¶
func (n *Qos_BufferAllocationProfile_Queue_DedicatedBufferPathAny) State() ygnmi.WildcardQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "state/dedicated-buffer" Path from root: "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/state/dedicated-buffer"
type Qos_BufferAllocationProfile_Queue_DynamicLimitScalingFactorPath ¶
type Qos_BufferAllocationProfile_Queue_DynamicLimitScalingFactorPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_BufferAllocationProfile_Queue_DynamicLimitScalingFactorPath represents the /openconfig-qos/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/state/dynamic-limit-scaling-factor YANG schema element.
func (*Qos_BufferAllocationProfile_Queue_DynamicLimitScalingFactorPath) Config ¶
func (n *Qos_BufferAllocationProfile_Queue_DynamicLimitScalingFactorPath) Config() ygnmi.ConfigQuery[int32]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "config/dynamic-limit-scaling-factor" Path from root: "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/config/dynamic-limit-scaling-factor"
func (*Qos_BufferAllocationProfile_Queue_DynamicLimitScalingFactorPath) State ¶
func (n *Qos_BufferAllocationProfile_Queue_DynamicLimitScalingFactorPath) State() ygnmi.SingletonQuery[int32]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "state/dynamic-limit-scaling-factor" Path from root: "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/state/dynamic-limit-scaling-factor"
type Qos_BufferAllocationProfile_Queue_DynamicLimitScalingFactorPathAny ¶
type Qos_BufferAllocationProfile_Queue_DynamicLimitScalingFactorPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_BufferAllocationProfile_Queue_DynamicLimitScalingFactorPathAny represents the wildcard version of the /openconfig-qos/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/state/dynamic-limit-scaling-factor YANG schema element.
func (*Qos_BufferAllocationProfile_Queue_DynamicLimitScalingFactorPathAny) Config ¶
func (n *Qos_BufferAllocationProfile_Queue_DynamicLimitScalingFactorPathAny) Config() ygnmi.WildcardQuery[int32]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "config/dynamic-limit-scaling-factor" Path from root: "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/config/dynamic-limit-scaling-factor"
func (*Qos_BufferAllocationProfile_Queue_DynamicLimitScalingFactorPathAny) State ¶
func (n *Qos_BufferAllocationProfile_Queue_DynamicLimitScalingFactorPathAny) State() ygnmi.WildcardQuery[int32]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "state/dynamic-limit-scaling-factor" Path from root: "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/state/dynamic-limit-scaling-factor"
type Qos_BufferAllocationProfile_Queue_NamePath ¶
type Qos_BufferAllocationProfile_Queue_NamePath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_BufferAllocationProfile_Queue_NamePath represents the /openconfig-qos/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/state/name YANG schema element.
func (*Qos_BufferAllocationProfile_Queue_NamePath) Config ¶
func (n *Qos_BufferAllocationProfile_Queue_NamePath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "config/name" Path from root: "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/config/name"
func (*Qos_BufferAllocationProfile_Queue_NamePath) State ¶
func (n *Qos_BufferAllocationProfile_Queue_NamePath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "state/name" Path from root: "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/state/name"
type Qos_BufferAllocationProfile_Queue_NamePathAny ¶
type Qos_BufferAllocationProfile_Queue_NamePathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_BufferAllocationProfile_Queue_NamePathAny represents the wildcard version of the /openconfig-qos/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/state/name YANG schema element.
func (*Qos_BufferAllocationProfile_Queue_NamePathAny) Config ¶
func (n *Qos_BufferAllocationProfile_Queue_NamePathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "config/name" Path from root: "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/config/name"
func (*Qos_BufferAllocationProfile_Queue_NamePathAny) State ¶
func (n *Qos_BufferAllocationProfile_Queue_NamePathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "state/name" Path from root: "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/state/name"
type Qos_BufferAllocationProfile_Queue_SharedBufferLimitTypePath ¶
type Qos_BufferAllocationProfile_Queue_SharedBufferLimitTypePath struct { // contains filtered or unexported fields }
Qos_BufferAllocationProfile_Queue_SharedBufferLimitTypePath represents the /openconfig-qos/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/state/shared-buffer-limit-type YANG schema element.
func (*Qos_BufferAllocationProfile_Queue_SharedBufferLimitTypePath) Config ¶
func (n *Qos_BufferAllocationProfile_Queue_SharedBufferLimitTypePath) Config() ygnmi.ConfigQuery[oc.E_Qos_SHARED_BUFFER_LIMIT_TYPE]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "config/shared-buffer-limit-type" Path from root: "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/config/shared-buffer-limit-type"
func (*Qos_BufferAllocationProfile_Queue_SharedBufferLimitTypePath) State ¶
func (n *Qos_BufferAllocationProfile_Queue_SharedBufferLimitTypePath) State() ygnmi.SingletonQuery[oc.E_Qos_SHARED_BUFFER_LIMIT_TYPE]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "state/shared-buffer-limit-type" Path from root: "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/state/shared-buffer-limit-type"
type Qos_BufferAllocationProfile_Queue_SharedBufferLimitTypePathAny ¶
type Qos_BufferAllocationProfile_Queue_SharedBufferLimitTypePathAny struct { // contains filtered or unexported fields }
Qos_BufferAllocationProfile_Queue_SharedBufferLimitTypePathAny represents the wildcard version of the /openconfig-qos/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/state/shared-buffer-limit-type YANG schema element.
func (*Qos_BufferAllocationProfile_Queue_SharedBufferLimitTypePathAny) Config ¶
func (n *Qos_BufferAllocationProfile_Queue_SharedBufferLimitTypePathAny) Config() ygnmi.WildcardQuery[oc.E_Qos_SHARED_BUFFER_LIMIT_TYPE]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "config/shared-buffer-limit-type" Path from root: "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/config/shared-buffer-limit-type"
func (*Qos_BufferAllocationProfile_Queue_SharedBufferLimitTypePathAny) State ¶
func (n *Qos_BufferAllocationProfile_Queue_SharedBufferLimitTypePathAny) State() ygnmi.WildcardQuery[oc.E_Qos_SHARED_BUFFER_LIMIT_TYPE]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "state/shared-buffer-limit-type" Path from root: "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/state/shared-buffer-limit-type"
type Qos_BufferAllocationProfile_Queue_StaticSharedBufferLimitPath ¶
type Qos_BufferAllocationProfile_Queue_StaticSharedBufferLimitPath struct { // contains filtered or unexported fields }
Qos_BufferAllocationProfile_Queue_StaticSharedBufferLimitPath represents the /openconfig-qos/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/state/static-shared-buffer-limit YANG schema element.
func (*Qos_BufferAllocationProfile_Queue_StaticSharedBufferLimitPath) Config ¶
func (n *Qos_BufferAllocationProfile_Queue_StaticSharedBufferLimitPath) Config() ygnmi.ConfigQuery[uint32]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "config/static-shared-buffer-limit" Path from root: "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/config/static-shared-buffer-limit"
func (*Qos_BufferAllocationProfile_Queue_StaticSharedBufferLimitPath) State ¶
func (n *Qos_BufferAllocationProfile_Queue_StaticSharedBufferLimitPath) State() ygnmi.SingletonQuery[uint32]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "state/static-shared-buffer-limit" Path from root: "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/state/static-shared-buffer-limit"
type Qos_BufferAllocationProfile_Queue_StaticSharedBufferLimitPathAny ¶
type Qos_BufferAllocationProfile_Queue_StaticSharedBufferLimitPathAny struct { // contains filtered or unexported fields }
Qos_BufferAllocationProfile_Queue_StaticSharedBufferLimitPathAny represents the wildcard version of the /openconfig-qos/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/state/static-shared-buffer-limit YANG schema element.
func (*Qos_BufferAllocationProfile_Queue_StaticSharedBufferLimitPathAny) Config ¶
func (n *Qos_BufferAllocationProfile_Queue_StaticSharedBufferLimitPathAny) Config() ygnmi.WildcardQuery[uint32]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "config/static-shared-buffer-limit" Path from root: "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/config/static-shared-buffer-limit"
func (*Qos_BufferAllocationProfile_Queue_StaticSharedBufferLimitPathAny) State ¶
func (n *Qos_BufferAllocationProfile_Queue_StaticSharedBufferLimitPathAny) State() ygnmi.WildcardQuery[uint32]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "state/static-shared-buffer-limit" Path from root: "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/state/static-shared-buffer-limit"
type Qos_BufferAllocationProfile_Queue_UseSharedBufferPath ¶
type Qos_BufferAllocationProfile_Queue_UseSharedBufferPath struct { // contains filtered or unexported fields }
Qos_BufferAllocationProfile_Queue_UseSharedBufferPath represents the /openconfig-qos/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/state/use-shared-buffer YANG schema element.
func (*Qos_BufferAllocationProfile_Queue_UseSharedBufferPath) Config ¶
func (n *Qos_BufferAllocationProfile_Queue_UseSharedBufferPath) Config() ygnmi.ConfigQuery[bool]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "config/use-shared-buffer" Path from root: "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/config/use-shared-buffer"
func (*Qos_BufferAllocationProfile_Queue_UseSharedBufferPath) State ¶
func (n *Qos_BufferAllocationProfile_Queue_UseSharedBufferPath) State() ygnmi.SingletonQuery[bool]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "state/use-shared-buffer" Path from root: "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/state/use-shared-buffer"
type Qos_BufferAllocationProfile_Queue_UseSharedBufferPathAny ¶
type Qos_BufferAllocationProfile_Queue_UseSharedBufferPathAny struct { // contains filtered or unexported fields }
Qos_BufferAllocationProfile_Queue_UseSharedBufferPathAny represents the wildcard version of the /openconfig-qos/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/state/use-shared-buffer YANG schema element.
func (*Qos_BufferAllocationProfile_Queue_UseSharedBufferPathAny) Config ¶
func (n *Qos_BufferAllocationProfile_Queue_UseSharedBufferPathAny) Config() ygnmi.WildcardQuery[bool]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "config/use-shared-buffer" Path from root: "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/config/use-shared-buffer"
func (*Qos_BufferAllocationProfile_Queue_UseSharedBufferPathAny) State ¶
func (n *Qos_BufferAllocationProfile_Queue_UseSharedBufferPathAny) State() ygnmi.WildcardQuery[bool]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "state/use-shared-buffer" Path from root: "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/state/use-shared-buffer"
type Qos_ClassifierPath ¶
Qos_ClassifierPath represents the /openconfig-qos/qos/classifiers/classifier YANG schema element.
func (*Qos_ClassifierPath) Config ¶
func (n *Qos_ClassifierPath) Config() ygnmi.ConfigQuery[*oc.Qos_Classifier]
Config returns a Query that can be used in gNMI operations.
func (*Qos_ClassifierPath) Name ¶
func (n *Qos_ClassifierPath) Name() *Qos_Classifier_NamePath
Name (leaf): User-assigned name of the classifier
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/name" Path from root: "/qos/classifiers/classifier/*/name"
func (*Qos_ClassifierPath) State ¶
func (n *Qos_ClassifierPath) State() ygnmi.SingletonQuery[*oc.Qos_Classifier]
State returns a Query that can be used in gNMI operations.
func (*Qos_ClassifierPath) Term ¶
func (n *Qos_ClassifierPath) Term(Id string) *Qos_Classifier_TermPath
Term (list): List of match terms used in the classifier
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "terms/term" Path from root: "/qos/classifiers/classifier/terms/term" Id: string
func (*Qos_ClassifierPath) TermAny ¶
func (n *Qos_ClassifierPath) TermAny() *Qos_Classifier_TermPathAny
TermAny (list): List of match terms used in the classifier
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "terms/term" Path from root: "/qos/classifiers/classifier/terms/term"
func (*Qos_ClassifierPath) TermMap ¶ added in v0.1.24
func (n *Qos_ClassifierPath) TermMap() *Qos_Classifier_TermPathMap
TermMap (list): List of match terms used in the classifier
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "terms/term" Path from root: "/qos/classifiers/classifier/terms/term"
func (*Qos_ClassifierPath) Type ¶
func (n *Qos_ClassifierPath) Type() *Qos_Classifier_TypePath
Type (leaf): Type of classifier.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/type" Path from root: "/qos/classifiers/classifier/*/type"
type Qos_ClassifierPathAny ¶
Qos_ClassifierPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier YANG schema element.
func (*Qos_ClassifierPathAny) Config ¶
func (n *Qos_ClassifierPathAny) Config() ygnmi.WildcardQuery[*oc.Qos_Classifier]
Config returns a Query that can be used in gNMI operations.
func (*Qos_ClassifierPathAny) Name ¶
func (n *Qos_ClassifierPathAny) Name() *Qos_Classifier_NamePathAny
Name (leaf): User-assigned name of the classifier
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/name" Path from root: "/qos/classifiers/classifier/*/name"
func (*Qos_ClassifierPathAny) State ¶
func (n *Qos_ClassifierPathAny) State() ygnmi.WildcardQuery[*oc.Qos_Classifier]
State returns a Query that can be used in gNMI operations.
func (*Qos_ClassifierPathAny) Term ¶
func (n *Qos_ClassifierPathAny) Term(Id string) *Qos_Classifier_TermPathAny
Term (list): List of match terms used in the classifier
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "terms/term" Path from root: "/qos/classifiers/classifier/terms/term" Id: string
func (*Qos_ClassifierPathAny) TermAny ¶
func (n *Qos_ClassifierPathAny) TermAny() *Qos_Classifier_TermPathAny
TermAny (list): List of match terms used in the classifier
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "terms/term" Path from root: "/qos/classifiers/classifier/terms/term"
func (*Qos_ClassifierPathAny) TermMap ¶ added in v0.1.24
func (n *Qos_ClassifierPathAny) TermMap() *Qos_Classifier_TermPathMapAny
TermMap (list): List of match terms used in the classifier
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "terms/term" Path from root: "/qos/classifiers/classifier/terms/term"
func (*Qos_ClassifierPathAny) Type ¶
func (n *Qos_ClassifierPathAny) Type() *Qos_Classifier_TypePathAny
Type (leaf): Type of classifier.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/type" Path from root: "/qos/classifiers/classifier/*/type"
type Qos_ClassifierPathMap ¶ added in v0.1.24
Qos_ClassifierPathMap represents the /openconfig-qos/qos/classifiers/classifier YANG schema element.
func (*Qos_ClassifierPathMap) Config ¶ added in v0.1.24
func (n *Qos_ClassifierPathMap) Config() ygnmi.ConfigQuery[map[string]*oc.Qos_Classifier]
Config returns a Query that can be used in gNMI operations.
func (*Qos_ClassifierPathMap) State ¶ added in v0.1.24
func (n *Qos_ClassifierPathMap) State() ygnmi.SingletonQuery[map[string]*oc.Qos_Classifier]
State returns a Query that can be used in gNMI operations.
type Qos_ClassifierPathMapAny ¶ added in v0.1.24
Qos_ClassifierPathMapAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier YANG schema element.
func (*Qos_ClassifierPathMapAny) Config ¶ added in v0.1.24
func (n *Qos_ClassifierPathMapAny) Config() ygnmi.WildcardQuery[map[string]*oc.Qos_Classifier]
Config returns a Query that can be used in gNMI operations.
func (*Qos_ClassifierPathMapAny) State ¶ added in v0.1.24
func (n *Qos_ClassifierPathMapAny) State() ygnmi.WildcardQuery[map[string]*oc.Qos_Classifier]
State returns a Query that can be used in gNMI operations.
type Qos_Classifier_NamePath ¶
Qos_Classifier_NamePath represents the /openconfig-qos/qos/classifiers/classifier/state/name YANG schema element.
func (*Qos_Classifier_NamePath) Config ¶
func (n *Qos_Classifier_NamePath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/name" Path from root: "/qos/classifiers/classifier/config/name"
func (*Qos_Classifier_NamePath) State ¶
func (n *Qos_Classifier_NamePath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/name" Path from root: "/qos/classifiers/classifier/state/name"
type Qos_Classifier_NamePathAny ¶
type Qos_Classifier_NamePathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_NamePathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/state/name YANG schema element.
func (*Qos_Classifier_NamePathAny) Config ¶
func (n *Qos_Classifier_NamePathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/name" Path from root: "/qos/classifiers/classifier/config/name"
func (*Qos_Classifier_NamePathAny) State ¶
func (n *Qos_Classifier_NamePathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/name" Path from root: "/qos/classifiers/classifier/state/name"
type Qos_Classifier_TermPath ¶
Qos_Classifier_TermPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term YANG schema element.
func (*Qos_Classifier_TermPath) Actions ¶
func (n *Qos_Classifier_TermPath) Actions() *Qos_Classifier_Term_ActionsPath
Actions (container): Actions to be applied for packets matching the specified classification rules.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "actions" Path from root: "/qos/classifiers/classifier/terms/term/actions"
func (*Qos_Classifier_TermPath) Conditions ¶
func (n *Qos_Classifier_TermPath) Conditions() *Qos_Classifier_Term_ConditionsPath
Conditions (container): Conditions for the classifier term. Packets must match all of the criteria specified within the match condition to be considered matching the term.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "conditions" Path from root: "/qos/classifiers/classifier/terms/term/conditions"
func (*Qos_Classifier_TermPath) Config ¶
func (n *Qos_Classifier_TermPath) Config() ygnmi.ConfigQuery[*oc.Qos_Classifier_Term]
Config returns a Query that can be used in gNMI operations.
func (*Qos_Classifier_TermPath) Id ¶
func (n *Qos_Classifier_TermPath) Id() *Qos_Classifier_Term_IdPath
Id (leaf): Identifier for the match term
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/id" Path from root: "/qos/classifiers/classifier/terms/term/*/id"
func (*Qos_Classifier_TermPath) State ¶
func (n *Qos_Classifier_TermPath) State() ygnmi.SingletonQuery[*oc.Qos_Classifier_Term]
State returns a Query that can be used in gNMI operations.
type Qos_Classifier_TermPathAny ¶
Qos_Classifier_TermPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term YANG schema element.
func (*Qos_Classifier_TermPathAny) Actions ¶
func (n *Qos_Classifier_TermPathAny) Actions() *Qos_Classifier_Term_ActionsPathAny
Actions (container): Actions to be applied for packets matching the specified classification rules.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "actions" Path from root: "/qos/classifiers/classifier/terms/term/actions"
func (*Qos_Classifier_TermPathAny) Conditions ¶
func (n *Qos_Classifier_TermPathAny) Conditions() *Qos_Classifier_Term_ConditionsPathAny
Conditions (container): Conditions for the classifier term. Packets must match all of the criteria specified within the match condition to be considered matching the term.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "conditions" Path from root: "/qos/classifiers/classifier/terms/term/conditions"
func (*Qos_Classifier_TermPathAny) Config ¶
func (n *Qos_Classifier_TermPathAny) Config() ygnmi.WildcardQuery[*oc.Qos_Classifier_Term]
Config returns a Query that can be used in gNMI operations.
func (*Qos_Classifier_TermPathAny) Id ¶
func (n *Qos_Classifier_TermPathAny) Id() *Qos_Classifier_Term_IdPathAny
Id (leaf): Identifier for the match term
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/id" Path from root: "/qos/classifiers/classifier/terms/term/*/id"
func (*Qos_Classifier_TermPathAny) State ¶
func (n *Qos_Classifier_TermPathAny) State() ygnmi.WildcardQuery[*oc.Qos_Classifier_Term]
State returns a Query that can be used in gNMI operations.
type Qos_Classifier_TermPathMap ¶ added in v0.1.24
Qos_Classifier_TermPathMap represents the /openconfig-qos/qos/classifiers/classifier/terms/term YANG schema element.
func (*Qos_Classifier_TermPathMap) Config ¶ added in v0.1.24
func (n *Qos_Classifier_TermPathMap) Config() ygnmi.ConfigQuery[map[string]*oc.Qos_Classifier_Term]
Config returns a Query that can be used in gNMI operations.
func (*Qos_Classifier_TermPathMap) State ¶ added in v0.1.24
func (n *Qos_Classifier_TermPathMap) State() ygnmi.SingletonQuery[map[string]*oc.Qos_Classifier_Term]
State returns a Query that can be used in gNMI operations.
type Qos_Classifier_TermPathMapAny ¶ added in v0.1.24
Qos_Classifier_TermPathMapAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term YANG schema element.
func (*Qos_Classifier_TermPathMapAny) Config ¶ added in v0.1.24
func (n *Qos_Classifier_TermPathMapAny) Config() ygnmi.WildcardQuery[map[string]*oc.Qos_Classifier_Term]
Config returns a Query that can be used in gNMI operations.
func (*Qos_Classifier_TermPathMapAny) State ¶ added in v0.1.24
func (n *Qos_Classifier_TermPathMapAny) State() ygnmi.WildcardQuery[map[string]*oc.Qos_Classifier_Term]
State returns a Query that can be used in gNMI operations.
type Qos_Classifier_Term_ActionsPath ¶
Qos_Classifier_Term_ActionsPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/actions YANG schema element.
func (*Qos_Classifier_Term_ActionsPath) Config ¶
func (n *Qos_Classifier_Term_ActionsPath) Config() ygnmi.ConfigQuery[*oc.Qos_Classifier_Term_Actions]
Config returns a Query that can be used in gNMI operations.
func (*Qos_Classifier_Term_ActionsPath) Remark ¶
func (n *Qos_Classifier_Term_ActionsPath) Remark() *Qos_Classifier_Term_Actions_RemarkPath
Remark (container): Remark actions to be associated with packets that match the classifier term. Where a packet matches these criteria, the specified rewrite actions should be performed.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "remark" Path from root: "/qos/classifiers/classifier/terms/term/actions/remark"
func (*Qos_Classifier_Term_ActionsPath) State ¶
func (n *Qos_Classifier_Term_ActionsPath) State() ygnmi.SingletonQuery[*oc.Qos_Classifier_Term_Actions]
State returns a Query that can be used in gNMI operations.
func (*Qos_Classifier_Term_ActionsPath) TargetGroup ¶
func (n *Qos_Classifier_Term_ActionsPath) TargetGroup() *Qos_Classifier_Term_Actions_TargetGroupPath
TargetGroup (leaf): References the forwarding group or class to which the matched packets should be assigned
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/target-group" Path from root: "/qos/classifiers/classifier/terms/term/actions/*/target-group"
type Qos_Classifier_Term_ActionsPathAny ¶
Qos_Classifier_Term_ActionsPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/actions YANG schema element.
func (*Qos_Classifier_Term_ActionsPathAny) Config ¶
func (n *Qos_Classifier_Term_ActionsPathAny) Config() ygnmi.WildcardQuery[*oc.Qos_Classifier_Term_Actions]
Config returns a Query that can be used in gNMI operations.
func (*Qos_Classifier_Term_ActionsPathAny) Remark ¶
func (n *Qos_Classifier_Term_ActionsPathAny) Remark() *Qos_Classifier_Term_Actions_RemarkPathAny
Remark (container): Remark actions to be associated with packets that match the classifier term. Where a packet matches these criteria, the specified rewrite actions should be performed.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "remark" Path from root: "/qos/classifiers/classifier/terms/term/actions/remark"
func (*Qos_Classifier_Term_ActionsPathAny) State ¶
func (n *Qos_Classifier_Term_ActionsPathAny) State() ygnmi.WildcardQuery[*oc.Qos_Classifier_Term_Actions]
State returns a Query that can be used in gNMI operations.
func (*Qos_Classifier_Term_ActionsPathAny) TargetGroup ¶
func (n *Qos_Classifier_Term_ActionsPathAny) TargetGroup() *Qos_Classifier_Term_Actions_TargetGroupPathAny
TargetGroup (leaf): References the forwarding group or class to which the matched packets should be assigned
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/target-group" Path from root: "/qos/classifiers/classifier/terms/term/actions/*/target-group"
type Qos_Classifier_Term_Actions_RemarkPath ¶
Qos_Classifier_Term_Actions_RemarkPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/actions/remark YANG schema element.
func (*Qos_Classifier_Term_Actions_RemarkPath) Config ¶
func (n *Qos_Classifier_Term_Actions_RemarkPath) Config() ygnmi.ConfigQuery[*oc.Qos_Classifier_Term_Actions_Remark]
Config returns a Query that can be used in gNMI operations.
func (*Qos_Classifier_Term_Actions_RemarkPath) SetDot1P ¶
func (n *Qos_Classifier_Term_Actions_RemarkPath) SetDot1P() *Qos_Classifier_Term_Actions_Remark_SetDot1PPath
SetDot1P (leaf): Sets the 3-bit class-of-service value in the Ethernet packet header for 802.1Q VLAN-tagged packets, also known as PCP (priority code point).
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/set-dot1p" Path from root: "/qos/classifiers/classifier/terms/term/actions/remark/*/set-dot1p"
func (*Qos_Classifier_Term_Actions_RemarkPath) SetDscp ¶
func (n *Qos_Classifier_Term_Actions_RemarkPath) SetDscp() *Qos_Classifier_Term_Actions_Remark_SetDscpPath
SetDscp (leaf): Sets the 6-bit DSCP (differentiated services code point) value in the IP packet header.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/set-dscp" Path from root: "/qos/classifiers/classifier/terms/term/actions/remark/*/set-dscp"
func (*Qos_Classifier_Term_Actions_RemarkPath) SetMplsTc ¶
func (n *Qos_Classifier_Term_Actions_RemarkPath) SetMplsTc() *Qos_Classifier_Term_Actions_Remark_SetMplsTcPath
SetMplsTc (leaf): Sets the 3-bit traffic class value (also referred to as EXP or CoS) in MPLS packets.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/set-mpls-tc" Path from root: "/qos/classifiers/classifier/terms/term/actions/remark/*/set-mpls-tc"
func (*Qos_Classifier_Term_Actions_RemarkPath) State ¶
func (n *Qos_Classifier_Term_Actions_RemarkPath) State() ygnmi.SingletonQuery[*oc.Qos_Classifier_Term_Actions_Remark]
State returns a Query that can be used in gNMI operations.
type Qos_Classifier_Term_Actions_RemarkPathAny ¶
Qos_Classifier_Term_Actions_RemarkPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/actions/remark YANG schema element.
func (*Qos_Classifier_Term_Actions_RemarkPathAny) Config ¶
func (n *Qos_Classifier_Term_Actions_RemarkPathAny) Config() ygnmi.WildcardQuery[*oc.Qos_Classifier_Term_Actions_Remark]
Config returns a Query that can be used in gNMI operations.
func (*Qos_Classifier_Term_Actions_RemarkPathAny) SetDot1P ¶
func (n *Qos_Classifier_Term_Actions_RemarkPathAny) SetDot1P() *Qos_Classifier_Term_Actions_Remark_SetDot1PPathAny
SetDot1P (leaf): Sets the 3-bit class-of-service value in the Ethernet packet header for 802.1Q VLAN-tagged packets, also known as PCP (priority code point).
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/set-dot1p" Path from root: "/qos/classifiers/classifier/terms/term/actions/remark/*/set-dot1p"
func (*Qos_Classifier_Term_Actions_RemarkPathAny) SetDscp ¶
func (n *Qos_Classifier_Term_Actions_RemarkPathAny) SetDscp() *Qos_Classifier_Term_Actions_Remark_SetDscpPathAny
SetDscp (leaf): Sets the 6-bit DSCP (differentiated services code point) value in the IP packet header.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/set-dscp" Path from root: "/qos/classifiers/classifier/terms/term/actions/remark/*/set-dscp"
func (*Qos_Classifier_Term_Actions_RemarkPathAny) SetMplsTc ¶
func (n *Qos_Classifier_Term_Actions_RemarkPathAny) SetMplsTc() *Qos_Classifier_Term_Actions_Remark_SetMplsTcPathAny
SetMplsTc (leaf): Sets the 3-bit traffic class value (also referred to as EXP or CoS) in MPLS packets.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/set-mpls-tc" Path from root: "/qos/classifiers/classifier/terms/term/actions/remark/*/set-mpls-tc"
func (*Qos_Classifier_Term_Actions_RemarkPathAny) State ¶
func (n *Qos_Classifier_Term_Actions_RemarkPathAny) State() ygnmi.WildcardQuery[*oc.Qos_Classifier_Term_Actions_Remark]
State returns a Query that can be used in gNMI operations.
type Qos_Classifier_Term_Actions_Remark_SetDot1PPath ¶
type Qos_Classifier_Term_Actions_Remark_SetDot1PPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Actions_Remark_SetDot1PPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/actions/remark/state/set-dot1p YANG schema element.
func (*Qos_Classifier_Term_Actions_Remark_SetDot1PPath) Config ¶
func (n *Qos_Classifier_Term_Actions_Remark_SetDot1PPath) Config() ygnmi.ConfigQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/set-dot1p" Path from root: "/qos/classifiers/classifier/terms/term/actions/remark/config/set-dot1p"
func (*Qos_Classifier_Term_Actions_Remark_SetDot1PPath) State ¶
func (n *Qos_Classifier_Term_Actions_Remark_SetDot1PPath) State() ygnmi.SingletonQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/set-dot1p" Path from root: "/qos/classifiers/classifier/terms/term/actions/remark/state/set-dot1p"
type Qos_Classifier_Term_Actions_Remark_SetDot1PPathAny ¶
type Qos_Classifier_Term_Actions_Remark_SetDot1PPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Actions_Remark_SetDot1PPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/actions/remark/state/set-dot1p YANG schema element.
func (*Qos_Classifier_Term_Actions_Remark_SetDot1PPathAny) Config ¶
func (n *Qos_Classifier_Term_Actions_Remark_SetDot1PPathAny) Config() ygnmi.WildcardQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/set-dot1p" Path from root: "/qos/classifiers/classifier/terms/term/actions/remark/config/set-dot1p"
func (*Qos_Classifier_Term_Actions_Remark_SetDot1PPathAny) State ¶
func (n *Qos_Classifier_Term_Actions_Remark_SetDot1PPathAny) State() ygnmi.WildcardQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/set-dot1p" Path from root: "/qos/classifiers/classifier/terms/term/actions/remark/state/set-dot1p"
type Qos_Classifier_Term_Actions_Remark_SetDscpPath ¶
type Qos_Classifier_Term_Actions_Remark_SetDscpPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Actions_Remark_SetDscpPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/actions/remark/state/set-dscp YANG schema element.
func (*Qos_Classifier_Term_Actions_Remark_SetDscpPath) Config ¶
func (n *Qos_Classifier_Term_Actions_Remark_SetDscpPath) Config() ygnmi.ConfigQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/set-dscp" Path from root: "/qos/classifiers/classifier/terms/term/actions/remark/config/set-dscp"
func (*Qos_Classifier_Term_Actions_Remark_SetDscpPath) State ¶
func (n *Qos_Classifier_Term_Actions_Remark_SetDscpPath) State() ygnmi.SingletonQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/set-dscp" Path from root: "/qos/classifiers/classifier/terms/term/actions/remark/state/set-dscp"
type Qos_Classifier_Term_Actions_Remark_SetDscpPathAny ¶
type Qos_Classifier_Term_Actions_Remark_SetDscpPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Actions_Remark_SetDscpPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/actions/remark/state/set-dscp YANG schema element.
func (*Qos_Classifier_Term_Actions_Remark_SetDscpPathAny) Config ¶
func (n *Qos_Classifier_Term_Actions_Remark_SetDscpPathAny) Config() ygnmi.WildcardQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/set-dscp" Path from root: "/qos/classifiers/classifier/terms/term/actions/remark/config/set-dscp"
func (*Qos_Classifier_Term_Actions_Remark_SetDscpPathAny) State ¶
func (n *Qos_Classifier_Term_Actions_Remark_SetDscpPathAny) State() ygnmi.WildcardQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/set-dscp" Path from root: "/qos/classifiers/classifier/terms/term/actions/remark/state/set-dscp"
type Qos_Classifier_Term_Actions_Remark_SetMplsTcPath ¶
type Qos_Classifier_Term_Actions_Remark_SetMplsTcPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Actions_Remark_SetMplsTcPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/actions/remark/state/set-mpls-tc YANG schema element.
func (*Qos_Classifier_Term_Actions_Remark_SetMplsTcPath) Config ¶
func (n *Qos_Classifier_Term_Actions_Remark_SetMplsTcPath) Config() ygnmi.ConfigQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/set-mpls-tc" Path from root: "/qos/classifiers/classifier/terms/term/actions/remark/config/set-mpls-tc"
func (*Qos_Classifier_Term_Actions_Remark_SetMplsTcPath) State ¶
func (n *Qos_Classifier_Term_Actions_Remark_SetMplsTcPath) State() ygnmi.SingletonQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/set-mpls-tc" Path from root: "/qos/classifiers/classifier/terms/term/actions/remark/state/set-mpls-tc"
type Qos_Classifier_Term_Actions_Remark_SetMplsTcPathAny ¶
type Qos_Classifier_Term_Actions_Remark_SetMplsTcPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Actions_Remark_SetMplsTcPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/actions/remark/state/set-mpls-tc YANG schema element.
func (*Qos_Classifier_Term_Actions_Remark_SetMplsTcPathAny) Config ¶
func (n *Qos_Classifier_Term_Actions_Remark_SetMplsTcPathAny) Config() ygnmi.WildcardQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/set-mpls-tc" Path from root: "/qos/classifiers/classifier/terms/term/actions/remark/config/set-mpls-tc"
func (*Qos_Classifier_Term_Actions_Remark_SetMplsTcPathAny) State ¶
func (n *Qos_Classifier_Term_Actions_Remark_SetMplsTcPathAny) State() ygnmi.WildcardQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/set-mpls-tc" Path from root: "/qos/classifiers/classifier/terms/term/actions/remark/state/set-mpls-tc"
type Qos_Classifier_Term_Actions_TargetGroupPath ¶
type Qos_Classifier_Term_Actions_TargetGroupPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Actions_TargetGroupPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/actions/state/target-group YANG schema element.
func (*Qos_Classifier_Term_Actions_TargetGroupPath) Config ¶
func (n *Qos_Classifier_Term_Actions_TargetGroupPath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/target-group" Path from root: "/qos/classifiers/classifier/terms/term/actions/config/target-group"
func (*Qos_Classifier_Term_Actions_TargetGroupPath) State ¶
func (n *Qos_Classifier_Term_Actions_TargetGroupPath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/target-group" Path from root: "/qos/classifiers/classifier/terms/term/actions/state/target-group"
type Qos_Classifier_Term_Actions_TargetGroupPathAny ¶
type Qos_Classifier_Term_Actions_TargetGroupPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Actions_TargetGroupPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/actions/state/target-group YANG schema element.
func (*Qos_Classifier_Term_Actions_TargetGroupPathAny) Config ¶
func (n *Qos_Classifier_Term_Actions_TargetGroupPathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/target-group" Path from root: "/qos/classifiers/classifier/terms/term/actions/config/target-group"
func (*Qos_Classifier_Term_Actions_TargetGroupPathAny) State ¶
func (n *Qos_Classifier_Term_Actions_TargetGroupPathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/target-group" Path from root: "/qos/classifiers/classifier/terms/term/actions/state/target-group"
type Qos_Classifier_Term_ConditionsPath ¶
Qos_Classifier_Term_ConditionsPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions YANG schema element.
func (*Qos_Classifier_Term_ConditionsPath) Config ¶
func (n *Qos_Classifier_Term_ConditionsPath) Config() ygnmi.ConfigQuery[*oc.Qos_Classifier_Term_Conditions]
Config returns a Query that can be used in gNMI operations.
func (*Qos_Classifier_Term_ConditionsPath) Ipv4 ¶
func (n *Qos_Classifier_Term_ConditionsPath) Ipv4() *Qos_Classifier_Term_Conditions_Ipv4Path
Ipv4 (container): Top level container for IPv4 match field data
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "ipv4" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv4"
func (*Qos_Classifier_Term_ConditionsPath) Ipv6 ¶
func (n *Qos_Classifier_Term_ConditionsPath) Ipv6() *Qos_Classifier_Term_Conditions_Ipv6Path
Ipv6 (container): Top-level container for IPv6 match field data
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "ipv6" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6"
func (*Qos_Classifier_Term_ConditionsPath) L2 ¶
L2 (container): Ethernet header fields
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "l2" Path from root: "/qos/classifiers/classifier/terms/term/conditions/l2"
func (*Qos_Classifier_Term_ConditionsPath) Mpls ¶
func (n *Qos_Classifier_Term_ConditionsPath) Mpls() *Qos_Classifier_Term_Conditions_MplsPath
Mpls (container): MPLS header fields
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "mpls" Path from root: "/qos/classifiers/classifier/terms/term/conditions/mpls"
func (*Qos_Classifier_Term_ConditionsPath) State ¶
func (n *Qos_Classifier_Term_ConditionsPath) State() ygnmi.SingletonQuery[*oc.Qos_Classifier_Term_Conditions]
State returns a Query that can be used in gNMI operations.
func (*Qos_Classifier_Term_ConditionsPath) Transport ¶
func (n *Qos_Classifier_Term_ConditionsPath) Transport() *Qos_Classifier_Term_Conditions_TransportPath
Transport (container): Transport fields container
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "transport" Path from root: "/qos/classifiers/classifier/terms/term/conditions/transport"
type Qos_Classifier_Term_ConditionsPathAny ¶
Qos_Classifier_Term_ConditionsPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions YANG schema element.
func (*Qos_Classifier_Term_ConditionsPathAny) Config ¶
func (n *Qos_Classifier_Term_ConditionsPathAny) Config() ygnmi.WildcardQuery[*oc.Qos_Classifier_Term_Conditions]
Config returns a Query that can be used in gNMI operations.
func (*Qos_Classifier_Term_ConditionsPathAny) Ipv4 ¶
Ipv4 (container): Top level container for IPv4 match field data
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "ipv4" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv4"
func (*Qos_Classifier_Term_ConditionsPathAny) Ipv6 ¶
Ipv6 (container): Top-level container for IPv6 match field data
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "ipv6" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6"
func (*Qos_Classifier_Term_ConditionsPathAny) L2 ¶
L2 (container): Ethernet header fields
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "l2" Path from root: "/qos/classifiers/classifier/terms/term/conditions/l2"
func (*Qos_Classifier_Term_ConditionsPathAny) Mpls ¶
Mpls (container): MPLS header fields
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "mpls" Path from root: "/qos/classifiers/classifier/terms/term/conditions/mpls"
func (*Qos_Classifier_Term_ConditionsPathAny) State ¶
func (n *Qos_Classifier_Term_ConditionsPathAny) State() ygnmi.WildcardQuery[*oc.Qos_Classifier_Term_Conditions]
State returns a Query that can be used in gNMI operations.
func (*Qos_Classifier_Term_ConditionsPathAny) Transport ¶
func (n *Qos_Classifier_Term_ConditionsPathAny) Transport() *Qos_Classifier_Term_Conditions_TransportPathAny
Transport (container): Transport fields container
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "transport" Path from root: "/qos/classifiers/classifier/terms/term/conditions/transport"
type Qos_Classifier_Term_Conditions_Ipv4Path ¶
Qos_Classifier_Term_Conditions_Ipv4Path represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv4 YANG schema element.
func (*Qos_Classifier_Term_Conditions_Ipv4Path) Config ¶
func (n *Qos_Classifier_Term_Conditions_Ipv4Path) Config() ygnmi.ConfigQuery[*oc.Qos_Classifier_Term_Conditions_Ipv4]
Config returns a Query that can be used in gNMI operations.
func (*Qos_Classifier_Term_Conditions_Ipv4Path) DestinationAddress ¶
func (n *Qos_Classifier_Term_Conditions_Ipv4Path) DestinationAddress() *Qos_Classifier_Term_Conditions_Ipv4_DestinationAddressPath
DestinationAddress (leaf): Destination IPv4 address prefix.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/destination-address" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv4/*/destination-address"
func (*Qos_Classifier_Term_Conditions_Ipv4Path) DestinationAddressPrefixSet ¶
func (n *Qos_Classifier_Term_Conditions_Ipv4Path) DestinationAddressPrefixSet() *Qos_Classifier_Term_Conditions_Ipv4_DestinationAddressPrefixSetPath
DestinationAddressPrefixSet (leaf): Reference to a IPv4 address prefix set to match the destination address
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/destination-address-prefix-set" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv4/*/destination-address-prefix-set"
func (*Qos_Classifier_Term_Conditions_Ipv4Path) Dscp ¶
func (n *Qos_Classifier_Term_Conditions_Ipv4Path) Dscp() *Qos_Classifier_Term_Conditions_Ipv4_DscpPath
Dscp (leaf): Value of diffserv codepoint.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/dscp" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv4/*/dscp"
func (*Qos_Classifier_Term_Conditions_Ipv4Path) DscpSet ¶
func (n *Qos_Classifier_Term_Conditions_Ipv4Path) DscpSet() *Qos_Classifier_Term_Conditions_Ipv4_DscpSetPath
DscpSet (leaf-list): A list of DSCP values to be matched for incoming packets. AN OR match should be performed, such that a packet must match one of the values defined in this list. If the field is left empty then any DSCP value matches unless the 'dscp' leaf is specified. It is not valid to specify both 'dscp' and 'dscp-set together.'
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/dscp-set" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv4/*/dscp-set"
func (*Qos_Classifier_Term_Conditions_Ipv4Path) HopLimit ¶
func (n *Qos_Classifier_Term_Conditions_Ipv4Path) HopLimit() *Qos_Classifier_Term_Conditions_Ipv4_HopLimitPath
HopLimit (leaf): The IP packet's hop limit -- known as TTL (in hops) in IPv4 packets, and hop limit in IPv6
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/hop-limit" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv4/*/hop-limit"
func (*Qos_Classifier_Term_Conditions_Ipv4Path) Icmpv4 ¶ added in v0.1.11
func (n *Qos_Classifier_Term_Conditions_Ipv4Path) Icmpv4() *Qos_Classifier_Term_Conditions_Ipv4_Icmpv4Path
Icmpv4 (container): Top container for ICMPv4 filtering
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "icmpv4" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv4/icmpv4"
func (*Qos_Classifier_Term_Conditions_Ipv4Path) Length ¶ added in v0.1.11
func (n *Qos_Classifier_Term_Conditions_Ipv4Path) Length() *Qos_Classifier_Term_Conditions_Ipv4_LengthPath
Length (leaf): In the IPv4 header field, this field is known as the Total Length. Total Length is the length of the datagram, measured in octets, including internet header and data. In the IPv6 header field, this field is known as the Payload Length, which is the length of the IPv6 payload, i.e., the rest of the packet following the IPv6 header, in octets.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/length" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv4/*/length"
func (*Qos_Classifier_Term_Conditions_Ipv4Path) Protocol ¶
func (n *Qos_Classifier_Term_Conditions_Ipv4Path) Protocol() *Qos_Classifier_Term_Conditions_Ipv4_ProtocolPath
Protocol (leaf): The protocol carried in the IP packet, expressed either as its IP protocol number, or by a defined identity.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/protocol" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv4/*/protocol"
func (*Qos_Classifier_Term_Conditions_Ipv4Path) SourceAddress ¶
func (n *Qos_Classifier_Term_Conditions_Ipv4Path) SourceAddress() *Qos_Classifier_Term_Conditions_Ipv4_SourceAddressPath
SourceAddress (leaf): Source IPv4 address prefix.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/source-address" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv4/*/source-address"
func (*Qos_Classifier_Term_Conditions_Ipv4Path) SourceAddressPrefixSet ¶
func (n *Qos_Classifier_Term_Conditions_Ipv4Path) SourceAddressPrefixSet() *Qos_Classifier_Term_Conditions_Ipv4_SourceAddressPrefixSetPath
SourceAddressPrefixSet (leaf): Reference to a IPv4 address prefix Set to match the source address
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/source-address-prefix-set" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv4/*/source-address-prefix-set"
func (*Qos_Classifier_Term_Conditions_Ipv4Path) State ¶
func (n *Qos_Classifier_Term_Conditions_Ipv4Path) State() ygnmi.SingletonQuery[*oc.Qos_Classifier_Term_Conditions_Ipv4]
State returns a Query that can be used in gNMI operations.
type Qos_Classifier_Term_Conditions_Ipv4PathAny ¶
Qos_Classifier_Term_Conditions_Ipv4PathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv4 YANG schema element.
func (*Qos_Classifier_Term_Conditions_Ipv4PathAny) Config ¶
func (n *Qos_Classifier_Term_Conditions_Ipv4PathAny) Config() ygnmi.WildcardQuery[*oc.Qos_Classifier_Term_Conditions_Ipv4]
Config returns a Query that can be used in gNMI operations.
func (*Qos_Classifier_Term_Conditions_Ipv4PathAny) DestinationAddress ¶
func (n *Qos_Classifier_Term_Conditions_Ipv4PathAny) DestinationAddress() *Qos_Classifier_Term_Conditions_Ipv4_DestinationAddressPathAny
DestinationAddress (leaf): Destination IPv4 address prefix.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/destination-address" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv4/*/destination-address"
func (*Qos_Classifier_Term_Conditions_Ipv4PathAny) DestinationAddressPrefixSet ¶
func (n *Qos_Classifier_Term_Conditions_Ipv4PathAny) DestinationAddressPrefixSet() *Qos_Classifier_Term_Conditions_Ipv4_DestinationAddressPrefixSetPathAny
DestinationAddressPrefixSet (leaf): Reference to a IPv4 address prefix set to match the destination address
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/destination-address-prefix-set" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv4/*/destination-address-prefix-set"
func (*Qos_Classifier_Term_Conditions_Ipv4PathAny) Dscp ¶
func (n *Qos_Classifier_Term_Conditions_Ipv4PathAny) Dscp() *Qos_Classifier_Term_Conditions_Ipv4_DscpPathAny
Dscp (leaf): Value of diffserv codepoint.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/dscp" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv4/*/dscp"
func (*Qos_Classifier_Term_Conditions_Ipv4PathAny) DscpSet ¶
func (n *Qos_Classifier_Term_Conditions_Ipv4PathAny) DscpSet() *Qos_Classifier_Term_Conditions_Ipv4_DscpSetPathAny
DscpSet (leaf-list): A list of DSCP values to be matched for incoming packets. AN OR match should be performed, such that a packet must match one of the values defined in this list. If the field is left empty then any DSCP value matches unless the 'dscp' leaf is specified. It is not valid to specify both 'dscp' and 'dscp-set together.'
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/dscp-set" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv4/*/dscp-set"
func (*Qos_Classifier_Term_Conditions_Ipv4PathAny) HopLimit ¶
func (n *Qos_Classifier_Term_Conditions_Ipv4PathAny) HopLimit() *Qos_Classifier_Term_Conditions_Ipv4_HopLimitPathAny
HopLimit (leaf): The IP packet's hop limit -- known as TTL (in hops) in IPv4 packets, and hop limit in IPv6
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/hop-limit" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv4/*/hop-limit"
func (*Qos_Classifier_Term_Conditions_Ipv4PathAny) Icmpv4 ¶ added in v0.1.11
func (n *Qos_Classifier_Term_Conditions_Ipv4PathAny) Icmpv4() *Qos_Classifier_Term_Conditions_Ipv4_Icmpv4PathAny
Icmpv4 (container): Top container for ICMPv4 filtering
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "icmpv4" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv4/icmpv4"
func (*Qos_Classifier_Term_Conditions_Ipv4PathAny) Length ¶ added in v0.1.11
func (n *Qos_Classifier_Term_Conditions_Ipv4PathAny) Length() *Qos_Classifier_Term_Conditions_Ipv4_LengthPathAny
Length (leaf): In the IPv4 header field, this field is known as the Total Length. Total Length is the length of the datagram, measured in octets, including internet header and data. In the IPv6 header field, this field is known as the Payload Length, which is the length of the IPv6 payload, i.e., the rest of the packet following the IPv6 header, in octets.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/length" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv4/*/length"
func (*Qos_Classifier_Term_Conditions_Ipv4PathAny) Protocol ¶
func (n *Qos_Classifier_Term_Conditions_Ipv4PathAny) Protocol() *Qos_Classifier_Term_Conditions_Ipv4_ProtocolPathAny
Protocol (leaf): The protocol carried in the IP packet, expressed either as its IP protocol number, or by a defined identity.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/protocol" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv4/*/protocol"
func (*Qos_Classifier_Term_Conditions_Ipv4PathAny) SourceAddress ¶
func (n *Qos_Classifier_Term_Conditions_Ipv4PathAny) SourceAddress() *Qos_Classifier_Term_Conditions_Ipv4_SourceAddressPathAny
SourceAddress (leaf): Source IPv4 address prefix.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/source-address" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv4/*/source-address"
func (*Qos_Classifier_Term_Conditions_Ipv4PathAny) SourceAddressPrefixSet ¶
func (n *Qos_Classifier_Term_Conditions_Ipv4PathAny) SourceAddressPrefixSet() *Qos_Classifier_Term_Conditions_Ipv4_SourceAddressPrefixSetPathAny
SourceAddressPrefixSet (leaf): Reference to a IPv4 address prefix Set to match the source address
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/source-address-prefix-set" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv4/*/source-address-prefix-set"
func (*Qos_Classifier_Term_Conditions_Ipv4PathAny) State ¶
func (n *Qos_Classifier_Term_Conditions_Ipv4PathAny) State() ygnmi.WildcardQuery[*oc.Qos_Classifier_Term_Conditions_Ipv4]
State returns a Query that can be used in gNMI operations.
type Qos_Classifier_Term_Conditions_Ipv4_DestinationAddressPath ¶
type Qos_Classifier_Term_Conditions_Ipv4_DestinationAddressPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_Ipv4_DestinationAddressPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv4/state/destination-address YANG schema element.
func (*Qos_Classifier_Term_Conditions_Ipv4_DestinationAddressPath) Config ¶
func (n *Qos_Classifier_Term_Conditions_Ipv4_DestinationAddressPath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/destination-address" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv4/config/destination-address"
func (*Qos_Classifier_Term_Conditions_Ipv4_DestinationAddressPath) State ¶
func (n *Qos_Classifier_Term_Conditions_Ipv4_DestinationAddressPath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/destination-address" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv4/state/destination-address"
type Qos_Classifier_Term_Conditions_Ipv4_DestinationAddressPathAny ¶
type Qos_Classifier_Term_Conditions_Ipv4_DestinationAddressPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_Ipv4_DestinationAddressPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv4/state/destination-address YANG schema element.
func (*Qos_Classifier_Term_Conditions_Ipv4_DestinationAddressPathAny) Config ¶
func (n *Qos_Classifier_Term_Conditions_Ipv4_DestinationAddressPathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/destination-address" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv4/config/destination-address"
func (*Qos_Classifier_Term_Conditions_Ipv4_DestinationAddressPathAny) State ¶
func (n *Qos_Classifier_Term_Conditions_Ipv4_DestinationAddressPathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/destination-address" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv4/state/destination-address"
type Qos_Classifier_Term_Conditions_Ipv4_DestinationAddressPrefixSetPath ¶
type Qos_Classifier_Term_Conditions_Ipv4_DestinationAddressPrefixSetPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_Ipv4_DestinationAddressPrefixSetPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv4/state/destination-address-prefix-set YANG schema element.
func (*Qos_Classifier_Term_Conditions_Ipv4_DestinationAddressPrefixSetPath) Config ¶
func (n *Qos_Classifier_Term_Conditions_Ipv4_DestinationAddressPrefixSetPath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/destination-address-prefix-set" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv4/config/destination-address-prefix-set"
func (*Qos_Classifier_Term_Conditions_Ipv4_DestinationAddressPrefixSetPath) State ¶
func (n *Qos_Classifier_Term_Conditions_Ipv4_DestinationAddressPrefixSetPath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/destination-address-prefix-set" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv4/state/destination-address-prefix-set"
type Qos_Classifier_Term_Conditions_Ipv4_DestinationAddressPrefixSetPathAny ¶
type Qos_Classifier_Term_Conditions_Ipv4_DestinationAddressPrefixSetPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_Ipv4_DestinationAddressPrefixSetPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv4/state/destination-address-prefix-set YANG schema element.
func (*Qos_Classifier_Term_Conditions_Ipv4_DestinationAddressPrefixSetPathAny) Config ¶
func (n *Qos_Classifier_Term_Conditions_Ipv4_DestinationAddressPrefixSetPathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/destination-address-prefix-set" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv4/config/destination-address-prefix-set"
func (*Qos_Classifier_Term_Conditions_Ipv4_DestinationAddressPrefixSetPathAny) State ¶
func (n *Qos_Classifier_Term_Conditions_Ipv4_DestinationAddressPrefixSetPathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/destination-address-prefix-set" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv4/state/destination-address-prefix-set"
type Qos_Classifier_Term_Conditions_Ipv4_DscpPath ¶
type Qos_Classifier_Term_Conditions_Ipv4_DscpPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_Ipv4_DscpPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv4/state/dscp YANG schema element.
func (*Qos_Classifier_Term_Conditions_Ipv4_DscpPath) Config ¶
func (n *Qos_Classifier_Term_Conditions_Ipv4_DscpPath) Config() ygnmi.ConfigQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/dscp" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv4/config/dscp"
func (*Qos_Classifier_Term_Conditions_Ipv4_DscpPath) State ¶
func (n *Qos_Classifier_Term_Conditions_Ipv4_DscpPath) State() ygnmi.SingletonQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/dscp" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv4/state/dscp"
type Qos_Classifier_Term_Conditions_Ipv4_DscpPathAny ¶
type Qos_Classifier_Term_Conditions_Ipv4_DscpPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_Ipv4_DscpPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv4/state/dscp YANG schema element.
func (*Qos_Classifier_Term_Conditions_Ipv4_DscpPathAny) Config ¶
func (n *Qos_Classifier_Term_Conditions_Ipv4_DscpPathAny) Config() ygnmi.WildcardQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/dscp" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv4/config/dscp"
func (*Qos_Classifier_Term_Conditions_Ipv4_DscpPathAny) State ¶
func (n *Qos_Classifier_Term_Conditions_Ipv4_DscpPathAny) State() ygnmi.WildcardQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/dscp" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv4/state/dscp"
type Qos_Classifier_Term_Conditions_Ipv4_DscpSetPath ¶
type Qos_Classifier_Term_Conditions_Ipv4_DscpSetPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_Ipv4_DscpSetPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv4/state/dscp-set YANG schema element.
func (*Qos_Classifier_Term_Conditions_Ipv4_DscpSetPath) Config ¶
func (n *Qos_Classifier_Term_Conditions_Ipv4_DscpSetPath) Config() ygnmi.ConfigQuery[[]uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/dscp-set" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv4/config/dscp-set"
func (*Qos_Classifier_Term_Conditions_Ipv4_DscpSetPath) State ¶
func (n *Qos_Classifier_Term_Conditions_Ipv4_DscpSetPath) State() ygnmi.SingletonQuery[[]uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/dscp-set" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv4/state/dscp-set"
type Qos_Classifier_Term_Conditions_Ipv4_DscpSetPathAny ¶
type Qos_Classifier_Term_Conditions_Ipv4_DscpSetPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_Ipv4_DscpSetPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv4/state/dscp-set YANG schema element.
func (*Qos_Classifier_Term_Conditions_Ipv4_DscpSetPathAny) Config ¶
func (n *Qos_Classifier_Term_Conditions_Ipv4_DscpSetPathAny) Config() ygnmi.WildcardQuery[[]uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/dscp-set" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv4/config/dscp-set"
func (*Qos_Classifier_Term_Conditions_Ipv4_DscpSetPathAny) State ¶
func (n *Qos_Classifier_Term_Conditions_Ipv4_DscpSetPathAny) State() ygnmi.WildcardQuery[[]uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/dscp-set" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv4/state/dscp-set"
type Qos_Classifier_Term_Conditions_Ipv4_HopLimitPath ¶
type Qos_Classifier_Term_Conditions_Ipv4_HopLimitPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_Ipv4_HopLimitPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv4/state/hop-limit YANG schema element.
func (*Qos_Classifier_Term_Conditions_Ipv4_HopLimitPath) Config ¶
func (n *Qos_Classifier_Term_Conditions_Ipv4_HopLimitPath) Config() ygnmi.ConfigQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/hop-limit" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv4/config/hop-limit"
func (*Qos_Classifier_Term_Conditions_Ipv4_HopLimitPath) State ¶
func (n *Qos_Classifier_Term_Conditions_Ipv4_HopLimitPath) State() ygnmi.SingletonQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/hop-limit" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv4/state/hop-limit"
type Qos_Classifier_Term_Conditions_Ipv4_HopLimitPathAny ¶
type Qos_Classifier_Term_Conditions_Ipv4_HopLimitPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_Ipv4_HopLimitPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv4/state/hop-limit YANG schema element.
func (*Qos_Classifier_Term_Conditions_Ipv4_HopLimitPathAny) Config ¶
func (n *Qos_Classifier_Term_Conditions_Ipv4_HopLimitPathAny) Config() ygnmi.WildcardQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/hop-limit" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv4/config/hop-limit"
func (*Qos_Classifier_Term_Conditions_Ipv4_HopLimitPathAny) State ¶
func (n *Qos_Classifier_Term_Conditions_Ipv4_HopLimitPathAny) State() ygnmi.WildcardQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/hop-limit" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv4/state/hop-limit"
type Qos_Classifier_Term_Conditions_Ipv4_Icmpv4Path ¶ added in v0.1.11
Qos_Classifier_Term_Conditions_Ipv4_Icmpv4Path represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv4/icmpv4 YANG schema element.
func (*Qos_Classifier_Term_Conditions_Ipv4_Icmpv4Path) Code ¶ added in v0.1.11
func (n *Qos_Classifier_Term_Conditions_Ipv4_Icmpv4Path) Code() *Qos_Classifier_Term_Conditions_Ipv4_Icmpv4_CodePath
Code (leaf): ICMPv4 code to be matched.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/code" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv4/icmpv4/*/code"
func (*Qos_Classifier_Term_Conditions_Ipv4_Icmpv4Path) Config ¶ added in v0.1.11
func (n *Qos_Classifier_Term_Conditions_Ipv4_Icmpv4Path) Config() ygnmi.ConfigQuery[*oc.Qos_Classifier_Term_Conditions_Ipv4_Icmpv4]
Config returns a Query that can be used in gNMI operations.
func (*Qos_Classifier_Term_Conditions_Ipv4_Icmpv4Path) State ¶ added in v0.1.11
func (n *Qos_Classifier_Term_Conditions_Ipv4_Icmpv4Path) State() ygnmi.SingletonQuery[*oc.Qos_Classifier_Term_Conditions_Ipv4_Icmpv4]
State returns a Query that can be used in gNMI operations.
func (*Qos_Classifier_Term_Conditions_Ipv4_Icmpv4Path) Type ¶ added in v0.1.11
func (n *Qos_Classifier_Term_Conditions_Ipv4_Icmpv4Path) Type() *Qos_Classifier_Term_Conditions_Ipv4_Icmpv4_TypePath
Type (leaf): ICMPv4 type to be matched.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/type" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv4/icmpv4/*/type"
type Qos_Classifier_Term_Conditions_Ipv4_Icmpv4PathAny ¶ added in v0.1.11
Qos_Classifier_Term_Conditions_Ipv4_Icmpv4PathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv4/icmpv4 YANG schema element.
func (*Qos_Classifier_Term_Conditions_Ipv4_Icmpv4PathAny) Code ¶ added in v0.1.11
func (n *Qos_Classifier_Term_Conditions_Ipv4_Icmpv4PathAny) Code() *Qos_Classifier_Term_Conditions_Ipv4_Icmpv4_CodePathAny
Code (leaf): ICMPv4 code to be matched.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/code" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv4/icmpv4/*/code"
func (*Qos_Classifier_Term_Conditions_Ipv4_Icmpv4PathAny) Config ¶ added in v0.1.11
func (n *Qos_Classifier_Term_Conditions_Ipv4_Icmpv4PathAny) Config() ygnmi.WildcardQuery[*oc.Qos_Classifier_Term_Conditions_Ipv4_Icmpv4]
Config returns a Query that can be used in gNMI operations.
func (*Qos_Classifier_Term_Conditions_Ipv4_Icmpv4PathAny) State ¶ added in v0.1.11
func (n *Qos_Classifier_Term_Conditions_Ipv4_Icmpv4PathAny) State() ygnmi.WildcardQuery[*oc.Qos_Classifier_Term_Conditions_Ipv4_Icmpv4]
State returns a Query that can be used in gNMI operations.
func (*Qos_Classifier_Term_Conditions_Ipv4_Icmpv4PathAny) Type ¶ added in v0.1.11
func (n *Qos_Classifier_Term_Conditions_Ipv4_Icmpv4PathAny) Type() *Qos_Classifier_Term_Conditions_Ipv4_Icmpv4_TypePathAny
Type (leaf): ICMPv4 type to be matched.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/type" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv4/icmpv4/*/type"
type Qos_Classifier_Term_Conditions_Ipv4_Icmpv4_CodePath ¶ added in v0.1.11
type Qos_Classifier_Term_Conditions_Ipv4_Icmpv4_CodePath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_Ipv4_Icmpv4_CodePath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv4/icmpv4/state/code YANG schema element.
func (*Qos_Classifier_Term_Conditions_Ipv4_Icmpv4_CodePath) Config ¶ added in v0.1.11
func (n *Qos_Classifier_Term_Conditions_Ipv4_Icmpv4_CodePath) Config() ygnmi.ConfigQuery[oc.E_Icmpv4Types_CODE]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/code" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv4/icmpv4/config/code"
func (*Qos_Classifier_Term_Conditions_Ipv4_Icmpv4_CodePath) State ¶ added in v0.1.11
func (n *Qos_Classifier_Term_Conditions_Ipv4_Icmpv4_CodePath) State() ygnmi.SingletonQuery[oc.E_Icmpv4Types_CODE]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/code" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv4/icmpv4/state/code"
type Qos_Classifier_Term_Conditions_Ipv4_Icmpv4_CodePathAny ¶ added in v0.1.11
type Qos_Classifier_Term_Conditions_Ipv4_Icmpv4_CodePathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_Ipv4_Icmpv4_CodePathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv4/icmpv4/state/code YANG schema element.
func (*Qos_Classifier_Term_Conditions_Ipv4_Icmpv4_CodePathAny) Config ¶ added in v0.1.11
func (n *Qos_Classifier_Term_Conditions_Ipv4_Icmpv4_CodePathAny) Config() ygnmi.WildcardQuery[oc.E_Icmpv4Types_CODE]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/code" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv4/icmpv4/config/code"
func (*Qos_Classifier_Term_Conditions_Ipv4_Icmpv4_CodePathAny) State ¶ added in v0.1.11
func (n *Qos_Classifier_Term_Conditions_Ipv4_Icmpv4_CodePathAny) State() ygnmi.WildcardQuery[oc.E_Icmpv4Types_CODE]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/code" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv4/icmpv4/state/code"
type Qos_Classifier_Term_Conditions_Ipv4_Icmpv4_TypePath ¶ added in v0.1.11
type Qos_Classifier_Term_Conditions_Ipv4_Icmpv4_TypePath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_Ipv4_Icmpv4_TypePath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv4/icmpv4/state/type YANG schema element.
func (*Qos_Classifier_Term_Conditions_Ipv4_Icmpv4_TypePath) Config ¶ added in v0.1.11
func (n *Qos_Classifier_Term_Conditions_Ipv4_Icmpv4_TypePath) Config() ygnmi.ConfigQuery[oc.E_Icmpv4Types_TYPE]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/type" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv4/icmpv4/config/type"
func (*Qos_Classifier_Term_Conditions_Ipv4_Icmpv4_TypePath) State ¶ added in v0.1.11
func (n *Qos_Classifier_Term_Conditions_Ipv4_Icmpv4_TypePath) State() ygnmi.SingletonQuery[oc.E_Icmpv4Types_TYPE]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/type" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv4/icmpv4/state/type"
type Qos_Classifier_Term_Conditions_Ipv4_Icmpv4_TypePathAny ¶ added in v0.1.11
type Qos_Classifier_Term_Conditions_Ipv4_Icmpv4_TypePathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_Ipv4_Icmpv4_TypePathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv4/icmpv4/state/type YANG schema element.
func (*Qos_Classifier_Term_Conditions_Ipv4_Icmpv4_TypePathAny) Config ¶ added in v0.1.11
func (n *Qos_Classifier_Term_Conditions_Ipv4_Icmpv4_TypePathAny) Config() ygnmi.WildcardQuery[oc.E_Icmpv4Types_TYPE]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/type" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv4/icmpv4/config/type"
func (*Qos_Classifier_Term_Conditions_Ipv4_Icmpv4_TypePathAny) State ¶ added in v0.1.11
func (n *Qos_Classifier_Term_Conditions_Ipv4_Icmpv4_TypePathAny) State() ygnmi.WildcardQuery[oc.E_Icmpv4Types_TYPE]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/type" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv4/icmpv4/state/type"
type Qos_Classifier_Term_Conditions_Ipv4_LengthPath ¶ added in v0.1.11
type Qos_Classifier_Term_Conditions_Ipv4_LengthPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_Ipv4_LengthPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv4/state/length YANG schema element.
func (*Qos_Classifier_Term_Conditions_Ipv4_LengthPath) Config ¶ added in v0.1.11
func (n *Qos_Classifier_Term_Conditions_Ipv4_LengthPath) Config() ygnmi.ConfigQuery[uint16]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/length" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv4/config/length"
func (*Qos_Classifier_Term_Conditions_Ipv4_LengthPath) State ¶ added in v0.1.11
func (n *Qos_Classifier_Term_Conditions_Ipv4_LengthPath) State() ygnmi.SingletonQuery[uint16]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/length" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv4/state/length"
type Qos_Classifier_Term_Conditions_Ipv4_LengthPathAny ¶ added in v0.1.11
type Qos_Classifier_Term_Conditions_Ipv4_LengthPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_Ipv4_LengthPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv4/state/length YANG schema element.
func (*Qos_Classifier_Term_Conditions_Ipv4_LengthPathAny) Config ¶ added in v0.1.11
func (n *Qos_Classifier_Term_Conditions_Ipv4_LengthPathAny) Config() ygnmi.WildcardQuery[uint16]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/length" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv4/config/length"
func (*Qos_Classifier_Term_Conditions_Ipv4_LengthPathAny) State ¶ added in v0.1.11
func (n *Qos_Classifier_Term_Conditions_Ipv4_LengthPathAny) State() ygnmi.WildcardQuery[uint16]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/length" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv4/state/length"
type Qos_Classifier_Term_Conditions_Ipv4_ProtocolPath ¶
type Qos_Classifier_Term_Conditions_Ipv4_ProtocolPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_Ipv4_ProtocolPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv4/state/protocol YANG schema element.
func (*Qos_Classifier_Term_Conditions_Ipv4_ProtocolPath) Config ¶
func (n *Qos_Classifier_Term_Conditions_Ipv4_ProtocolPath) Config() ygnmi.ConfigQuery[oc.Qos_Classifier_Term_Conditions_Ipv4_Protocol_Union]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/protocol" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv4/config/protocol"
func (*Qos_Classifier_Term_Conditions_Ipv4_ProtocolPath) State ¶
func (n *Qos_Classifier_Term_Conditions_Ipv4_ProtocolPath) State() ygnmi.SingletonQuery[oc.Qos_Classifier_Term_Conditions_Ipv4_Protocol_Union]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/protocol" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv4/state/protocol"
type Qos_Classifier_Term_Conditions_Ipv4_ProtocolPathAny ¶
type Qos_Classifier_Term_Conditions_Ipv4_ProtocolPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_Ipv4_ProtocolPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv4/state/protocol YANG schema element.
func (*Qos_Classifier_Term_Conditions_Ipv4_ProtocolPathAny) Config ¶
func (n *Qos_Classifier_Term_Conditions_Ipv4_ProtocolPathAny) Config() ygnmi.WildcardQuery[oc.Qos_Classifier_Term_Conditions_Ipv4_Protocol_Union]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/protocol" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv4/config/protocol"
func (*Qos_Classifier_Term_Conditions_Ipv4_ProtocolPathAny) State ¶
func (n *Qos_Classifier_Term_Conditions_Ipv4_ProtocolPathAny) State() ygnmi.WildcardQuery[oc.Qos_Classifier_Term_Conditions_Ipv4_Protocol_Union]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/protocol" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv4/state/protocol"
type Qos_Classifier_Term_Conditions_Ipv4_SourceAddressPath ¶
type Qos_Classifier_Term_Conditions_Ipv4_SourceAddressPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_Ipv4_SourceAddressPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv4/state/source-address YANG schema element.
func (*Qos_Classifier_Term_Conditions_Ipv4_SourceAddressPath) Config ¶
func (n *Qos_Classifier_Term_Conditions_Ipv4_SourceAddressPath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/source-address" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv4/config/source-address"
func (*Qos_Classifier_Term_Conditions_Ipv4_SourceAddressPath) State ¶
func (n *Qos_Classifier_Term_Conditions_Ipv4_SourceAddressPath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/source-address" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv4/state/source-address"
type Qos_Classifier_Term_Conditions_Ipv4_SourceAddressPathAny ¶
type Qos_Classifier_Term_Conditions_Ipv4_SourceAddressPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_Ipv4_SourceAddressPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv4/state/source-address YANG schema element.
func (*Qos_Classifier_Term_Conditions_Ipv4_SourceAddressPathAny) Config ¶
func (n *Qos_Classifier_Term_Conditions_Ipv4_SourceAddressPathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/source-address" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv4/config/source-address"
func (*Qos_Classifier_Term_Conditions_Ipv4_SourceAddressPathAny) State ¶
func (n *Qos_Classifier_Term_Conditions_Ipv4_SourceAddressPathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/source-address" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv4/state/source-address"
type Qos_Classifier_Term_Conditions_Ipv4_SourceAddressPrefixSetPath ¶
type Qos_Classifier_Term_Conditions_Ipv4_SourceAddressPrefixSetPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_Ipv4_SourceAddressPrefixSetPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv4/state/source-address-prefix-set YANG schema element.
func (*Qos_Classifier_Term_Conditions_Ipv4_SourceAddressPrefixSetPath) Config ¶
func (n *Qos_Classifier_Term_Conditions_Ipv4_SourceAddressPrefixSetPath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/source-address-prefix-set" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv4/config/source-address-prefix-set"
func (*Qos_Classifier_Term_Conditions_Ipv4_SourceAddressPrefixSetPath) State ¶
func (n *Qos_Classifier_Term_Conditions_Ipv4_SourceAddressPrefixSetPath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/source-address-prefix-set" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv4/state/source-address-prefix-set"
type Qos_Classifier_Term_Conditions_Ipv4_SourceAddressPrefixSetPathAny ¶
type Qos_Classifier_Term_Conditions_Ipv4_SourceAddressPrefixSetPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_Ipv4_SourceAddressPrefixSetPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv4/state/source-address-prefix-set YANG schema element.
func (*Qos_Classifier_Term_Conditions_Ipv4_SourceAddressPrefixSetPathAny) Config ¶
func (n *Qos_Classifier_Term_Conditions_Ipv4_SourceAddressPrefixSetPathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/source-address-prefix-set" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv4/config/source-address-prefix-set"
func (*Qos_Classifier_Term_Conditions_Ipv4_SourceAddressPrefixSetPathAny) State ¶
func (n *Qos_Classifier_Term_Conditions_Ipv4_SourceAddressPrefixSetPathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/source-address-prefix-set" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv4/state/source-address-prefix-set"
type Qos_Classifier_Term_Conditions_Ipv6Path ¶
Qos_Classifier_Term_Conditions_Ipv6Path represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv6 YANG schema element.
func (*Qos_Classifier_Term_Conditions_Ipv6Path) Config ¶
func (n *Qos_Classifier_Term_Conditions_Ipv6Path) Config() ygnmi.ConfigQuery[*oc.Qos_Classifier_Term_Conditions_Ipv6]
Config returns a Query that can be used in gNMI operations.
func (*Qos_Classifier_Term_Conditions_Ipv6Path) DestinationAddress ¶
func (n *Qos_Classifier_Term_Conditions_Ipv6Path) DestinationAddress() *Qos_Classifier_Term_Conditions_Ipv6_DestinationAddressPath
DestinationAddress (leaf): Destination IPv6 address prefix.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/destination-address" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/*/destination-address"
func (*Qos_Classifier_Term_Conditions_Ipv6Path) DestinationAddressPrefixSet ¶
func (n *Qos_Classifier_Term_Conditions_Ipv6Path) DestinationAddressPrefixSet() *Qos_Classifier_Term_Conditions_Ipv6_DestinationAddressPrefixSetPath
DestinationAddressPrefixSet (leaf): Reference to a IPv6 address prefix set to match the destination address
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/destination-address-prefix-set" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/*/destination-address-prefix-set"
func (*Qos_Classifier_Term_Conditions_Ipv6Path) DestinationFlowLabel ¶
func (n *Qos_Classifier_Term_Conditions_Ipv6Path) DestinationFlowLabel() *Qos_Classifier_Term_Conditions_Ipv6_DestinationFlowLabelPath
DestinationFlowLabel (leaf): Destination IPv6 Flow label.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/destination-flow-label" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/*/destination-flow-label"
func (*Qos_Classifier_Term_Conditions_Ipv6Path) Dscp ¶
func (n *Qos_Classifier_Term_Conditions_Ipv6Path) Dscp() *Qos_Classifier_Term_Conditions_Ipv6_DscpPath
Dscp (leaf): Value of diffserv codepoint.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/dscp" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/*/dscp"
func (*Qos_Classifier_Term_Conditions_Ipv6Path) DscpSet ¶
func (n *Qos_Classifier_Term_Conditions_Ipv6Path) DscpSet() *Qos_Classifier_Term_Conditions_Ipv6_DscpSetPath
DscpSet (leaf-list): A list of DSCP values to be matched for incoming packets. AN OR match should be performed, such that a packet must match one of the values defined in this list. If the field is left empty then any DSCP value matches unless the 'dscp' leaf is specified. It is not valid to specify both 'dscp' and 'dscp-set together.'
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/dscp-set" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/*/dscp-set"
func (*Qos_Classifier_Term_Conditions_Ipv6Path) HopLimit ¶
func (n *Qos_Classifier_Term_Conditions_Ipv6Path) HopLimit() *Qos_Classifier_Term_Conditions_Ipv6_HopLimitPath
HopLimit (leaf): The IP packet's hop limit -- known as TTL (in hops) in IPv4 packets, and hop limit in IPv6
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/hop-limit" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/*/hop-limit"
func (*Qos_Classifier_Term_Conditions_Ipv6Path) Icmpv6 ¶ added in v0.1.11
func (n *Qos_Classifier_Term_Conditions_Ipv6Path) Icmpv6() *Qos_Classifier_Term_Conditions_Ipv6_Icmpv6Path
Icmpv6 (container): Top container for ICMPv6 filtering
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "icmpv6" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/icmpv6"
func (*Qos_Classifier_Term_Conditions_Ipv6Path) Length ¶ added in v0.1.11
func (n *Qos_Classifier_Term_Conditions_Ipv6Path) Length() *Qos_Classifier_Term_Conditions_Ipv6_LengthPath
Length (leaf): In the IPv4 header field, this field is known as the Total Length. Total Length is the length of the datagram, measured in octets, including internet header and data. In the IPv6 header field, this field is known as the Payload Length, which is the length of the IPv6 payload, i.e., the rest of the packet following the IPv6 header, in octets.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/length" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/*/length"
func (*Qos_Classifier_Term_Conditions_Ipv6Path) Protocol ¶
func (n *Qos_Classifier_Term_Conditions_Ipv6Path) Protocol() *Qos_Classifier_Term_Conditions_Ipv6_ProtocolPath
Protocol (leaf): The protocol carried in the IP packet, expressed either as its IP protocol number, or by a defined identity.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/protocol" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/*/protocol"
func (*Qos_Classifier_Term_Conditions_Ipv6Path) SourceAddress ¶
func (n *Qos_Classifier_Term_Conditions_Ipv6Path) SourceAddress() *Qos_Classifier_Term_Conditions_Ipv6_SourceAddressPath
SourceAddress (leaf): Source IPv6 address prefix.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/source-address" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/*/source-address"
func (*Qos_Classifier_Term_Conditions_Ipv6Path) SourceAddressPrefixSet ¶
func (n *Qos_Classifier_Term_Conditions_Ipv6Path) SourceAddressPrefixSet() *Qos_Classifier_Term_Conditions_Ipv6_SourceAddressPrefixSetPath
SourceAddressPrefixSet (leaf): Reference to a IPv6 address prefix set to match the source address
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/source-address-prefix-set" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/*/source-address-prefix-set"
func (*Qos_Classifier_Term_Conditions_Ipv6Path) SourceFlowLabel ¶
func (n *Qos_Classifier_Term_Conditions_Ipv6Path) SourceFlowLabel() *Qos_Classifier_Term_Conditions_Ipv6_SourceFlowLabelPath
SourceFlowLabel (leaf): Source IPv6 Flow label.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/source-flow-label" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/*/source-flow-label"
func (*Qos_Classifier_Term_Conditions_Ipv6Path) State ¶
func (n *Qos_Classifier_Term_Conditions_Ipv6Path) State() ygnmi.SingletonQuery[*oc.Qos_Classifier_Term_Conditions_Ipv6]
State returns a Query that can be used in gNMI operations.
type Qos_Classifier_Term_Conditions_Ipv6PathAny ¶
Qos_Classifier_Term_Conditions_Ipv6PathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv6 YANG schema element.
func (*Qos_Classifier_Term_Conditions_Ipv6PathAny) Config ¶
func (n *Qos_Classifier_Term_Conditions_Ipv6PathAny) Config() ygnmi.WildcardQuery[*oc.Qos_Classifier_Term_Conditions_Ipv6]
Config returns a Query that can be used in gNMI operations.
func (*Qos_Classifier_Term_Conditions_Ipv6PathAny) DestinationAddress ¶
func (n *Qos_Classifier_Term_Conditions_Ipv6PathAny) DestinationAddress() *Qos_Classifier_Term_Conditions_Ipv6_DestinationAddressPathAny
DestinationAddress (leaf): Destination IPv6 address prefix.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/destination-address" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/*/destination-address"
func (*Qos_Classifier_Term_Conditions_Ipv6PathAny) DestinationAddressPrefixSet ¶
func (n *Qos_Classifier_Term_Conditions_Ipv6PathAny) DestinationAddressPrefixSet() *Qos_Classifier_Term_Conditions_Ipv6_DestinationAddressPrefixSetPathAny
DestinationAddressPrefixSet (leaf): Reference to a IPv6 address prefix set to match the destination address
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/destination-address-prefix-set" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/*/destination-address-prefix-set"
func (*Qos_Classifier_Term_Conditions_Ipv6PathAny) DestinationFlowLabel ¶
func (n *Qos_Classifier_Term_Conditions_Ipv6PathAny) DestinationFlowLabel() *Qos_Classifier_Term_Conditions_Ipv6_DestinationFlowLabelPathAny
DestinationFlowLabel (leaf): Destination IPv6 Flow label.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/destination-flow-label" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/*/destination-flow-label"
func (*Qos_Classifier_Term_Conditions_Ipv6PathAny) Dscp ¶
func (n *Qos_Classifier_Term_Conditions_Ipv6PathAny) Dscp() *Qos_Classifier_Term_Conditions_Ipv6_DscpPathAny
Dscp (leaf): Value of diffserv codepoint.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/dscp" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/*/dscp"
func (*Qos_Classifier_Term_Conditions_Ipv6PathAny) DscpSet ¶
func (n *Qos_Classifier_Term_Conditions_Ipv6PathAny) DscpSet() *Qos_Classifier_Term_Conditions_Ipv6_DscpSetPathAny
DscpSet (leaf-list): A list of DSCP values to be matched for incoming packets. AN OR match should be performed, such that a packet must match one of the values defined in this list. If the field is left empty then any DSCP value matches unless the 'dscp' leaf is specified. It is not valid to specify both 'dscp' and 'dscp-set together.'
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/dscp-set" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/*/dscp-set"
func (*Qos_Classifier_Term_Conditions_Ipv6PathAny) HopLimit ¶
func (n *Qos_Classifier_Term_Conditions_Ipv6PathAny) HopLimit() *Qos_Classifier_Term_Conditions_Ipv6_HopLimitPathAny
HopLimit (leaf): The IP packet's hop limit -- known as TTL (in hops) in IPv4 packets, and hop limit in IPv6
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/hop-limit" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/*/hop-limit"
func (*Qos_Classifier_Term_Conditions_Ipv6PathAny) Icmpv6 ¶ added in v0.1.11
func (n *Qos_Classifier_Term_Conditions_Ipv6PathAny) Icmpv6() *Qos_Classifier_Term_Conditions_Ipv6_Icmpv6PathAny
Icmpv6 (container): Top container for ICMPv6 filtering
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "icmpv6" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/icmpv6"
func (*Qos_Classifier_Term_Conditions_Ipv6PathAny) Length ¶ added in v0.1.11
func (n *Qos_Classifier_Term_Conditions_Ipv6PathAny) Length() *Qos_Classifier_Term_Conditions_Ipv6_LengthPathAny
Length (leaf): In the IPv4 header field, this field is known as the Total Length. Total Length is the length of the datagram, measured in octets, including internet header and data. In the IPv6 header field, this field is known as the Payload Length, which is the length of the IPv6 payload, i.e., the rest of the packet following the IPv6 header, in octets.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/length" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/*/length"
func (*Qos_Classifier_Term_Conditions_Ipv6PathAny) Protocol ¶
func (n *Qos_Classifier_Term_Conditions_Ipv6PathAny) Protocol() *Qos_Classifier_Term_Conditions_Ipv6_ProtocolPathAny
Protocol (leaf): The protocol carried in the IP packet, expressed either as its IP protocol number, or by a defined identity.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/protocol" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/*/protocol"
func (*Qos_Classifier_Term_Conditions_Ipv6PathAny) SourceAddress ¶
func (n *Qos_Classifier_Term_Conditions_Ipv6PathAny) SourceAddress() *Qos_Classifier_Term_Conditions_Ipv6_SourceAddressPathAny
SourceAddress (leaf): Source IPv6 address prefix.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/source-address" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/*/source-address"
func (*Qos_Classifier_Term_Conditions_Ipv6PathAny) SourceAddressPrefixSet ¶
func (n *Qos_Classifier_Term_Conditions_Ipv6PathAny) SourceAddressPrefixSet() *Qos_Classifier_Term_Conditions_Ipv6_SourceAddressPrefixSetPathAny
SourceAddressPrefixSet (leaf): Reference to a IPv6 address prefix set to match the source address
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/source-address-prefix-set" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/*/source-address-prefix-set"
func (*Qos_Classifier_Term_Conditions_Ipv6PathAny) SourceFlowLabel ¶
func (n *Qos_Classifier_Term_Conditions_Ipv6PathAny) SourceFlowLabel() *Qos_Classifier_Term_Conditions_Ipv6_SourceFlowLabelPathAny
SourceFlowLabel (leaf): Source IPv6 Flow label.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/source-flow-label" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/*/source-flow-label"
func (*Qos_Classifier_Term_Conditions_Ipv6PathAny) State ¶
func (n *Qos_Classifier_Term_Conditions_Ipv6PathAny) State() ygnmi.WildcardQuery[*oc.Qos_Classifier_Term_Conditions_Ipv6]
State returns a Query that can be used in gNMI operations.
type Qos_Classifier_Term_Conditions_Ipv6_DestinationAddressPath ¶
type Qos_Classifier_Term_Conditions_Ipv6_DestinationAddressPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_Ipv6_DestinationAddressPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv6/state/destination-address YANG schema element.
func (*Qos_Classifier_Term_Conditions_Ipv6_DestinationAddressPath) Config ¶
func (n *Qos_Classifier_Term_Conditions_Ipv6_DestinationAddressPath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/destination-address" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/config/destination-address"
func (*Qos_Classifier_Term_Conditions_Ipv6_DestinationAddressPath) State ¶
func (n *Qos_Classifier_Term_Conditions_Ipv6_DestinationAddressPath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/destination-address" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/state/destination-address"
type Qos_Classifier_Term_Conditions_Ipv6_DestinationAddressPathAny ¶
type Qos_Classifier_Term_Conditions_Ipv6_DestinationAddressPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_Ipv6_DestinationAddressPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv6/state/destination-address YANG schema element.
func (*Qos_Classifier_Term_Conditions_Ipv6_DestinationAddressPathAny) Config ¶
func (n *Qos_Classifier_Term_Conditions_Ipv6_DestinationAddressPathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/destination-address" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/config/destination-address"
func (*Qos_Classifier_Term_Conditions_Ipv6_DestinationAddressPathAny) State ¶
func (n *Qos_Classifier_Term_Conditions_Ipv6_DestinationAddressPathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/destination-address" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/state/destination-address"
type Qos_Classifier_Term_Conditions_Ipv6_DestinationAddressPrefixSetPath ¶
type Qos_Classifier_Term_Conditions_Ipv6_DestinationAddressPrefixSetPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_Ipv6_DestinationAddressPrefixSetPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv6/state/destination-address-prefix-set YANG schema element.
func (*Qos_Classifier_Term_Conditions_Ipv6_DestinationAddressPrefixSetPath) Config ¶
func (n *Qos_Classifier_Term_Conditions_Ipv6_DestinationAddressPrefixSetPath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/destination-address-prefix-set" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/config/destination-address-prefix-set"
func (*Qos_Classifier_Term_Conditions_Ipv6_DestinationAddressPrefixSetPath) State ¶
func (n *Qos_Classifier_Term_Conditions_Ipv6_DestinationAddressPrefixSetPath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/destination-address-prefix-set" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/state/destination-address-prefix-set"
type Qos_Classifier_Term_Conditions_Ipv6_DestinationAddressPrefixSetPathAny ¶
type Qos_Classifier_Term_Conditions_Ipv6_DestinationAddressPrefixSetPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_Ipv6_DestinationAddressPrefixSetPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv6/state/destination-address-prefix-set YANG schema element.
func (*Qos_Classifier_Term_Conditions_Ipv6_DestinationAddressPrefixSetPathAny) Config ¶
func (n *Qos_Classifier_Term_Conditions_Ipv6_DestinationAddressPrefixSetPathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/destination-address-prefix-set" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/config/destination-address-prefix-set"
func (*Qos_Classifier_Term_Conditions_Ipv6_DestinationAddressPrefixSetPathAny) State ¶
func (n *Qos_Classifier_Term_Conditions_Ipv6_DestinationAddressPrefixSetPathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/destination-address-prefix-set" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/state/destination-address-prefix-set"
type Qos_Classifier_Term_Conditions_Ipv6_DestinationFlowLabelPath ¶
type Qos_Classifier_Term_Conditions_Ipv6_DestinationFlowLabelPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_Ipv6_DestinationFlowLabelPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv6/state/destination-flow-label YANG schema element.
func (*Qos_Classifier_Term_Conditions_Ipv6_DestinationFlowLabelPath) Config ¶
func (n *Qos_Classifier_Term_Conditions_Ipv6_DestinationFlowLabelPath) Config() ygnmi.ConfigQuery[uint32]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/destination-flow-label" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/config/destination-flow-label"
func (*Qos_Classifier_Term_Conditions_Ipv6_DestinationFlowLabelPath) State ¶
func (n *Qos_Classifier_Term_Conditions_Ipv6_DestinationFlowLabelPath) State() ygnmi.SingletonQuery[uint32]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/destination-flow-label" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/state/destination-flow-label"
type Qos_Classifier_Term_Conditions_Ipv6_DestinationFlowLabelPathAny ¶
type Qos_Classifier_Term_Conditions_Ipv6_DestinationFlowLabelPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_Ipv6_DestinationFlowLabelPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv6/state/destination-flow-label YANG schema element.
func (*Qos_Classifier_Term_Conditions_Ipv6_DestinationFlowLabelPathAny) Config ¶
func (n *Qos_Classifier_Term_Conditions_Ipv6_DestinationFlowLabelPathAny) Config() ygnmi.WildcardQuery[uint32]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/destination-flow-label" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/config/destination-flow-label"
func (*Qos_Classifier_Term_Conditions_Ipv6_DestinationFlowLabelPathAny) State ¶
func (n *Qos_Classifier_Term_Conditions_Ipv6_DestinationFlowLabelPathAny) State() ygnmi.WildcardQuery[uint32]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/destination-flow-label" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/state/destination-flow-label"
type Qos_Classifier_Term_Conditions_Ipv6_DscpPath ¶
type Qos_Classifier_Term_Conditions_Ipv6_DscpPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_Ipv6_DscpPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv6/state/dscp YANG schema element.
func (*Qos_Classifier_Term_Conditions_Ipv6_DscpPath) Config ¶
func (n *Qos_Classifier_Term_Conditions_Ipv6_DscpPath) Config() ygnmi.ConfigQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/dscp" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/config/dscp"
func (*Qos_Classifier_Term_Conditions_Ipv6_DscpPath) State ¶
func (n *Qos_Classifier_Term_Conditions_Ipv6_DscpPath) State() ygnmi.SingletonQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/dscp" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/state/dscp"
type Qos_Classifier_Term_Conditions_Ipv6_DscpPathAny ¶
type Qos_Classifier_Term_Conditions_Ipv6_DscpPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_Ipv6_DscpPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv6/state/dscp YANG schema element.
func (*Qos_Classifier_Term_Conditions_Ipv6_DscpPathAny) Config ¶
func (n *Qos_Classifier_Term_Conditions_Ipv6_DscpPathAny) Config() ygnmi.WildcardQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/dscp" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/config/dscp"
func (*Qos_Classifier_Term_Conditions_Ipv6_DscpPathAny) State ¶
func (n *Qos_Classifier_Term_Conditions_Ipv6_DscpPathAny) State() ygnmi.WildcardQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/dscp" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/state/dscp"
type Qos_Classifier_Term_Conditions_Ipv6_DscpSetPath ¶
type Qos_Classifier_Term_Conditions_Ipv6_DscpSetPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_Ipv6_DscpSetPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv6/state/dscp-set YANG schema element.
func (*Qos_Classifier_Term_Conditions_Ipv6_DscpSetPath) Config ¶
func (n *Qos_Classifier_Term_Conditions_Ipv6_DscpSetPath) Config() ygnmi.ConfigQuery[[]uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/dscp-set" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/config/dscp-set"
func (*Qos_Classifier_Term_Conditions_Ipv6_DscpSetPath) State ¶
func (n *Qos_Classifier_Term_Conditions_Ipv6_DscpSetPath) State() ygnmi.SingletonQuery[[]uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/dscp-set" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/state/dscp-set"
type Qos_Classifier_Term_Conditions_Ipv6_DscpSetPathAny ¶
type Qos_Classifier_Term_Conditions_Ipv6_DscpSetPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_Ipv6_DscpSetPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv6/state/dscp-set YANG schema element.
func (*Qos_Classifier_Term_Conditions_Ipv6_DscpSetPathAny) Config ¶
func (n *Qos_Classifier_Term_Conditions_Ipv6_DscpSetPathAny) Config() ygnmi.WildcardQuery[[]uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/dscp-set" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/config/dscp-set"
func (*Qos_Classifier_Term_Conditions_Ipv6_DscpSetPathAny) State ¶
func (n *Qos_Classifier_Term_Conditions_Ipv6_DscpSetPathAny) State() ygnmi.WildcardQuery[[]uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/dscp-set" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/state/dscp-set"
type Qos_Classifier_Term_Conditions_Ipv6_HopLimitPath ¶
type Qos_Classifier_Term_Conditions_Ipv6_HopLimitPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_Ipv6_HopLimitPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv6/state/hop-limit YANG schema element.
func (*Qos_Classifier_Term_Conditions_Ipv6_HopLimitPath) Config ¶
func (n *Qos_Classifier_Term_Conditions_Ipv6_HopLimitPath) Config() ygnmi.ConfigQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/hop-limit" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/config/hop-limit"
func (*Qos_Classifier_Term_Conditions_Ipv6_HopLimitPath) State ¶
func (n *Qos_Classifier_Term_Conditions_Ipv6_HopLimitPath) State() ygnmi.SingletonQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/hop-limit" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/state/hop-limit"
type Qos_Classifier_Term_Conditions_Ipv6_HopLimitPathAny ¶
type Qos_Classifier_Term_Conditions_Ipv6_HopLimitPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_Ipv6_HopLimitPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv6/state/hop-limit YANG schema element.
func (*Qos_Classifier_Term_Conditions_Ipv6_HopLimitPathAny) Config ¶
func (n *Qos_Classifier_Term_Conditions_Ipv6_HopLimitPathAny) Config() ygnmi.WildcardQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/hop-limit" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/config/hop-limit"
func (*Qos_Classifier_Term_Conditions_Ipv6_HopLimitPathAny) State ¶
func (n *Qos_Classifier_Term_Conditions_Ipv6_HopLimitPathAny) State() ygnmi.WildcardQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/hop-limit" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/state/hop-limit"
type Qos_Classifier_Term_Conditions_Ipv6_Icmpv6Path ¶ added in v0.1.11
Qos_Classifier_Term_Conditions_Ipv6_Icmpv6Path represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv6/icmpv6 YANG schema element.
func (*Qos_Classifier_Term_Conditions_Ipv6_Icmpv6Path) Code ¶ added in v0.1.11
func (n *Qos_Classifier_Term_Conditions_Ipv6_Icmpv6Path) Code() *Qos_Classifier_Term_Conditions_Ipv6_Icmpv6_CodePath
Code (leaf): ICMP code to be matched.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/code" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/icmpv6/*/code"
func (*Qos_Classifier_Term_Conditions_Ipv6_Icmpv6Path) Config ¶ added in v0.1.11
func (n *Qos_Classifier_Term_Conditions_Ipv6_Icmpv6Path) Config() ygnmi.ConfigQuery[*oc.Qos_Classifier_Term_Conditions_Ipv6_Icmpv6]
Config returns a Query that can be used in gNMI operations.
func (*Qos_Classifier_Term_Conditions_Ipv6_Icmpv6Path) State ¶ added in v0.1.11
func (n *Qos_Classifier_Term_Conditions_Ipv6_Icmpv6Path) State() ygnmi.SingletonQuery[*oc.Qos_Classifier_Term_Conditions_Ipv6_Icmpv6]
State returns a Query that can be used in gNMI operations.
func (*Qos_Classifier_Term_Conditions_Ipv6_Icmpv6Path) Type ¶ added in v0.1.11
func (n *Qos_Classifier_Term_Conditions_Ipv6_Icmpv6Path) Type() *Qos_Classifier_Term_Conditions_Ipv6_Icmpv6_TypePath
Type (leaf): ICMPv6 type to be matched.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/type" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/icmpv6/*/type"
type Qos_Classifier_Term_Conditions_Ipv6_Icmpv6PathAny ¶ added in v0.1.11
Qos_Classifier_Term_Conditions_Ipv6_Icmpv6PathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv6/icmpv6 YANG schema element.
func (*Qos_Classifier_Term_Conditions_Ipv6_Icmpv6PathAny) Code ¶ added in v0.1.11
func (n *Qos_Classifier_Term_Conditions_Ipv6_Icmpv6PathAny) Code() *Qos_Classifier_Term_Conditions_Ipv6_Icmpv6_CodePathAny
Code (leaf): ICMP code to be matched.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/code" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/icmpv6/*/code"
func (*Qos_Classifier_Term_Conditions_Ipv6_Icmpv6PathAny) Config ¶ added in v0.1.11
func (n *Qos_Classifier_Term_Conditions_Ipv6_Icmpv6PathAny) Config() ygnmi.WildcardQuery[*oc.Qos_Classifier_Term_Conditions_Ipv6_Icmpv6]
Config returns a Query that can be used in gNMI operations.
func (*Qos_Classifier_Term_Conditions_Ipv6_Icmpv6PathAny) State ¶ added in v0.1.11
func (n *Qos_Classifier_Term_Conditions_Ipv6_Icmpv6PathAny) State() ygnmi.WildcardQuery[*oc.Qos_Classifier_Term_Conditions_Ipv6_Icmpv6]
State returns a Query that can be used in gNMI operations.
func (*Qos_Classifier_Term_Conditions_Ipv6_Icmpv6PathAny) Type ¶ added in v0.1.11
func (n *Qos_Classifier_Term_Conditions_Ipv6_Icmpv6PathAny) Type() *Qos_Classifier_Term_Conditions_Ipv6_Icmpv6_TypePathAny
Type (leaf): ICMPv6 type to be matched.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/type" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/icmpv6/*/type"
type Qos_Classifier_Term_Conditions_Ipv6_Icmpv6_CodePath ¶ added in v0.1.11
type Qos_Classifier_Term_Conditions_Ipv6_Icmpv6_CodePath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_Ipv6_Icmpv6_CodePath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv6/icmpv6/state/code YANG schema element.
func (*Qos_Classifier_Term_Conditions_Ipv6_Icmpv6_CodePath) Config ¶ added in v0.1.11
func (n *Qos_Classifier_Term_Conditions_Ipv6_Icmpv6_CodePath) Config() ygnmi.ConfigQuery[oc.E_Icmpv6Types_CODE]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/code" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/icmpv6/config/code"
func (*Qos_Classifier_Term_Conditions_Ipv6_Icmpv6_CodePath) State ¶ added in v0.1.11
func (n *Qos_Classifier_Term_Conditions_Ipv6_Icmpv6_CodePath) State() ygnmi.SingletonQuery[oc.E_Icmpv6Types_CODE]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/code" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/icmpv6/state/code"
type Qos_Classifier_Term_Conditions_Ipv6_Icmpv6_CodePathAny ¶ added in v0.1.11
type Qos_Classifier_Term_Conditions_Ipv6_Icmpv6_CodePathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_Ipv6_Icmpv6_CodePathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv6/icmpv6/state/code YANG schema element.
func (*Qos_Classifier_Term_Conditions_Ipv6_Icmpv6_CodePathAny) Config ¶ added in v0.1.11
func (n *Qos_Classifier_Term_Conditions_Ipv6_Icmpv6_CodePathAny) Config() ygnmi.WildcardQuery[oc.E_Icmpv6Types_CODE]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/code" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/icmpv6/config/code"
func (*Qos_Classifier_Term_Conditions_Ipv6_Icmpv6_CodePathAny) State ¶ added in v0.1.11
func (n *Qos_Classifier_Term_Conditions_Ipv6_Icmpv6_CodePathAny) State() ygnmi.WildcardQuery[oc.E_Icmpv6Types_CODE]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/code" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/icmpv6/state/code"
type Qos_Classifier_Term_Conditions_Ipv6_Icmpv6_TypePath ¶ added in v0.1.11
type Qos_Classifier_Term_Conditions_Ipv6_Icmpv6_TypePath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_Ipv6_Icmpv6_TypePath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv6/icmpv6/state/type YANG schema element.
func (*Qos_Classifier_Term_Conditions_Ipv6_Icmpv6_TypePath) Config ¶ added in v0.1.11
func (n *Qos_Classifier_Term_Conditions_Ipv6_Icmpv6_TypePath) Config() ygnmi.ConfigQuery[oc.E_Icmpv6Types_TYPE]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/type" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/icmpv6/config/type"
func (*Qos_Classifier_Term_Conditions_Ipv6_Icmpv6_TypePath) State ¶ added in v0.1.11
func (n *Qos_Classifier_Term_Conditions_Ipv6_Icmpv6_TypePath) State() ygnmi.SingletonQuery[oc.E_Icmpv6Types_TYPE]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/type" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/icmpv6/state/type"
type Qos_Classifier_Term_Conditions_Ipv6_Icmpv6_TypePathAny ¶ added in v0.1.11
type Qos_Classifier_Term_Conditions_Ipv6_Icmpv6_TypePathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_Ipv6_Icmpv6_TypePathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv6/icmpv6/state/type YANG schema element.
func (*Qos_Classifier_Term_Conditions_Ipv6_Icmpv6_TypePathAny) Config ¶ added in v0.1.11
func (n *Qos_Classifier_Term_Conditions_Ipv6_Icmpv6_TypePathAny) Config() ygnmi.WildcardQuery[oc.E_Icmpv6Types_TYPE]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/type" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/icmpv6/config/type"
func (*Qos_Classifier_Term_Conditions_Ipv6_Icmpv6_TypePathAny) State ¶ added in v0.1.11
func (n *Qos_Classifier_Term_Conditions_Ipv6_Icmpv6_TypePathAny) State() ygnmi.WildcardQuery[oc.E_Icmpv6Types_TYPE]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/type" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/icmpv6/state/type"
type Qos_Classifier_Term_Conditions_Ipv6_LengthPath ¶ added in v0.1.11
type Qos_Classifier_Term_Conditions_Ipv6_LengthPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_Ipv6_LengthPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv6/state/length YANG schema element.
func (*Qos_Classifier_Term_Conditions_Ipv6_LengthPath) Config ¶ added in v0.1.11
func (n *Qos_Classifier_Term_Conditions_Ipv6_LengthPath) Config() ygnmi.ConfigQuery[uint16]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/length" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/config/length"
func (*Qos_Classifier_Term_Conditions_Ipv6_LengthPath) State ¶ added in v0.1.11
func (n *Qos_Classifier_Term_Conditions_Ipv6_LengthPath) State() ygnmi.SingletonQuery[uint16]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/length" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/state/length"
type Qos_Classifier_Term_Conditions_Ipv6_LengthPathAny ¶ added in v0.1.11
type Qos_Classifier_Term_Conditions_Ipv6_LengthPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_Ipv6_LengthPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv6/state/length YANG schema element.
func (*Qos_Classifier_Term_Conditions_Ipv6_LengthPathAny) Config ¶ added in v0.1.11
func (n *Qos_Classifier_Term_Conditions_Ipv6_LengthPathAny) Config() ygnmi.WildcardQuery[uint16]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/length" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/config/length"
func (*Qos_Classifier_Term_Conditions_Ipv6_LengthPathAny) State ¶ added in v0.1.11
func (n *Qos_Classifier_Term_Conditions_Ipv6_LengthPathAny) State() ygnmi.WildcardQuery[uint16]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/length" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/state/length"
type Qos_Classifier_Term_Conditions_Ipv6_ProtocolPath ¶
type Qos_Classifier_Term_Conditions_Ipv6_ProtocolPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_Ipv6_ProtocolPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv6/state/protocol YANG schema element.
func (*Qos_Classifier_Term_Conditions_Ipv6_ProtocolPath) Config ¶
func (n *Qos_Classifier_Term_Conditions_Ipv6_ProtocolPath) Config() ygnmi.ConfigQuery[oc.Qos_Classifier_Term_Conditions_Ipv6_Protocol_Union]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/protocol" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/config/protocol"
func (*Qos_Classifier_Term_Conditions_Ipv6_ProtocolPath) State ¶
func (n *Qos_Classifier_Term_Conditions_Ipv6_ProtocolPath) State() ygnmi.SingletonQuery[oc.Qos_Classifier_Term_Conditions_Ipv6_Protocol_Union]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/protocol" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/state/protocol"
type Qos_Classifier_Term_Conditions_Ipv6_ProtocolPathAny ¶
type Qos_Classifier_Term_Conditions_Ipv6_ProtocolPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_Ipv6_ProtocolPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv6/state/protocol YANG schema element.
func (*Qos_Classifier_Term_Conditions_Ipv6_ProtocolPathAny) Config ¶
func (n *Qos_Classifier_Term_Conditions_Ipv6_ProtocolPathAny) Config() ygnmi.WildcardQuery[oc.Qos_Classifier_Term_Conditions_Ipv6_Protocol_Union]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/protocol" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/config/protocol"
func (*Qos_Classifier_Term_Conditions_Ipv6_ProtocolPathAny) State ¶
func (n *Qos_Classifier_Term_Conditions_Ipv6_ProtocolPathAny) State() ygnmi.WildcardQuery[oc.Qos_Classifier_Term_Conditions_Ipv6_Protocol_Union]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/protocol" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/state/protocol"
type Qos_Classifier_Term_Conditions_Ipv6_SourceAddressPath ¶
type Qos_Classifier_Term_Conditions_Ipv6_SourceAddressPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_Ipv6_SourceAddressPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv6/state/source-address YANG schema element.
func (*Qos_Classifier_Term_Conditions_Ipv6_SourceAddressPath) Config ¶
func (n *Qos_Classifier_Term_Conditions_Ipv6_SourceAddressPath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/source-address" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/config/source-address"
func (*Qos_Classifier_Term_Conditions_Ipv6_SourceAddressPath) State ¶
func (n *Qos_Classifier_Term_Conditions_Ipv6_SourceAddressPath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/source-address" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/state/source-address"
type Qos_Classifier_Term_Conditions_Ipv6_SourceAddressPathAny ¶
type Qos_Classifier_Term_Conditions_Ipv6_SourceAddressPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_Ipv6_SourceAddressPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv6/state/source-address YANG schema element.
func (*Qos_Classifier_Term_Conditions_Ipv6_SourceAddressPathAny) Config ¶
func (n *Qos_Classifier_Term_Conditions_Ipv6_SourceAddressPathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/source-address" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/config/source-address"
func (*Qos_Classifier_Term_Conditions_Ipv6_SourceAddressPathAny) State ¶
func (n *Qos_Classifier_Term_Conditions_Ipv6_SourceAddressPathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/source-address" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/state/source-address"
type Qos_Classifier_Term_Conditions_Ipv6_SourceAddressPrefixSetPath ¶
type Qos_Classifier_Term_Conditions_Ipv6_SourceAddressPrefixSetPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_Ipv6_SourceAddressPrefixSetPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv6/state/source-address-prefix-set YANG schema element.
func (*Qos_Classifier_Term_Conditions_Ipv6_SourceAddressPrefixSetPath) Config ¶
func (n *Qos_Classifier_Term_Conditions_Ipv6_SourceAddressPrefixSetPath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/source-address-prefix-set" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/config/source-address-prefix-set"
func (*Qos_Classifier_Term_Conditions_Ipv6_SourceAddressPrefixSetPath) State ¶
func (n *Qos_Classifier_Term_Conditions_Ipv6_SourceAddressPrefixSetPath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/source-address-prefix-set" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/state/source-address-prefix-set"
type Qos_Classifier_Term_Conditions_Ipv6_SourceAddressPrefixSetPathAny ¶
type Qos_Classifier_Term_Conditions_Ipv6_SourceAddressPrefixSetPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_Ipv6_SourceAddressPrefixSetPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv6/state/source-address-prefix-set YANG schema element.
func (*Qos_Classifier_Term_Conditions_Ipv6_SourceAddressPrefixSetPathAny) Config ¶
func (n *Qos_Classifier_Term_Conditions_Ipv6_SourceAddressPrefixSetPathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/source-address-prefix-set" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/config/source-address-prefix-set"
func (*Qos_Classifier_Term_Conditions_Ipv6_SourceAddressPrefixSetPathAny) State ¶
func (n *Qos_Classifier_Term_Conditions_Ipv6_SourceAddressPrefixSetPathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/source-address-prefix-set" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/state/source-address-prefix-set"
type Qos_Classifier_Term_Conditions_Ipv6_SourceFlowLabelPath ¶
type Qos_Classifier_Term_Conditions_Ipv6_SourceFlowLabelPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_Ipv6_SourceFlowLabelPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv6/state/source-flow-label YANG schema element.
func (*Qos_Classifier_Term_Conditions_Ipv6_SourceFlowLabelPath) Config ¶
func (n *Qos_Classifier_Term_Conditions_Ipv6_SourceFlowLabelPath) Config() ygnmi.ConfigQuery[uint32]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/source-flow-label" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/config/source-flow-label"
func (*Qos_Classifier_Term_Conditions_Ipv6_SourceFlowLabelPath) State ¶
func (n *Qos_Classifier_Term_Conditions_Ipv6_SourceFlowLabelPath) State() ygnmi.SingletonQuery[uint32]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/source-flow-label" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/state/source-flow-label"
type Qos_Classifier_Term_Conditions_Ipv6_SourceFlowLabelPathAny ¶
type Qos_Classifier_Term_Conditions_Ipv6_SourceFlowLabelPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_Ipv6_SourceFlowLabelPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv6/state/source-flow-label YANG schema element.
func (*Qos_Classifier_Term_Conditions_Ipv6_SourceFlowLabelPathAny) Config ¶
func (n *Qos_Classifier_Term_Conditions_Ipv6_SourceFlowLabelPathAny) Config() ygnmi.WildcardQuery[uint32]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/source-flow-label" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/config/source-flow-label"
func (*Qos_Classifier_Term_Conditions_Ipv6_SourceFlowLabelPathAny) State ¶
func (n *Qos_Classifier_Term_Conditions_Ipv6_SourceFlowLabelPathAny) State() ygnmi.WildcardQuery[uint32]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/source-flow-label" Path from root: "/qos/classifiers/classifier/terms/term/conditions/ipv6/state/source-flow-label"
type Qos_Classifier_Term_Conditions_L2Path ¶
Qos_Classifier_Term_Conditions_L2Path represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/l2 YANG schema element.
func (*Qos_Classifier_Term_Conditions_L2Path) Config ¶
func (n *Qos_Classifier_Term_Conditions_L2Path) Config() ygnmi.ConfigQuery[*oc.Qos_Classifier_Term_Conditions_L2]
Config returns a Query that can be used in gNMI operations.
func (*Qos_Classifier_Term_Conditions_L2Path) DestinationMac ¶
func (n *Qos_Classifier_Term_Conditions_L2Path) DestinationMac() *Qos_Classifier_Term_Conditions_L2_DestinationMacPath
DestinationMac (leaf): Destination IEEE 802 MAC address.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/destination-mac" Path from root: "/qos/classifiers/classifier/terms/term/conditions/l2/*/destination-mac"
func (*Qos_Classifier_Term_Conditions_L2Path) DestinationMacMask ¶
func (n *Qos_Classifier_Term_Conditions_L2Path) DestinationMacMask() *Qos_Classifier_Term_Conditions_L2_DestinationMacMaskPath
DestinationMacMask (leaf): Destination IEEE 802 MAC address mask.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/destination-mac-mask" Path from root: "/qos/classifiers/classifier/terms/term/conditions/l2/*/destination-mac-mask"
func (*Qos_Classifier_Term_Conditions_L2Path) Ethertype ¶
func (n *Qos_Classifier_Term_Conditions_L2Path) Ethertype() *Qos_Classifier_Term_Conditions_L2_EthertypePath
Ethertype (leaf): Ethertype field to match in Ethernet packets
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/ethertype" Path from root: "/qos/classifiers/classifier/terms/term/conditions/l2/*/ethertype"
func (*Qos_Classifier_Term_Conditions_L2Path) SourceMac ¶
func (n *Qos_Classifier_Term_Conditions_L2Path) SourceMac() *Qos_Classifier_Term_Conditions_L2_SourceMacPath
SourceMac (leaf): Source IEEE 802 MAC address.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/source-mac" Path from root: "/qos/classifiers/classifier/terms/term/conditions/l2/*/source-mac"
func (*Qos_Classifier_Term_Conditions_L2Path) SourceMacMask ¶
func (n *Qos_Classifier_Term_Conditions_L2Path) SourceMacMask() *Qos_Classifier_Term_Conditions_L2_SourceMacMaskPath
SourceMacMask (leaf): Source IEEE 802 MAC address mask.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/source-mac-mask" Path from root: "/qos/classifiers/classifier/terms/term/conditions/l2/*/source-mac-mask"
func (*Qos_Classifier_Term_Conditions_L2Path) State ¶
func (n *Qos_Classifier_Term_Conditions_L2Path) State() ygnmi.SingletonQuery[*oc.Qos_Classifier_Term_Conditions_L2]
State returns a Query that can be used in gNMI operations.
type Qos_Classifier_Term_Conditions_L2PathAny ¶
Qos_Classifier_Term_Conditions_L2PathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/l2 YANG schema element.
func (*Qos_Classifier_Term_Conditions_L2PathAny) Config ¶
func (n *Qos_Classifier_Term_Conditions_L2PathAny) Config() ygnmi.WildcardQuery[*oc.Qos_Classifier_Term_Conditions_L2]
Config returns a Query that can be used in gNMI operations.
func (*Qos_Classifier_Term_Conditions_L2PathAny) DestinationMac ¶
func (n *Qos_Classifier_Term_Conditions_L2PathAny) DestinationMac() *Qos_Classifier_Term_Conditions_L2_DestinationMacPathAny
DestinationMac (leaf): Destination IEEE 802 MAC address.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/destination-mac" Path from root: "/qos/classifiers/classifier/terms/term/conditions/l2/*/destination-mac"
func (*Qos_Classifier_Term_Conditions_L2PathAny) DestinationMacMask ¶
func (n *Qos_Classifier_Term_Conditions_L2PathAny) DestinationMacMask() *Qos_Classifier_Term_Conditions_L2_DestinationMacMaskPathAny
DestinationMacMask (leaf): Destination IEEE 802 MAC address mask.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/destination-mac-mask" Path from root: "/qos/classifiers/classifier/terms/term/conditions/l2/*/destination-mac-mask"
func (*Qos_Classifier_Term_Conditions_L2PathAny) Ethertype ¶
func (n *Qos_Classifier_Term_Conditions_L2PathAny) Ethertype() *Qos_Classifier_Term_Conditions_L2_EthertypePathAny
Ethertype (leaf): Ethertype field to match in Ethernet packets
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/ethertype" Path from root: "/qos/classifiers/classifier/terms/term/conditions/l2/*/ethertype"
func (*Qos_Classifier_Term_Conditions_L2PathAny) SourceMac ¶
func (n *Qos_Classifier_Term_Conditions_L2PathAny) SourceMac() *Qos_Classifier_Term_Conditions_L2_SourceMacPathAny
SourceMac (leaf): Source IEEE 802 MAC address.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/source-mac" Path from root: "/qos/classifiers/classifier/terms/term/conditions/l2/*/source-mac"
func (*Qos_Classifier_Term_Conditions_L2PathAny) SourceMacMask ¶
func (n *Qos_Classifier_Term_Conditions_L2PathAny) SourceMacMask() *Qos_Classifier_Term_Conditions_L2_SourceMacMaskPathAny
SourceMacMask (leaf): Source IEEE 802 MAC address mask.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/source-mac-mask" Path from root: "/qos/classifiers/classifier/terms/term/conditions/l2/*/source-mac-mask"
func (*Qos_Classifier_Term_Conditions_L2PathAny) State ¶
func (n *Qos_Classifier_Term_Conditions_L2PathAny) State() ygnmi.WildcardQuery[*oc.Qos_Classifier_Term_Conditions_L2]
State returns a Query that can be used in gNMI operations.
type Qos_Classifier_Term_Conditions_L2_DestinationMacMaskPath ¶
type Qos_Classifier_Term_Conditions_L2_DestinationMacMaskPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_L2_DestinationMacMaskPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/l2/state/destination-mac-mask YANG schema element.
func (*Qos_Classifier_Term_Conditions_L2_DestinationMacMaskPath) Config ¶
func (n *Qos_Classifier_Term_Conditions_L2_DestinationMacMaskPath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/destination-mac-mask" Path from root: "/qos/classifiers/classifier/terms/term/conditions/l2/config/destination-mac-mask"
func (*Qos_Classifier_Term_Conditions_L2_DestinationMacMaskPath) State ¶
func (n *Qos_Classifier_Term_Conditions_L2_DestinationMacMaskPath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/destination-mac-mask" Path from root: "/qos/classifiers/classifier/terms/term/conditions/l2/state/destination-mac-mask"
type Qos_Classifier_Term_Conditions_L2_DestinationMacMaskPathAny ¶
type Qos_Classifier_Term_Conditions_L2_DestinationMacMaskPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_L2_DestinationMacMaskPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/l2/state/destination-mac-mask YANG schema element.
func (*Qos_Classifier_Term_Conditions_L2_DestinationMacMaskPathAny) Config ¶
func (n *Qos_Classifier_Term_Conditions_L2_DestinationMacMaskPathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/destination-mac-mask" Path from root: "/qos/classifiers/classifier/terms/term/conditions/l2/config/destination-mac-mask"
func (*Qos_Classifier_Term_Conditions_L2_DestinationMacMaskPathAny) State ¶
func (n *Qos_Classifier_Term_Conditions_L2_DestinationMacMaskPathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/destination-mac-mask" Path from root: "/qos/classifiers/classifier/terms/term/conditions/l2/state/destination-mac-mask"
type Qos_Classifier_Term_Conditions_L2_DestinationMacPath ¶
type Qos_Classifier_Term_Conditions_L2_DestinationMacPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_L2_DestinationMacPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/l2/state/destination-mac YANG schema element.
func (*Qos_Classifier_Term_Conditions_L2_DestinationMacPath) Config ¶
func (n *Qos_Classifier_Term_Conditions_L2_DestinationMacPath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/destination-mac" Path from root: "/qos/classifiers/classifier/terms/term/conditions/l2/config/destination-mac"
func (*Qos_Classifier_Term_Conditions_L2_DestinationMacPath) State ¶
func (n *Qos_Classifier_Term_Conditions_L2_DestinationMacPath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/destination-mac" Path from root: "/qos/classifiers/classifier/terms/term/conditions/l2/state/destination-mac"
type Qos_Classifier_Term_Conditions_L2_DestinationMacPathAny ¶
type Qos_Classifier_Term_Conditions_L2_DestinationMacPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_L2_DestinationMacPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/l2/state/destination-mac YANG schema element.
func (*Qos_Classifier_Term_Conditions_L2_DestinationMacPathAny) Config ¶
func (n *Qos_Classifier_Term_Conditions_L2_DestinationMacPathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/destination-mac" Path from root: "/qos/classifiers/classifier/terms/term/conditions/l2/config/destination-mac"
func (*Qos_Classifier_Term_Conditions_L2_DestinationMacPathAny) State ¶
func (n *Qos_Classifier_Term_Conditions_L2_DestinationMacPathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/destination-mac" Path from root: "/qos/classifiers/classifier/terms/term/conditions/l2/state/destination-mac"
type Qos_Classifier_Term_Conditions_L2_EthertypePath ¶
type Qos_Classifier_Term_Conditions_L2_EthertypePath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_L2_EthertypePath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/l2/state/ethertype YANG schema element.
func (*Qos_Classifier_Term_Conditions_L2_EthertypePath) Config ¶
func (n *Qos_Classifier_Term_Conditions_L2_EthertypePath) Config() ygnmi.ConfigQuery[oc.Qos_Classifier_Term_Conditions_L2_Ethertype_Union]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/ethertype" Path from root: "/qos/classifiers/classifier/terms/term/conditions/l2/config/ethertype"
func (*Qos_Classifier_Term_Conditions_L2_EthertypePath) State ¶
func (n *Qos_Classifier_Term_Conditions_L2_EthertypePath) State() ygnmi.SingletonQuery[oc.Qos_Classifier_Term_Conditions_L2_Ethertype_Union]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/ethertype" Path from root: "/qos/classifiers/classifier/terms/term/conditions/l2/state/ethertype"
type Qos_Classifier_Term_Conditions_L2_EthertypePathAny ¶
type Qos_Classifier_Term_Conditions_L2_EthertypePathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_L2_EthertypePathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/l2/state/ethertype YANG schema element.
func (*Qos_Classifier_Term_Conditions_L2_EthertypePathAny) Config ¶
func (n *Qos_Classifier_Term_Conditions_L2_EthertypePathAny) Config() ygnmi.WildcardQuery[oc.Qos_Classifier_Term_Conditions_L2_Ethertype_Union]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/ethertype" Path from root: "/qos/classifiers/classifier/terms/term/conditions/l2/config/ethertype"
func (*Qos_Classifier_Term_Conditions_L2_EthertypePathAny) State ¶
func (n *Qos_Classifier_Term_Conditions_L2_EthertypePathAny) State() ygnmi.WildcardQuery[oc.Qos_Classifier_Term_Conditions_L2_Ethertype_Union]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/ethertype" Path from root: "/qos/classifiers/classifier/terms/term/conditions/l2/state/ethertype"
type Qos_Classifier_Term_Conditions_L2_SourceMacMaskPath ¶
type Qos_Classifier_Term_Conditions_L2_SourceMacMaskPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_L2_SourceMacMaskPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/l2/state/source-mac-mask YANG schema element.
func (*Qos_Classifier_Term_Conditions_L2_SourceMacMaskPath) Config ¶
func (n *Qos_Classifier_Term_Conditions_L2_SourceMacMaskPath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/source-mac-mask" Path from root: "/qos/classifiers/classifier/terms/term/conditions/l2/config/source-mac-mask"
func (*Qos_Classifier_Term_Conditions_L2_SourceMacMaskPath) State ¶
func (n *Qos_Classifier_Term_Conditions_L2_SourceMacMaskPath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/source-mac-mask" Path from root: "/qos/classifiers/classifier/terms/term/conditions/l2/state/source-mac-mask"
type Qos_Classifier_Term_Conditions_L2_SourceMacMaskPathAny ¶
type Qos_Classifier_Term_Conditions_L2_SourceMacMaskPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_L2_SourceMacMaskPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/l2/state/source-mac-mask YANG schema element.
func (*Qos_Classifier_Term_Conditions_L2_SourceMacMaskPathAny) Config ¶
func (n *Qos_Classifier_Term_Conditions_L2_SourceMacMaskPathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/source-mac-mask" Path from root: "/qos/classifiers/classifier/terms/term/conditions/l2/config/source-mac-mask"
func (*Qos_Classifier_Term_Conditions_L2_SourceMacMaskPathAny) State ¶
func (n *Qos_Classifier_Term_Conditions_L2_SourceMacMaskPathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/source-mac-mask" Path from root: "/qos/classifiers/classifier/terms/term/conditions/l2/state/source-mac-mask"
type Qos_Classifier_Term_Conditions_L2_SourceMacPath ¶
type Qos_Classifier_Term_Conditions_L2_SourceMacPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_L2_SourceMacPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/l2/state/source-mac YANG schema element.
func (*Qos_Classifier_Term_Conditions_L2_SourceMacPath) Config ¶
func (n *Qos_Classifier_Term_Conditions_L2_SourceMacPath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/source-mac" Path from root: "/qos/classifiers/classifier/terms/term/conditions/l2/config/source-mac"
func (*Qos_Classifier_Term_Conditions_L2_SourceMacPath) State ¶
func (n *Qos_Classifier_Term_Conditions_L2_SourceMacPath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/source-mac" Path from root: "/qos/classifiers/classifier/terms/term/conditions/l2/state/source-mac"
type Qos_Classifier_Term_Conditions_L2_SourceMacPathAny ¶
type Qos_Classifier_Term_Conditions_L2_SourceMacPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_L2_SourceMacPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/l2/state/source-mac YANG schema element.
func (*Qos_Classifier_Term_Conditions_L2_SourceMacPathAny) Config ¶
func (n *Qos_Classifier_Term_Conditions_L2_SourceMacPathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/source-mac" Path from root: "/qos/classifiers/classifier/terms/term/conditions/l2/config/source-mac"
func (*Qos_Classifier_Term_Conditions_L2_SourceMacPathAny) State ¶
func (n *Qos_Classifier_Term_Conditions_L2_SourceMacPathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/source-mac" Path from root: "/qos/classifiers/classifier/terms/term/conditions/l2/state/source-mac"
type Qos_Classifier_Term_Conditions_MplsPath ¶
Qos_Classifier_Term_Conditions_MplsPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/mpls YANG schema element.
func (*Qos_Classifier_Term_Conditions_MplsPath) Config ¶
func (n *Qos_Classifier_Term_Conditions_MplsPath) Config() ygnmi.ConfigQuery[*oc.Qos_Classifier_Term_Conditions_Mpls]
Config returns a Query that can be used in gNMI operations.
func (*Qos_Classifier_Term_Conditions_MplsPath) EndLabelValue ¶
func (n *Qos_Classifier_Term_Conditions_MplsPath) EndLabelValue() *Qos_Classifier_Term_Conditions_Mpls_EndLabelValuePath
EndLabelValue (leaf): Match MPLS label value on the MPLS header. The usage of this field indicated the upper range value in the top of the stack. The range that is used is inclusive. The match that is done for a particular received pkt_label is: start-label-value <= pkt_label <= end-label-value. The 20-bit label value in an MPLS label stack as specified in RFC 3032. This label value does not include the encodings of Traffic Class and TTL.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/end-label-value" Path from root: "/qos/classifiers/classifier/terms/term/conditions/mpls/*/end-label-value"
func (*Qos_Classifier_Term_Conditions_MplsPath) StartLabelValue ¶
func (n *Qos_Classifier_Term_Conditions_MplsPath) StartLabelValue() *Qos_Classifier_Term_Conditions_Mpls_StartLabelValuePath
StartLabelValue (leaf): Match MPLS label value on the MPLS header. The usage of this field indicated the upper range value in the top of the stack. The range that is used is inclusive. The match that is done for a particular received pkt_label is: start-label-value <= pkt_label <= end-label-value. The 20-bit label value in an MPLS label stack as specified in RFC 3032. This label value does not include the encodings of Traffic Class and TTL.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/start-label-value" Path from root: "/qos/classifiers/classifier/terms/term/conditions/mpls/*/start-label-value"
func (*Qos_Classifier_Term_Conditions_MplsPath) State ¶
func (n *Qos_Classifier_Term_Conditions_MplsPath) State() ygnmi.SingletonQuery[*oc.Qos_Classifier_Term_Conditions_Mpls]
State returns a Query that can be used in gNMI operations.
func (*Qos_Classifier_Term_Conditions_MplsPath) TrafficClass ¶
func (n *Qos_Classifier_Term_Conditions_MplsPath) TrafficClass() *Qos_Classifier_Term_Conditions_Mpls_TrafficClassPath
TrafficClass (leaf): The value of the MPLS traffic class (TC) bits, formerly known as the EXP bits.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/traffic-class" Path from root: "/qos/classifiers/classifier/terms/term/conditions/mpls/*/traffic-class"
func (*Qos_Classifier_Term_Conditions_MplsPath) TtlValue ¶
func (n *Qos_Classifier_Term_Conditions_MplsPath) TtlValue() *Qos_Classifier_Term_Conditions_Mpls_TtlValuePath
TtlValue (leaf): Time-to-live MPLS packet value match.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/ttl-value" Path from root: "/qos/classifiers/classifier/terms/term/conditions/mpls/*/ttl-value"
type Qos_Classifier_Term_Conditions_MplsPathAny ¶
Qos_Classifier_Term_Conditions_MplsPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/mpls YANG schema element.
func (*Qos_Classifier_Term_Conditions_MplsPathAny) Config ¶
func (n *Qos_Classifier_Term_Conditions_MplsPathAny) Config() ygnmi.WildcardQuery[*oc.Qos_Classifier_Term_Conditions_Mpls]
Config returns a Query that can be used in gNMI operations.
func (*Qos_Classifier_Term_Conditions_MplsPathAny) EndLabelValue ¶
func (n *Qos_Classifier_Term_Conditions_MplsPathAny) EndLabelValue() *Qos_Classifier_Term_Conditions_Mpls_EndLabelValuePathAny
EndLabelValue (leaf): Match MPLS label value on the MPLS header. The usage of this field indicated the upper range value in the top of the stack. The range that is used is inclusive. The match that is done for a particular received pkt_label is: start-label-value <= pkt_label <= end-label-value. The 20-bit label value in an MPLS label stack as specified in RFC 3032. This label value does not include the encodings of Traffic Class and TTL.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/end-label-value" Path from root: "/qos/classifiers/classifier/terms/term/conditions/mpls/*/end-label-value"
func (*Qos_Classifier_Term_Conditions_MplsPathAny) StartLabelValue ¶
func (n *Qos_Classifier_Term_Conditions_MplsPathAny) StartLabelValue() *Qos_Classifier_Term_Conditions_Mpls_StartLabelValuePathAny
StartLabelValue (leaf): Match MPLS label value on the MPLS header. The usage of this field indicated the upper range value in the top of the stack. The range that is used is inclusive. The match that is done for a particular received pkt_label is: start-label-value <= pkt_label <= end-label-value. The 20-bit label value in an MPLS label stack as specified in RFC 3032. This label value does not include the encodings of Traffic Class and TTL.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/start-label-value" Path from root: "/qos/classifiers/classifier/terms/term/conditions/mpls/*/start-label-value"
func (*Qos_Classifier_Term_Conditions_MplsPathAny) State ¶
func (n *Qos_Classifier_Term_Conditions_MplsPathAny) State() ygnmi.WildcardQuery[*oc.Qos_Classifier_Term_Conditions_Mpls]
State returns a Query that can be used in gNMI operations.
func (*Qos_Classifier_Term_Conditions_MplsPathAny) TrafficClass ¶
func (n *Qos_Classifier_Term_Conditions_MplsPathAny) TrafficClass() *Qos_Classifier_Term_Conditions_Mpls_TrafficClassPathAny
TrafficClass (leaf): The value of the MPLS traffic class (TC) bits, formerly known as the EXP bits.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/traffic-class" Path from root: "/qos/classifiers/classifier/terms/term/conditions/mpls/*/traffic-class"
func (*Qos_Classifier_Term_Conditions_MplsPathAny) TtlValue ¶
func (n *Qos_Classifier_Term_Conditions_MplsPathAny) TtlValue() *Qos_Classifier_Term_Conditions_Mpls_TtlValuePathAny
TtlValue (leaf): Time-to-live MPLS packet value match.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/ttl-value" Path from root: "/qos/classifiers/classifier/terms/term/conditions/mpls/*/ttl-value"
type Qos_Classifier_Term_Conditions_Mpls_EndLabelValuePath ¶
type Qos_Classifier_Term_Conditions_Mpls_EndLabelValuePath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_Mpls_EndLabelValuePath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/mpls/state/end-label-value YANG schema element.
func (*Qos_Classifier_Term_Conditions_Mpls_EndLabelValuePath) Config ¶
func (n *Qos_Classifier_Term_Conditions_Mpls_EndLabelValuePath) Config() ygnmi.ConfigQuery[oc.Qos_Classifier_Term_Conditions_Mpls_EndLabelValue_Union]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/end-label-value" Path from root: "/qos/classifiers/classifier/terms/term/conditions/mpls/config/end-label-value"
func (*Qos_Classifier_Term_Conditions_Mpls_EndLabelValuePath) State ¶
func (n *Qos_Classifier_Term_Conditions_Mpls_EndLabelValuePath) State() ygnmi.SingletonQuery[oc.Qos_Classifier_Term_Conditions_Mpls_EndLabelValue_Union]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/end-label-value" Path from root: "/qos/classifiers/classifier/terms/term/conditions/mpls/state/end-label-value"
type Qos_Classifier_Term_Conditions_Mpls_EndLabelValuePathAny ¶
type Qos_Classifier_Term_Conditions_Mpls_EndLabelValuePathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_Mpls_EndLabelValuePathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/mpls/state/end-label-value YANG schema element.
func (*Qos_Classifier_Term_Conditions_Mpls_EndLabelValuePathAny) Config ¶
func (n *Qos_Classifier_Term_Conditions_Mpls_EndLabelValuePathAny) Config() ygnmi.WildcardQuery[oc.Qos_Classifier_Term_Conditions_Mpls_EndLabelValue_Union]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/end-label-value" Path from root: "/qos/classifiers/classifier/terms/term/conditions/mpls/config/end-label-value"
func (*Qos_Classifier_Term_Conditions_Mpls_EndLabelValuePathAny) State ¶
func (n *Qos_Classifier_Term_Conditions_Mpls_EndLabelValuePathAny) State() ygnmi.WildcardQuery[oc.Qos_Classifier_Term_Conditions_Mpls_EndLabelValue_Union]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/end-label-value" Path from root: "/qos/classifiers/classifier/terms/term/conditions/mpls/state/end-label-value"
type Qos_Classifier_Term_Conditions_Mpls_StartLabelValuePath ¶
type Qos_Classifier_Term_Conditions_Mpls_StartLabelValuePath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_Mpls_StartLabelValuePath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/mpls/state/start-label-value YANG schema element.
func (*Qos_Classifier_Term_Conditions_Mpls_StartLabelValuePath) Config ¶
func (n *Qos_Classifier_Term_Conditions_Mpls_StartLabelValuePath) Config() ygnmi.ConfigQuery[oc.Qos_Classifier_Term_Conditions_Mpls_StartLabelValue_Union]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/start-label-value" Path from root: "/qos/classifiers/classifier/terms/term/conditions/mpls/config/start-label-value"
func (*Qos_Classifier_Term_Conditions_Mpls_StartLabelValuePath) State ¶
func (n *Qos_Classifier_Term_Conditions_Mpls_StartLabelValuePath) State() ygnmi.SingletonQuery[oc.Qos_Classifier_Term_Conditions_Mpls_StartLabelValue_Union]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/start-label-value" Path from root: "/qos/classifiers/classifier/terms/term/conditions/mpls/state/start-label-value"
type Qos_Classifier_Term_Conditions_Mpls_StartLabelValuePathAny ¶
type Qos_Classifier_Term_Conditions_Mpls_StartLabelValuePathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_Mpls_StartLabelValuePathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/mpls/state/start-label-value YANG schema element.
func (*Qos_Classifier_Term_Conditions_Mpls_StartLabelValuePathAny) Config ¶
func (n *Qos_Classifier_Term_Conditions_Mpls_StartLabelValuePathAny) Config() ygnmi.WildcardQuery[oc.Qos_Classifier_Term_Conditions_Mpls_StartLabelValue_Union]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/start-label-value" Path from root: "/qos/classifiers/classifier/terms/term/conditions/mpls/config/start-label-value"
func (*Qos_Classifier_Term_Conditions_Mpls_StartLabelValuePathAny) State ¶
func (n *Qos_Classifier_Term_Conditions_Mpls_StartLabelValuePathAny) State() ygnmi.WildcardQuery[oc.Qos_Classifier_Term_Conditions_Mpls_StartLabelValue_Union]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/start-label-value" Path from root: "/qos/classifiers/classifier/terms/term/conditions/mpls/state/start-label-value"
type Qos_Classifier_Term_Conditions_Mpls_TrafficClassPath ¶
type Qos_Classifier_Term_Conditions_Mpls_TrafficClassPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_Mpls_TrafficClassPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/mpls/state/traffic-class YANG schema element.
func (*Qos_Classifier_Term_Conditions_Mpls_TrafficClassPath) Config ¶
func (n *Qos_Classifier_Term_Conditions_Mpls_TrafficClassPath) Config() ygnmi.ConfigQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/traffic-class" Path from root: "/qos/classifiers/classifier/terms/term/conditions/mpls/config/traffic-class"
func (*Qos_Classifier_Term_Conditions_Mpls_TrafficClassPath) State ¶
func (n *Qos_Classifier_Term_Conditions_Mpls_TrafficClassPath) State() ygnmi.SingletonQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/traffic-class" Path from root: "/qos/classifiers/classifier/terms/term/conditions/mpls/state/traffic-class"
type Qos_Classifier_Term_Conditions_Mpls_TrafficClassPathAny ¶
type Qos_Classifier_Term_Conditions_Mpls_TrafficClassPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_Mpls_TrafficClassPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/mpls/state/traffic-class YANG schema element.
func (*Qos_Classifier_Term_Conditions_Mpls_TrafficClassPathAny) Config ¶
func (n *Qos_Classifier_Term_Conditions_Mpls_TrafficClassPathAny) Config() ygnmi.WildcardQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/traffic-class" Path from root: "/qos/classifiers/classifier/terms/term/conditions/mpls/config/traffic-class"
func (*Qos_Classifier_Term_Conditions_Mpls_TrafficClassPathAny) State ¶
func (n *Qos_Classifier_Term_Conditions_Mpls_TrafficClassPathAny) State() ygnmi.WildcardQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/traffic-class" Path from root: "/qos/classifiers/classifier/terms/term/conditions/mpls/state/traffic-class"
type Qos_Classifier_Term_Conditions_Mpls_TtlValuePath ¶
type Qos_Classifier_Term_Conditions_Mpls_TtlValuePath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_Mpls_TtlValuePath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/mpls/state/ttl-value YANG schema element.
func (*Qos_Classifier_Term_Conditions_Mpls_TtlValuePath) Config ¶
func (n *Qos_Classifier_Term_Conditions_Mpls_TtlValuePath) Config() ygnmi.ConfigQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/ttl-value" Path from root: "/qos/classifiers/classifier/terms/term/conditions/mpls/config/ttl-value"
func (*Qos_Classifier_Term_Conditions_Mpls_TtlValuePath) State ¶
func (n *Qos_Classifier_Term_Conditions_Mpls_TtlValuePath) State() ygnmi.SingletonQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/ttl-value" Path from root: "/qos/classifiers/classifier/terms/term/conditions/mpls/state/ttl-value"
type Qos_Classifier_Term_Conditions_Mpls_TtlValuePathAny ¶
type Qos_Classifier_Term_Conditions_Mpls_TtlValuePathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_Mpls_TtlValuePathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/mpls/state/ttl-value YANG schema element.
func (*Qos_Classifier_Term_Conditions_Mpls_TtlValuePathAny) Config ¶
func (n *Qos_Classifier_Term_Conditions_Mpls_TtlValuePathAny) Config() ygnmi.WildcardQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/ttl-value" Path from root: "/qos/classifiers/classifier/terms/term/conditions/mpls/config/ttl-value"
func (*Qos_Classifier_Term_Conditions_Mpls_TtlValuePathAny) State ¶
func (n *Qos_Classifier_Term_Conditions_Mpls_TtlValuePathAny) State() ygnmi.WildcardQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/ttl-value" Path from root: "/qos/classifiers/classifier/terms/term/conditions/mpls/state/ttl-value"
type Qos_Classifier_Term_Conditions_TransportPath ¶
Qos_Classifier_Term_Conditions_TransportPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/transport YANG schema element.
func (*Qos_Classifier_Term_Conditions_TransportPath) BuiltinDetail ¶ added in v0.1.6
func (n *Qos_Classifier_Term_Conditions_TransportPath) BuiltinDetail() *Qos_Classifier_Term_Conditions_Transport_BuiltinDetailPath
BuiltinDetail (leaf): Specifies a built-in (alias) for a match condition that matches multiple flags, or specifies particular logic as to the flag matches to be implemented. This leaf is only valid when the detail-match-mode leaf is BUILTIN.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/builtin-detail" Path from root: "/qos/classifiers/classifier/terms/term/conditions/transport/*/builtin-detail"
func (*Qos_Classifier_Term_Conditions_TransportPath) Config ¶
func (n *Qos_Classifier_Term_Conditions_TransportPath) Config() ygnmi.ConfigQuery[*oc.Qos_Classifier_Term_Conditions_Transport]
Config returns a Query that can be used in gNMI operations.
func (*Qos_Classifier_Term_Conditions_TransportPath) DestinationPort ¶
func (n *Qos_Classifier_Term_Conditions_TransportPath) DestinationPort() *Qos_Classifier_Term_Conditions_Transport_DestinationPortPath
DestinationPort (leaf): Destination port or range
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/destination-port" Path from root: "/qos/classifiers/classifier/terms/term/conditions/transport/*/destination-port"
func (*Qos_Classifier_Term_Conditions_TransportPath) DestinationPortSet ¶
func (n *Qos_Classifier_Term_Conditions_TransportPath) DestinationPortSet() *Qos_Classifier_Term_Conditions_Transport_DestinationPortSetPath
DestinationPortSet (leaf): Reference to a port set to match the destination port
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/destination-port-set" Path from root: "/qos/classifiers/classifier/terms/term/conditions/transport/*/destination-port-set"
func (*Qos_Classifier_Term_Conditions_TransportPath) DetailMode ¶ added in v0.1.6
func (n *Qos_Classifier_Term_Conditions_TransportPath) DetailMode() *Qos_Classifier_Term_Conditions_Transport_DetailModePath
DetailMode (leaf): Mode that is used for matching detailed fields at the transport layer. When EXPLICIT is specified, the implementation should match based on the explicit flags that are specified in the corresponding leaf. When BUILTIN is specified, the implementation must expand the contents of the corresponding leaf to the flags and/or fields that match the pre-defined built-in values.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/detail-mode" Path from root: "/qos/classifiers/classifier/terms/term/conditions/transport/*/detail-mode"
func (*Qos_Classifier_Term_Conditions_TransportPath) ExplicitDetailMatchMode ¶ added in v0.1.6
func (n *Qos_Classifier_Term_Conditions_TransportPath) ExplicitDetailMatchMode() *Qos_Classifier_Term_Conditions_Transport_ExplicitDetailMatchModePath
ExplicitDetailMatchMode (leaf): Specifies how the contents of the explicit-details-flags list are to be treated. ANY implies that any of the flags may match, where ALL indicates that all the flags must be matched.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/explicit-detail-match-mode" Path from root: "/qos/classifiers/classifier/terms/term/conditions/transport/*/explicit-detail-match-mode"
func (*Qos_Classifier_Term_Conditions_TransportPath) ExplicitTcpFlags ¶ added in v0.1.6
func (n *Qos_Classifier_Term_Conditions_TransportPath) ExplicitTcpFlags() *Qos_Classifier_Term_Conditions_Transport_ExplicitTcpFlagsPath
ExplicitTcpFlags (leaf-list): An explicit list of the TCP flags that are to be matched. The mechanism for the match is specified by the explicit-detail-match-mode leaf.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/explicit-tcp-flags" Path from root: "/qos/classifiers/classifier/terms/term/conditions/transport/*/explicit-tcp-flags"
func (*Qos_Classifier_Term_Conditions_TransportPath) SourcePort ¶
func (n *Qos_Classifier_Term_Conditions_TransportPath) SourcePort() *Qos_Classifier_Term_Conditions_Transport_SourcePortPath
SourcePort (leaf): Source port or range
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/source-port" Path from root: "/qos/classifiers/classifier/terms/term/conditions/transport/*/source-port"
func (*Qos_Classifier_Term_Conditions_TransportPath) SourcePortSet ¶
func (n *Qos_Classifier_Term_Conditions_TransportPath) SourcePortSet() *Qos_Classifier_Term_Conditions_Transport_SourcePortSetPath
SourcePortSet (leaf): Reference to a port set to match the source port
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/source-port-set" Path from root: "/qos/classifiers/classifier/terms/term/conditions/transport/*/source-port-set"
func (*Qos_Classifier_Term_Conditions_TransportPath) State ¶
func (n *Qos_Classifier_Term_Conditions_TransportPath) State() ygnmi.SingletonQuery[*oc.Qos_Classifier_Term_Conditions_Transport]
State returns a Query that can be used in gNMI operations.
type Qos_Classifier_Term_Conditions_TransportPathAny ¶
Qos_Classifier_Term_Conditions_TransportPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/transport YANG schema element.
func (*Qos_Classifier_Term_Conditions_TransportPathAny) BuiltinDetail ¶ added in v0.1.6
func (n *Qos_Classifier_Term_Conditions_TransportPathAny) BuiltinDetail() *Qos_Classifier_Term_Conditions_Transport_BuiltinDetailPathAny
BuiltinDetail (leaf): Specifies a built-in (alias) for a match condition that matches multiple flags, or specifies particular logic as to the flag matches to be implemented. This leaf is only valid when the detail-match-mode leaf is BUILTIN.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/builtin-detail" Path from root: "/qos/classifiers/classifier/terms/term/conditions/transport/*/builtin-detail"
func (*Qos_Classifier_Term_Conditions_TransportPathAny) Config ¶
func (n *Qos_Classifier_Term_Conditions_TransportPathAny) Config() ygnmi.WildcardQuery[*oc.Qos_Classifier_Term_Conditions_Transport]
Config returns a Query that can be used in gNMI operations.
func (*Qos_Classifier_Term_Conditions_TransportPathAny) DestinationPort ¶
func (n *Qos_Classifier_Term_Conditions_TransportPathAny) DestinationPort() *Qos_Classifier_Term_Conditions_Transport_DestinationPortPathAny
DestinationPort (leaf): Destination port or range
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/destination-port" Path from root: "/qos/classifiers/classifier/terms/term/conditions/transport/*/destination-port"
func (*Qos_Classifier_Term_Conditions_TransportPathAny) DestinationPortSet ¶
func (n *Qos_Classifier_Term_Conditions_TransportPathAny) DestinationPortSet() *Qos_Classifier_Term_Conditions_Transport_DestinationPortSetPathAny
DestinationPortSet (leaf): Reference to a port set to match the destination port
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/destination-port-set" Path from root: "/qos/classifiers/classifier/terms/term/conditions/transport/*/destination-port-set"
func (*Qos_Classifier_Term_Conditions_TransportPathAny) DetailMode ¶ added in v0.1.6
func (n *Qos_Classifier_Term_Conditions_TransportPathAny) DetailMode() *Qos_Classifier_Term_Conditions_Transport_DetailModePathAny
DetailMode (leaf): Mode that is used for matching detailed fields at the transport layer. When EXPLICIT is specified, the implementation should match based on the explicit flags that are specified in the corresponding leaf. When BUILTIN is specified, the implementation must expand the contents of the corresponding leaf to the flags and/or fields that match the pre-defined built-in values.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/detail-mode" Path from root: "/qos/classifiers/classifier/terms/term/conditions/transport/*/detail-mode"
func (*Qos_Classifier_Term_Conditions_TransportPathAny) ExplicitDetailMatchMode ¶ added in v0.1.6
func (n *Qos_Classifier_Term_Conditions_TransportPathAny) ExplicitDetailMatchMode() *Qos_Classifier_Term_Conditions_Transport_ExplicitDetailMatchModePathAny
ExplicitDetailMatchMode (leaf): Specifies how the contents of the explicit-details-flags list are to be treated. ANY implies that any of the flags may match, where ALL indicates that all the flags must be matched.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/explicit-detail-match-mode" Path from root: "/qos/classifiers/classifier/terms/term/conditions/transport/*/explicit-detail-match-mode"
func (*Qos_Classifier_Term_Conditions_TransportPathAny) ExplicitTcpFlags ¶ added in v0.1.6
func (n *Qos_Classifier_Term_Conditions_TransportPathAny) ExplicitTcpFlags() *Qos_Classifier_Term_Conditions_Transport_ExplicitTcpFlagsPathAny
ExplicitTcpFlags (leaf-list): An explicit list of the TCP flags that are to be matched. The mechanism for the match is specified by the explicit-detail-match-mode leaf.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/explicit-tcp-flags" Path from root: "/qos/classifiers/classifier/terms/term/conditions/transport/*/explicit-tcp-flags"
func (*Qos_Classifier_Term_Conditions_TransportPathAny) SourcePort ¶
func (n *Qos_Classifier_Term_Conditions_TransportPathAny) SourcePort() *Qos_Classifier_Term_Conditions_Transport_SourcePortPathAny
SourcePort (leaf): Source port or range
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/source-port" Path from root: "/qos/classifiers/classifier/terms/term/conditions/transport/*/source-port"
func (*Qos_Classifier_Term_Conditions_TransportPathAny) SourcePortSet ¶
func (n *Qos_Classifier_Term_Conditions_TransportPathAny) SourcePortSet() *Qos_Classifier_Term_Conditions_Transport_SourcePortSetPathAny
SourcePortSet (leaf): Reference to a port set to match the source port
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "*/source-port-set" Path from root: "/qos/classifiers/classifier/terms/term/conditions/transport/*/source-port-set"
func (*Qos_Classifier_Term_Conditions_TransportPathAny) State ¶
func (n *Qos_Classifier_Term_Conditions_TransportPathAny) State() ygnmi.WildcardQuery[*oc.Qos_Classifier_Term_Conditions_Transport]
State returns a Query that can be used in gNMI operations.
type Qos_Classifier_Term_Conditions_Transport_BuiltinDetailPath ¶ added in v0.1.6
type Qos_Classifier_Term_Conditions_Transport_BuiltinDetailPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_Transport_BuiltinDetailPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/transport/state/builtin-detail YANG schema element.
func (*Qos_Classifier_Term_Conditions_Transport_BuiltinDetailPath) Config ¶ added in v0.1.6
func (n *Qos_Classifier_Term_Conditions_Transport_BuiltinDetailPath) Config() ygnmi.ConfigQuery[oc.E_Transport_BuiltinDetail]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/builtin-detail" Path from root: "/qos/classifiers/classifier/terms/term/conditions/transport/config/builtin-detail"
func (*Qos_Classifier_Term_Conditions_Transport_BuiltinDetailPath) State ¶ added in v0.1.6
func (n *Qos_Classifier_Term_Conditions_Transport_BuiltinDetailPath) State() ygnmi.SingletonQuery[oc.E_Transport_BuiltinDetail]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/builtin-detail" Path from root: "/qos/classifiers/classifier/terms/term/conditions/transport/state/builtin-detail"
type Qos_Classifier_Term_Conditions_Transport_BuiltinDetailPathAny ¶ added in v0.1.6
type Qos_Classifier_Term_Conditions_Transport_BuiltinDetailPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_Transport_BuiltinDetailPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/transport/state/builtin-detail YANG schema element.
func (*Qos_Classifier_Term_Conditions_Transport_BuiltinDetailPathAny) Config ¶ added in v0.1.6
func (n *Qos_Classifier_Term_Conditions_Transport_BuiltinDetailPathAny) Config() ygnmi.WildcardQuery[oc.E_Transport_BuiltinDetail]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/builtin-detail" Path from root: "/qos/classifiers/classifier/terms/term/conditions/transport/config/builtin-detail"
func (*Qos_Classifier_Term_Conditions_Transport_BuiltinDetailPathAny) State ¶ added in v0.1.6
func (n *Qos_Classifier_Term_Conditions_Transport_BuiltinDetailPathAny) State() ygnmi.WildcardQuery[oc.E_Transport_BuiltinDetail]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/builtin-detail" Path from root: "/qos/classifiers/classifier/terms/term/conditions/transport/state/builtin-detail"
type Qos_Classifier_Term_Conditions_Transport_DestinationPortPath ¶
type Qos_Classifier_Term_Conditions_Transport_DestinationPortPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_Transport_DestinationPortPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/transport/state/destination-port YANG schema element.
func (*Qos_Classifier_Term_Conditions_Transport_DestinationPortPath) Config ¶
func (n *Qos_Classifier_Term_Conditions_Transport_DestinationPortPath) Config() ygnmi.ConfigQuery[oc.Qos_Classifier_Term_Conditions_Transport_DestinationPort_Union]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/destination-port" Path from root: "/qos/classifiers/classifier/terms/term/conditions/transport/config/destination-port"
func (*Qos_Classifier_Term_Conditions_Transport_DestinationPortPath) State ¶
func (n *Qos_Classifier_Term_Conditions_Transport_DestinationPortPath) State() ygnmi.SingletonQuery[oc.Qos_Classifier_Term_Conditions_Transport_DestinationPort_Union]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/destination-port" Path from root: "/qos/classifiers/classifier/terms/term/conditions/transport/state/destination-port"
type Qos_Classifier_Term_Conditions_Transport_DestinationPortPathAny ¶
type Qos_Classifier_Term_Conditions_Transport_DestinationPortPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_Transport_DestinationPortPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/transport/state/destination-port YANG schema element.
func (*Qos_Classifier_Term_Conditions_Transport_DestinationPortPathAny) Config ¶
func (n *Qos_Classifier_Term_Conditions_Transport_DestinationPortPathAny) Config() ygnmi.WildcardQuery[oc.Qos_Classifier_Term_Conditions_Transport_DestinationPort_Union]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/destination-port" Path from root: "/qos/classifiers/classifier/terms/term/conditions/transport/config/destination-port"
func (*Qos_Classifier_Term_Conditions_Transport_DestinationPortPathAny) State ¶
func (n *Qos_Classifier_Term_Conditions_Transport_DestinationPortPathAny) State() ygnmi.WildcardQuery[oc.Qos_Classifier_Term_Conditions_Transport_DestinationPort_Union]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/destination-port" Path from root: "/qos/classifiers/classifier/terms/term/conditions/transport/state/destination-port"
type Qos_Classifier_Term_Conditions_Transport_DestinationPortSetPath ¶
type Qos_Classifier_Term_Conditions_Transport_DestinationPortSetPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_Transport_DestinationPortSetPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/transport/state/destination-port-set YANG schema element.
func (*Qos_Classifier_Term_Conditions_Transport_DestinationPortSetPath) Config ¶
func (n *Qos_Classifier_Term_Conditions_Transport_DestinationPortSetPath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/destination-port-set" Path from root: "/qos/classifiers/classifier/terms/term/conditions/transport/config/destination-port-set"
func (*Qos_Classifier_Term_Conditions_Transport_DestinationPortSetPath) State ¶
func (n *Qos_Classifier_Term_Conditions_Transport_DestinationPortSetPath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/destination-port-set" Path from root: "/qos/classifiers/classifier/terms/term/conditions/transport/state/destination-port-set"
type Qos_Classifier_Term_Conditions_Transport_DestinationPortSetPathAny ¶
type Qos_Classifier_Term_Conditions_Transport_DestinationPortSetPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_Transport_DestinationPortSetPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/transport/state/destination-port-set YANG schema element.
func (*Qos_Classifier_Term_Conditions_Transport_DestinationPortSetPathAny) Config ¶
func (n *Qos_Classifier_Term_Conditions_Transport_DestinationPortSetPathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/destination-port-set" Path from root: "/qos/classifiers/classifier/terms/term/conditions/transport/config/destination-port-set"
func (*Qos_Classifier_Term_Conditions_Transport_DestinationPortSetPathAny) State ¶
func (n *Qos_Classifier_Term_Conditions_Transport_DestinationPortSetPathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/destination-port-set" Path from root: "/qos/classifiers/classifier/terms/term/conditions/transport/state/destination-port-set"
type Qos_Classifier_Term_Conditions_Transport_DetailModePath ¶ added in v0.1.6
type Qos_Classifier_Term_Conditions_Transport_DetailModePath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_Transport_DetailModePath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/transport/state/detail-mode YANG schema element.
func (*Qos_Classifier_Term_Conditions_Transport_DetailModePath) Config ¶ added in v0.1.6
func (n *Qos_Classifier_Term_Conditions_Transport_DetailModePath) Config() ygnmi.ConfigQuery[oc.E_Transport_DetailMode]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/detail-mode" Path from root: "/qos/classifiers/classifier/terms/term/conditions/transport/config/detail-mode"
func (*Qos_Classifier_Term_Conditions_Transport_DetailModePath) State ¶ added in v0.1.6
func (n *Qos_Classifier_Term_Conditions_Transport_DetailModePath) State() ygnmi.SingletonQuery[oc.E_Transport_DetailMode]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/detail-mode" Path from root: "/qos/classifiers/classifier/terms/term/conditions/transport/state/detail-mode"
type Qos_Classifier_Term_Conditions_Transport_DetailModePathAny ¶ added in v0.1.6
type Qos_Classifier_Term_Conditions_Transport_DetailModePathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_Transport_DetailModePathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/transport/state/detail-mode YANG schema element.
func (*Qos_Classifier_Term_Conditions_Transport_DetailModePathAny) Config ¶ added in v0.1.6
func (n *Qos_Classifier_Term_Conditions_Transport_DetailModePathAny) Config() ygnmi.WildcardQuery[oc.E_Transport_DetailMode]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/detail-mode" Path from root: "/qos/classifiers/classifier/terms/term/conditions/transport/config/detail-mode"
func (*Qos_Classifier_Term_Conditions_Transport_DetailModePathAny) State ¶ added in v0.1.6
func (n *Qos_Classifier_Term_Conditions_Transport_DetailModePathAny) State() ygnmi.WildcardQuery[oc.E_Transport_DetailMode]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/detail-mode" Path from root: "/qos/classifiers/classifier/terms/term/conditions/transport/state/detail-mode"
type Qos_Classifier_Term_Conditions_Transport_ExplicitDetailMatchModePath ¶ added in v0.1.6
type Qos_Classifier_Term_Conditions_Transport_ExplicitDetailMatchModePath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_Transport_ExplicitDetailMatchModePath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/transport/state/explicit-detail-match-mode YANG schema element.
func (*Qos_Classifier_Term_Conditions_Transport_ExplicitDetailMatchModePath) Config ¶ added in v0.1.6
func (n *Qos_Classifier_Term_Conditions_Transport_ExplicitDetailMatchModePath) Config() ygnmi.ConfigQuery[oc.E_Transport_ExplicitDetailMatchMode]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/explicit-detail-match-mode" Path from root: "/qos/classifiers/classifier/terms/term/conditions/transport/config/explicit-detail-match-mode"
func (*Qos_Classifier_Term_Conditions_Transport_ExplicitDetailMatchModePath) State ¶ added in v0.1.6
func (n *Qos_Classifier_Term_Conditions_Transport_ExplicitDetailMatchModePath) State() ygnmi.SingletonQuery[oc.E_Transport_ExplicitDetailMatchMode]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/explicit-detail-match-mode" Path from root: "/qos/classifiers/classifier/terms/term/conditions/transport/state/explicit-detail-match-mode"
type Qos_Classifier_Term_Conditions_Transport_ExplicitDetailMatchModePathAny ¶ added in v0.1.6
type Qos_Classifier_Term_Conditions_Transport_ExplicitDetailMatchModePathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_Transport_ExplicitDetailMatchModePathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/transport/state/explicit-detail-match-mode YANG schema element.
func (*Qos_Classifier_Term_Conditions_Transport_ExplicitDetailMatchModePathAny) Config ¶ added in v0.1.6
func (n *Qos_Classifier_Term_Conditions_Transport_ExplicitDetailMatchModePathAny) Config() ygnmi.WildcardQuery[oc.E_Transport_ExplicitDetailMatchMode]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/explicit-detail-match-mode" Path from root: "/qos/classifiers/classifier/terms/term/conditions/transport/config/explicit-detail-match-mode"
func (*Qos_Classifier_Term_Conditions_Transport_ExplicitDetailMatchModePathAny) State ¶ added in v0.1.6
func (n *Qos_Classifier_Term_Conditions_Transport_ExplicitDetailMatchModePathAny) State() ygnmi.WildcardQuery[oc.E_Transport_ExplicitDetailMatchMode]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/explicit-detail-match-mode" Path from root: "/qos/classifiers/classifier/terms/term/conditions/transport/state/explicit-detail-match-mode"
type Qos_Classifier_Term_Conditions_Transport_ExplicitTcpFlagsPath ¶ added in v0.1.6
type Qos_Classifier_Term_Conditions_Transport_ExplicitTcpFlagsPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_Transport_ExplicitTcpFlagsPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/transport/state/explicit-tcp-flags YANG schema element.
func (*Qos_Classifier_Term_Conditions_Transport_ExplicitTcpFlagsPath) Config ¶ added in v0.1.6
func (n *Qos_Classifier_Term_Conditions_Transport_ExplicitTcpFlagsPath) Config() ygnmi.ConfigQuery[[]oc.E_PacketMatchTypes_TCP_FLAGS]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/explicit-tcp-flags" Path from root: "/qos/classifiers/classifier/terms/term/conditions/transport/config/explicit-tcp-flags"
func (*Qos_Classifier_Term_Conditions_Transport_ExplicitTcpFlagsPath) State ¶ added in v0.1.6
func (n *Qos_Classifier_Term_Conditions_Transport_ExplicitTcpFlagsPath) State() ygnmi.SingletonQuery[[]oc.E_PacketMatchTypes_TCP_FLAGS]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/explicit-tcp-flags" Path from root: "/qos/classifiers/classifier/terms/term/conditions/transport/state/explicit-tcp-flags"
type Qos_Classifier_Term_Conditions_Transport_ExplicitTcpFlagsPathAny ¶ added in v0.1.6
type Qos_Classifier_Term_Conditions_Transport_ExplicitTcpFlagsPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_Transport_ExplicitTcpFlagsPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/transport/state/explicit-tcp-flags YANG schema element.
func (*Qos_Classifier_Term_Conditions_Transport_ExplicitTcpFlagsPathAny) Config ¶ added in v0.1.6
func (n *Qos_Classifier_Term_Conditions_Transport_ExplicitTcpFlagsPathAny) Config() ygnmi.WildcardQuery[[]oc.E_PacketMatchTypes_TCP_FLAGS]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/explicit-tcp-flags" Path from root: "/qos/classifiers/classifier/terms/term/conditions/transport/config/explicit-tcp-flags"
func (*Qos_Classifier_Term_Conditions_Transport_ExplicitTcpFlagsPathAny) State ¶ added in v0.1.6
func (n *Qos_Classifier_Term_Conditions_Transport_ExplicitTcpFlagsPathAny) State() ygnmi.WildcardQuery[[]oc.E_PacketMatchTypes_TCP_FLAGS]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/explicit-tcp-flags" Path from root: "/qos/classifiers/classifier/terms/term/conditions/transport/state/explicit-tcp-flags"
type Qos_Classifier_Term_Conditions_Transport_SourcePortPath ¶
type Qos_Classifier_Term_Conditions_Transport_SourcePortPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_Transport_SourcePortPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/transport/state/source-port YANG schema element.
func (*Qos_Classifier_Term_Conditions_Transport_SourcePortPath) Config ¶
func (n *Qos_Classifier_Term_Conditions_Transport_SourcePortPath) Config() ygnmi.ConfigQuery[oc.Qos_Classifier_Term_Conditions_Transport_SourcePort_Union]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/source-port" Path from root: "/qos/classifiers/classifier/terms/term/conditions/transport/config/source-port"
func (*Qos_Classifier_Term_Conditions_Transport_SourcePortPath) State ¶
func (n *Qos_Classifier_Term_Conditions_Transport_SourcePortPath) State() ygnmi.SingletonQuery[oc.Qos_Classifier_Term_Conditions_Transport_SourcePort_Union]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/source-port" Path from root: "/qos/classifiers/classifier/terms/term/conditions/transport/state/source-port"
type Qos_Classifier_Term_Conditions_Transport_SourcePortPathAny ¶
type Qos_Classifier_Term_Conditions_Transport_SourcePortPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_Transport_SourcePortPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/transport/state/source-port YANG schema element.
func (*Qos_Classifier_Term_Conditions_Transport_SourcePortPathAny) Config ¶
func (n *Qos_Classifier_Term_Conditions_Transport_SourcePortPathAny) Config() ygnmi.WildcardQuery[oc.Qos_Classifier_Term_Conditions_Transport_SourcePort_Union]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/source-port" Path from root: "/qos/classifiers/classifier/terms/term/conditions/transport/config/source-port"
func (*Qos_Classifier_Term_Conditions_Transport_SourcePortPathAny) State ¶
func (n *Qos_Classifier_Term_Conditions_Transport_SourcePortPathAny) State() ygnmi.WildcardQuery[oc.Qos_Classifier_Term_Conditions_Transport_SourcePort_Union]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/source-port" Path from root: "/qos/classifiers/classifier/terms/term/conditions/transport/state/source-port"
type Qos_Classifier_Term_Conditions_Transport_SourcePortSetPath ¶
type Qos_Classifier_Term_Conditions_Transport_SourcePortSetPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_Transport_SourcePortSetPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/transport/state/source-port-set YANG schema element.
func (*Qos_Classifier_Term_Conditions_Transport_SourcePortSetPath) Config ¶
func (n *Qos_Classifier_Term_Conditions_Transport_SourcePortSetPath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/source-port-set" Path from root: "/qos/classifiers/classifier/terms/term/conditions/transport/config/source-port-set"
func (*Qos_Classifier_Term_Conditions_Transport_SourcePortSetPath) State ¶
func (n *Qos_Classifier_Term_Conditions_Transport_SourcePortSetPath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/source-port-set" Path from root: "/qos/classifiers/classifier/terms/term/conditions/transport/state/source-port-set"
type Qos_Classifier_Term_Conditions_Transport_SourcePortSetPathAny ¶
type Qos_Classifier_Term_Conditions_Transport_SourcePortSetPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_Conditions_Transport_SourcePortSetPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/transport/state/source-port-set YANG schema element.
func (*Qos_Classifier_Term_Conditions_Transport_SourcePortSetPathAny) Config ¶
func (n *Qos_Classifier_Term_Conditions_Transport_SourcePortSetPathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "config/source-port-set" Path from root: "/qos/classifiers/classifier/terms/term/conditions/transport/config/source-port-set"
func (*Qos_Classifier_Term_Conditions_Transport_SourcePortSetPathAny) State ¶
func (n *Qos_Classifier_Term_Conditions_Transport_SourcePortSetPathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-qos" Path from parent: "state/source-port-set" Path from root: "/qos/classifiers/classifier/terms/term/conditions/transport/state/source-port-set"
type Qos_Classifier_Term_IdPath ¶
type Qos_Classifier_Term_IdPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_IdPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/state/id YANG schema element.
func (*Qos_Classifier_Term_IdPath) Config ¶
func (n *Qos_Classifier_Term_IdPath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/id" Path from root: "/qos/classifiers/classifier/terms/term/config/id"
func (*Qos_Classifier_Term_IdPath) State ¶
func (n *Qos_Classifier_Term_IdPath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/id" Path from root: "/qos/classifiers/classifier/terms/term/state/id"
type Qos_Classifier_Term_IdPathAny ¶
type Qos_Classifier_Term_IdPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_Term_IdPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/state/id YANG schema element.
func (*Qos_Classifier_Term_IdPathAny) Config ¶
func (n *Qos_Classifier_Term_IdPathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/id" Path from root: "/qos/classifiers/classifier/terms/term/config/id"
func (*Qos_Classifier_Term_IdPathAny) State ¶
func (n *Qos_Classifier_Term_IdPathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/id" Path from root: "/qos/classifiers/classifier/terms/term/state/id"
type Qos_Classifier_TypePath ¶
Qos_Classifier_TypePath represents the /openconfig-qos/qos/classifiers/classifier/state/type YANG schema element.
func (*Qos_Classifier_TypePath) Config ¶
func (n *Qos_Classifier_TypePath) Config() ygnmi.ConfigQuery[oc.E_Qos_Classifier_Type]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/type" Path from root: "/qos/classifiers/classifier/config/type"
func (*Qos_Classifier_TypePath) State ¶
func (n *Qos_Classifier_TypePath) State() ygnmi.SingletonQuery[oc.E_Qos_Classifier_Type]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/type" Path from root: "/qos/classifiers/classifier/state/type"
type Qos_Classifier_TypePathAny ¶
type Qos_Classifier_TypePathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Classifier_TypePathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/state/type YANG schema element.
func (*Qos_Classifier_TypePathAny) Config ¶
func (n *Qos_Classifier_TypePathAny) Config() ygnmi.WildcardQuery[oc.E_Qos_Classifier_Type]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/type" Path from root: "/qos/classifiers/classifier/config/type"
func (*Qos_Classifier_TypePathAny) State ¶
func (n *Qos_Classifier_TypePathAny) State() ygnmi.WildcardQuery[oc.E_Qos_Classifier_Type]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/type" Path from root: "/qos/classifiers/classifier/state/type"
type Qos_ForwardingGroupPath ¶
Qos_ForwardingGroupPath represents the /openconfig-qos/qos/forwarding-groups/forwarding-group YANG schema element.
func (*Qos_ForwardingGroupPath) Config ¶
func (n *Qos_ForwardingGroupPath) Config() ygnmi.ConfigQuery[*oc.Qos_ForwardingGroup]
Config returns a Query that can be used in gNMI operations.
func (*Qos_ForwardingGroupPath) FabricPriority ¶
func (n *Qos_ForwardingGroupPath) FabricPriority() *Qos_ForwardingGroup_FabricPriorityPath
FabricPriority (leaf): Set the priority for the forwarding group for local transmission through the device, e.g., across a switching fabric. Higher priorities are considered to be better, such that traffic with fabric priority 128 is considered to be higher priority than that with fabric priority 0.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/fabric-priority" Path from root: "/qos/forwarding-groups/forwarding-group/*/fabric-priority"
func (*Qos_ForwardingGroupPath) MulticastOutputQueue ¶
func (n *Qos_ForwardingGroupPath) MulticastOutputQueue() *Qos_ForwardingGroup_MulticastOutputQueuePath
MulticastOutputQueue (leaf): Output queue for multicast packets within this forwarding group. Where an operator or system does not require separate queueing for multicast and unicast this leaf is not specified.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/multicast-output-queue" Path from root: "/qos/forwarding-groups/forwarding-group/*/multicast-output-queue"
func (*Qos_ForwardingGroupPath) Name ¶
func (n *Qos_ForwardingGroupPath) Name() *Qos_ForwardingGroup_NamePath
Name (leaf): Name of the forwarding group
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/name" Path from root: "/qos/forwarding-groups/forwarding-group/*/name"
func (*Qos_ForwardingGroupPath) OutputQueue ¶
func (n *Qos_ForwardingGroupPath) OutputQueue() *Qos_ForwardingGroup_OutputQueuePath
OutputQueue (leaf): Output queue for packets in this forwarding group. This leaf applies to both multicast and unicast packets. Where a user or system requires separate queueing for multicast and unicast the unicast-output-queue and multicast-output-queue leaves should be specified.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/output-queue" Path from root: "/qos/forwarding-groups/forwarding-group/*/output-queue"
func (*Qos_ForwardingGroupPath) State ¶
func (n *Qos_ForwardingGroupPath) State() ygnmi.SingletonQuery[*oc.Qos_ForwardingGroup]
State returns a Query that can be used in gNMI operations.
func (*Qos_ForwardingGroupPath) UnicastOutputQueue ¶
func (n *Qos_ForwardingGroupPath) UnicastOutputQueue() *Qos_ForwardingGroup_UnicastOutputQueuePath
UnicastOutputQueue (leaf): Output queue for unicast packets within this forwarding group. Where an operator or system does not require separate queueing for multicast and unicast this leaf is not specified.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/unicast-output-queue" Path from root: "/qos/forwarding-groups/forwarding-group/*/unicast-output-queue"
type Qos_ForwardingGroupPathAny ¶
Qos_ForwardingGroupPathAny represents the wildcard version of the /openconfig-qos/qos/forwarding-groups/forwarding-group YANG schema element.
func (*Qos_ForwardingGroupPathAny) Config ¶
func (n *Qos_ForwardingGroupPathAny) Config() ygnmi.WildcardQuery[*oc.Qos_ForwardingGroup]
Config returns a Query that can be used in gNMI operations.
func (*Qos_ForwardingGroupPathAny) FabricPriority ¶
func (n *Qos_ForwardingGroupPathAny) FabricPriority() *Qos_ForwardingGroup_FabricPriorityPathAny
FabricPriority (leaf): Set the priority for the forwarding group for local transmission through the device, e.g., across a switching fabric. Higher priorities are considered to be better, such that traffic with fabric priority 128 is considered to be higher priority than that with fabric priority 0.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/fabric-priority" Path from root: "/qos/forwarding-groups/forwarding-group/*/fabric-priority"
func (*Qos_ForwardingGroupPathAny) MulticastOutputQueue ¶
func (n *Qos_ForwardingGroupPathAny) MulticastOutputQueue() *Qos_ForwardingGroup_MulticastOutputQueuePathAny
MulticastOutputQueue (leaf): Output queue for multicast packets within this forwarding group. Where an operator or system does not require separate queueing for multicast and unicast this leaf is not specified.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/multicast-output-queue" Path from root: "/qos/forwarding-groups/forwarding-group/*/multicast-output-queue"
func (*Qos_ForwardingGroupPathAny) Name ¶
func (n *Qos_ForwardingGroupPathAny) Name() *Qos_ForwardingGroup_NamePathAny
Name (leaf): Name of the forwarding group
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/name" Path from root: "/qos/forwarding-groups/forwarding-group/*/name"
func (*Qos_ForwardingGroupPathAny) OutputQueue ¶
func (n *Qos_ForwardingGroupPathAny) OutputQueue() *Qos_ForwardingGroup_OutputQueuePathAny
OutputQueue (leaf): Output queue for packets in this forwarding group. This leaf applies to both multicast and unicast packets. Where a user or system requires separate queueing for multicast and unicast the unicast-output-queue and multicast-output-queue leaves should be specified.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/output-queue" Path from root: "/qos/forwarding-groups/forwarding-group/*/output-queue"
func (*Qos_ForwardingGroupPathAny) State ¶
func (n *Qos_ForwardingGroupPathAny) State() ygnmi.WildcardQuery[*oc.Qos_ForwardingGroup]
State returns a Query that can be used in gNMI operations.
func (*Qos_ForwardingGroupPathAny) UnicastOutputQueue ¶
func (n *Qos_ForwardingGroupPathAny) UnicastOutputQueue() *Qos_ForwardingGroup_UnicastOutputQueuePathAny
UnicastOutputQueue (leaf): Output queue for unicast packets within this forwarding group. Where an operator or system does not require separate queueing for multicast and unicast this leaf is not specified.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/unicast-output-queue" Path from root: "/qos/forwarding-groups/forwarding-group/*/unicast-output-queue"
type Qos_ForwardingGroupPathMap ¶ added in v0.1.24
Qos_ForwardingGroupPathMap represents the /openconfig-qos/qos/forwarding-groups/forwarding-group YANG schema element.
func (*Qos_ForwardingGroupPathMap) Config ¶ added in v0.1.24
func (n *Qos_ForwardingGroupPathMap) Config() ygnmi.ConfigQuery[map[string]*oc.Qos_ForwardingGroup]
Config returns a Query that can be used in gNMI operations.
func (*Qos_ForwardingGroupPathMap) State ¶ added in v0.1.24
func (n *Qos_ForwardingGroupPathMap) State() ygnmi.SingletonQuery[map[string]*oc.Qos_ForwardingGroup]
State returns a Query that can be used in gNMI operations.
type Qos_ForwardingGroupPathMapAny ¶ added in v0.1.24
Qos_ForwardingGroupPathMapAny represents the wildcard version of the /openconfig-qos/qos/forwarding-groups/forwarding-group YANG schema element.
func (*Qos_ForwardingGroupPathMapAny) Config ¶ added in v0.1.24
func (n *Qos_ForwardingGroupPathMapAny) Config() ygnmi.WildcardQuery[map[string]*oc.Qos_ForwardingGroup]
Config returns a Query that can be used in gNMI operations.
func (*Qos_ForwardingGroupPathMapAny) State ¶ added in v0.1.24
func (n *Qos_ForwardingGroupPathMapAny) State() ygnmi.WildcardQuery[map[string]*oc.Qos_ForwardingGroup]
State returns a Query that can be used in gNMI operations.
type Qos_ForwardingGroup_FabricPriorityPath ¶
type Qos_ForwardingGroup_FabricPriorityPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_ForwardingGroup_FabricPriorityPath represents the /openconfig-qos/qos/forwarding-groups/forwarding-group/state/fabric-priority YANG schema element.
func (*Qos_ForwardingGroup_FabricPriorityPath) Config ¶
func (n *Qos_ForwardingGroup_FabricPriorityPath) Config() ygnmi.ConfigQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/fabric-priority" Path from root: "/qos/forwarding-groups/forwarding-group/config/fabric-priority"
func (*Qos_ForwardingGroup_FabricPriorityPath) State ¶
func (n *Qos_ForwardingGroup_FabricPriorityPath) State() ygnmi.SingletonQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/fabric-priority" Path from root: "/qos/forwarding-groups/forwarding-group/state/fabric-priority"
type Qos_ForwardingGroup_FabricPriorityPathAny ¶
type Qos_ForwardingGroup_FabricPriorityPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_ForwardingGroup_FabricPriorityPathAny represents the wildcard version of the /openconfig-qos/qos/forwarding-groups/forwarding-group/state/fabric-priority YANG schema element.
func (*Qos_ForwardingGroup_FabricPriorityPathAny) Config ¶
func (n *Qos_ForwardingGroup_FabricPriorityPathAny) Config() ygnmi.WildcardQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/fabric-priority" Path from root: "/qos/forwarding-groups/forwarding-group/config/fabric-priority"
func (*Qos_ForwardingGroup_FabricPriorityPathAny) State ¶
func (n *Qos_ForwardingGroup_FabricPriorityPathAny) State() ygnmi.WildcardQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/fabric-priority" Path from root: "/qos/forwarding-groups/forwarding-group/state/fabric-priority"
type Qos_ForwardingGroup_MulticastOutputQueuePath ¶
type Qos_ForwardingGroup_MulticastOutputQueuePath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_ForwardingGroup_MulticastOutputQueuePath represents the /openconfig-qos/qos/forwarding-groups/forwarding-group/state/multicast-output-queue YANG schema element.
func (*Qos_ForwardingGroup_MulticastOutputQueuePath) Config ¶
func (n *Qos_ForwardingGroup_MulticastOutputQueuePath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/multicast-output-queue" Path from root: "/qos/forwarding-groups/forwarding-group/config/multicast-output-queue"
func (*Qos_ForwardingGroup_MulticastOutputQueuePath) State ¶
func (n *Qos_ForwardingGroup_MulticastOutputQueuePath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/multicast-output-queue" Path from root: "/qos/forwarding-groups/forwarding-group/state/multicast-output-queue"
type Qos_ForwardingGroup_MulticastOutputQueuePathAny ¶
type Qos_ForwardingGroup_MulticastOutputQueuePathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_ForwardingGroup_MulticastOutputQueuePathAny represents the wildcard version of the /openconfig-qos/qos/forwarding-groups/forwarding-group/state/multicast-output-queue YANG schema element.
func (*Qos_ForwardingGroup_MulticastOutputQueuePathAny) Config ¶
func (n *Qos_ForwardingGroup_MulticastOutputQueuePathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/multicast-output-queue" Path from root: "/qos/forwarding-groups/forwarding-group/config/multicast-output-queue"
func (*Qos_ForwardingGroup_MulticastOutputQueuePathAny) State ¶
func (n *Qos_ForwardingGroup_MulticastOutputQueuePathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/multicast-output-queue" Path from root: "/qos/forwarding-groups/forwarding-group/state/multicast-output-queue"
type Qos_ForwardingGroup_NamePath ¶
type Qos_ForwardingGroup_NamePath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_ForwardingGroup_NamePath represents the /openconfig-qos/qos/forwarding-groups/forwarding-group/state/name YANG schema element.
func (*Qos_ForwardingGroup_NamePath) Config ¶
func (n *Qos_ForwardingGroup_NamePath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/name" Path from root: "/qos/forwarding-groups/forwarding-group/config/name"
func (*Qos_ForwardingGroup_NamePath) State ¶
func (n *Qos_ForwardingGroup_NamePath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/name" Path from root: "/qos/forwarding-groups/forwarding-group/state/name"
type Qos_ForwardingGroup_NamePathAny ¶
type Qos_ForwardingGroup_NamePathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_ForwardingGroup_NamePathAny represents the wildcard version of the /openconfig-qos/qos/forwarding-groups/forwarding-group/state/name YANG schema element.
func (*Qos_ForwardingGroup_NamePathAny) Config ¶
func (n *Qos_ForwardingGroup_NamePathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/name" Path from root: "/qos/forwarding-groups/forwarding-group/config/name"
func (*Qos_ForwardingGroup_NamePathAny) State ¶
func (n *Qos_ForwardingGroup_NamePathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/name" Path from root: "/qos/forwarding-groups/forwarding-group/state/name"
type Qos_ForwardingGroup_OutputQueuePath ¶
type Qos_ForwardingGroup_OutputQueuePath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_ForwardingGroup_OutputQueuePath represents the /openconfig-qos/qos/forwarding-groups/forwarding-group/state/output-queue YANG schema element.
func (*Qos_ForwardingGroup_OutputQueuePath) Config ¶
func (n *Qos_ForwardingGroup_OutputQueuePath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/output-queue" Path from root: "/qos/forwarding-groups/forwarding-group/config/output-queue"
func (*Qos_ForwardingGroup_OutputQueuePath) State ¶
func (n *Qos_ForwardingGroup_OutputQueuePath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/output-queue" Path from root: "/qos/forwarding-groups/forwarding-group/state/output-queue"
type Qos_ForwardingGroup_OutputQueuePathAny ¶
type Qos_ForwardingGroup_OutputQueuePathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_ForwardingGroup_OutputQueuePathAny represents the wildcard version of the /openconfig-qos/qos/forwarding-groups/forwarding-group/state/output-queue YANG schema element.
func (*Qos_ForwardingGroup_OutputQueuePathAny) Config ¶
func (n *Qos_ForwardingGroup_OutputQueuePathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/output-queue" Path from root: "/qos/forwarding-groups/forwarding-group/config/output-queue"
func (*Qos_ForwardingGroup_OutputQueuePathAny) State ¶
func (n *Qos_ForwardingGroup_OutputQueuePathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/output-queue" Path from root: "/qos/forwarding-groups/forwarding-group/state/output-queue"
type Qos_ForwardingGroup_UnicastOutputQueuePath ¶
type Qos_ForwardingGroup_UnicastOutputQueuePath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_ForwardingGroup_UnicastOutputQueuePath represents the /openconfig-qos/qos/forwarding-groups/forwarding-group/state/unicast-output-queue YANG schema element.
func (*Qos_ForwardingGroup_UnicastOutputQueuePath) Config ¶
func (n *Qos_ForwardingGroup_UnicastOutputQueuePath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/unicast-output-queue" Path from root: "/qos/forwarding-groups/forwarding-group/config/unicast-output-queue"
func (*Qos_ForwardingGroup_UnicastOutputQueuePath) State ¶
func (n *Qos_ForwardingGroup_UnicastOutputQueuePath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/unicast-output-queue" Path from root: "/qos/forwarding-groups/forwarding-group/state/unicast-output-queue"
type Qos_ForwardingGroup_UnicastOutputQueuePathAny ¶
type Qos_ForwardingGroup_UnicastOutputQueuePathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_ForwardingGroup_UnicastOutputQueuePathAny represents the wildcard version of the /openconfig-qos/qos/forwarding-groups/forwarding-group/state/unicast-output-queue YANG schema element.
func (*Qos_ForwardingGroup_UnicastOutputQueuePathAny) Config ¶
func (n *Qos_ForwardingGroup_UnicastOutputQueuePathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/unicast-output-queue" Path from root: "/qos/forwarding-groups/forwarding-group/config/unicast-output-queue"
func (*Qos_ForwardingGroup_UnicastOutputQueuePathAny) State ¶
func (n *Qos_ForwardingGroup_UnicastOutputQueuePathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/unicast-output-queue" Path from root: "/qos/forwarding-groups/forwarding-group/state/unicast-output-queue"
type Qos_InterfacePath ¶
Qos_InterfacePath represents the /openconfig-qos/qos/interfaces/interface YANG schema element.
func (*Qos_InterfacePath) Config ¶
func (n *Qos_InterfacePath) Config() ygnmi.ConfigQuery[*oc.Qos_Interface]
Config returns a Query that can be used in gNMI operations.
func (*Qos_InterfacePath) Input ¶
func (n *Qos_InterfacePath) Input() *Qos_Interface_InputPath
Input (container): Top-level container for QoS data for the ingress interface
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "input" Path from root: "/qos/interfaces/interface/input"
func (*Qos_InterfacePath) InterfaceId ¶
func (n *Qos_InterfacePath) InterfaceId() *Qos_Interface_InterfaceIdPath
InterfaceId (leaf): Identifier for the interface.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "*/interface-id" Path from root: "/qos/interfaces/interface/*/interface-id"
func (*Qos_InterfacePath) InterfaceRef ¶
func (n *Qos_InterfacePath) InterfaceRef() *Qos_Interface_InterfaceRefPath
InterfaceRef (container): Reference to an interface or subinterface. The interface that is being referenced is uniquely referenced based on the specified interface and subinterface leaves. In contexts where a Layer 3 interface is to be referenced, both the interface and subinterface leaves must be populated, as Layer 3 configuration within the OpenConfig models is associated with a subinterface. In the case where a Layer 2 interface is to be referenced, only the interface is specified.
The interface/subinterface leaf tuple must be used as the means by which the interface is specified, regardless of any other context information (e.g., key in a list).
Defining module: "openconfig-interfaces" Instantiating module: "openconfig-qos" Path from parent: "interface-ref" Path from root: "/qos/interfaces/interface/interface-ref"
func (*Qos_InterfacePath) Output ¶
func (n *Qos_InterfacePath) Output() *Qos_Interface_OutputPath
Output (container): Top-level container for QoS data related to the egress interface.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "output" Path from root: "/qos/interfaces/interface/output"
func (*Qos_InterfacePath) State ¶
func (n *Qos_InterfacePath) State() ygnmi.SingletonQuery[*oc.Qos_Interface]
State returns a Query that can be used in gNMI operations.
type Qos_InterfacePathAny ¶
Qos_InterfacePathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface YANG schema element.
func (*Qos_InterfacePathAny) Config ¶
func (n *Qos_InterfacePathAny) Config() ygnmi.WildcardQuery[*oc.Qos_Interface]
Config returns a Query that can be used in gNMI operations.
func (*Qos_InterfacePathAny) Input ¶
func (n *Qos_InterfacePathAny) Input() *Qos_Interface_InputPathAny
Input (container): Top-level container for QoS data for the ingress interface
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "input" Path from root: "/qos/interfaces/interface/input"
func (*Qos_InterfacePathAny) InterfaceId ¶
func (n *Qos_InterfacePathAny) InterfaceId() *Qos_Interface_InterfaceIdPathAny
InterfaceId (leaf): Identifier for the interface.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "*/interface-id" Path from root: "/qos/interfaces/interface/*/interface-id"
func (*Qos_InterfacePathAny) InterfaceRef ¶
func (n *Qos_InterfacePathAny) InterfaceRef() *Qos_Interface_InterfaceRefPathAny
InterfaceRef (container): Reference to an interface or subinterface. The interface that is being referenced is uniquely referenced based on the specified interface and subinterface leaves. In contexts where a Layer 3 interface is to be referenced, both the interface and subinterface leaves must be populated, as Layer 3 configuration within the OpenConfig models is associated with a subinterface. In the case where a Layer 2 interface is to be referenced, only the interface is specified.
The interface/subinterface leaf tuple must be used as the means by which the interface is specified, regardless of any other context information (e.g., key in a list).
Defining module: "openconfig-interfaces" Instantiating module: "openconfig-qos" Path from parent: "interface-ref" Path from root: "/qos/interfaces/interface/interface-ref"
func (*Qos_InterfacePathAny) Output ¶
func (n *Qos_InterfacePathAny) Output() *Qos_Interface_OutputPathAny
Output (container): Top-level container for QoS data related to the egress interface.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "output" Path from root: "/qos/interfaces/interface/output"
func (*Qos_InterfacePathAny) State ¶
func (n *Qos_InterfacePathAny) State() ygnmi.WildcardQuery[*oc.Qos_Interface]
State returns a Query that can be used in gNMI operations.
type Qos_InterfacePathMap ¶ added in v0.1.24
Qos_InterfacePathMap represents the /openconfig-qos/qos/interfaces/interface YANG schema element.
func (*Qos_InterfacePathMap) Config ¶ added in v0.1.24
func (n *Qos_InterfacePathMap) Config() ygnmi.ConfigQuery[map[string]*oc.Qos_Interface]
Config returns a Query that can be used in gNMI operations.
func (*Qos_InterfacePathMap) State ¶ added in v0.1.24
func (n *Qos_InterfacePathMap) State() ygnmi.SingletonQuery[map[string]*oc.Qos_Interface]
State returns a Query that can be used in gNMI operations.
type Qos_InterfacePathMapAny ¶ added in v0.1.24
Qos_InterfacePathMapAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface YANG schema element.
func (*Qos_InterfacePathMapAny) Config ¶ added in v0.1.24
func (n *Qos_InterfacePathMapAny) Config() ygnmi.WildcardQuery[map[string]*oc.Qos_Interface]
Config returns a Query that can be used in gNMI operations.
func (*Qos_InterfacePathMapAny) State ¶ added in v0.1.24
func (n *Qos_InterfacePathMapAny) State() ygnmi.WildcardQuery[map[string]*oc.Qos_Interface]
State returns a Query that can be used in gNMI operations.
type Qos_Interface_InputPath ¶
Qos_Interface_InputPath represents the /openconfig-qos/qos/interfaces/interface/input YANG schema element.
func (*Qos_Interface_InputPath) BufferAllocationProfile ¶
func (n *Qos_Interface_InputPath) BufferAllocationProfile() *Qos_Interface_Input_BufferAllocationProfilePath
BufferAllocationProfile (leaf): The buffer allocation profile that is to be used for the interface. This profile specifies how memory that is available to the interface should be allocated amongst the queues that are instantiated on the interface.
This reference specifies the policy that should be used for memory allocated to the input (rx) queueing.
This leaf is used in deployment cases where the operator or system requires common allocation profiles covering unicast and multicast packets.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "*/buffer-allocation-profile" Path from root: "/qos/interfaces/interface/input/*/buffer-allocation-profile"
func (*Qos_Interface_InputPath) Classifier ¶
func (n *Qos_Interface_InputPath) Classifier(Type oc.E_Input_Classifier_Type) *Qos_Interface_Input_ClassifierPath
Classifier (list): A list of classifiers that should be applied to the interface
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "classifiers/classifier" Path from root: "/qos/interfaces/interface/input/classifiers/classifier" Type: oc.E_Input_Classifier_Type
func (*Qos_Interface_InputPath) ClassifierAny ¶
func (n *Qos_Interface_InputPath) ClassifierAny() *Qos_Interface_Input_ClassifierPathAny
ClassifierAny (list): A list of classifiers that should be applied to the interface
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "classifiers/classifier" Path from root: "/qos/interfaces/interface/input/classifiers/classifier"
func (*Qos_Interface_InputPath) ClassifierMap ¶ added in v0.1.24
func (n *Qos_Interface_InputPath) ClassifierMap() *Qos_Interface_Input_ClassifierPathMap
ClassifierMap (list): A list of classifiers that should be applied to the interface
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "classifiers/classifier" Path from root: "/qos/interfaces/interface/input/classifiers/classifier"
func (*Qos_Interface_InputPath) Config ¶
func (n *Qos_Interface_InputPath) Config() ygnmi.ConfigQuery[*oc.Qos_Interface_Input]
Config returns a Query that can be used in gNMI operations.
func (*Qos_Interface_InputPath) MulticastBufferAllocationProfile ¶
func (n *Qos_Interface_InputPath) MulticastBufferAllocationProfile() *Qos_Interface_Input_MulticastBufferAllocationProfilePath
MulticastBufferAllocationProfile (leaf): The buffer allocation profile that is to be used for the interface. This profile specifies how memory that is available to the interface should be allocated amongst the queues that are instantiated on the interface.
This reference specifies the policy that should be used for memory allocated to the output (tx) queueing.
This buffer allocation profile applies to only multicast packets on the interface - if specified, the unicast-buffer-allocation-profile governs the allocation profile used for memory dedicated to unicast. If a system does not support, or an operator does not require separate buffer-allocation-profiles, this is specified by use of the buffer-allocation-profile leaf.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "*/multicast-buffer-allocation-profile" Path from root: "/qos/interfaces/interface/input/*/multicast-buffer-allocation-profile"
func (*Qos_Interface_InputPath) Queue ¶
func (n *Qos_Interface_InputPath) Queue(Name string) *Qos_Interface_Input_QueuePath
Queue (list): Top-level container for the queue associated with this interface
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "queues/queue" Path from root: "/qos/interfaces/interface/input/queues/queue" Name: string
func (*Qos_Interface_InputPath) QueueAny ¶
func (n *Qos_Interface_InputPath) QueueAny() *Qos_Interface_Input_QueuePathAny
QueueAny (list): Top-level container for the queue associated with this interface
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "queues/queue" Path from root: "/qos/interfaces/interface/input/queues/queue"
func (*Qos_Interface_InputPath) QueueMap ¶ added in v0.1.24
func (n *Qos_Interface_InputPath) QueueMap() *Qos_Interface_Input_QueuePathMap
QueueMap (list): Top-level container for the queue associated with this interface
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "queues/queue" Path from root: "/qos/interfaces/interface/input/queues/queue"
func (*Qos_Interface_InputPath) SchedulerPolicy ¶
func (n *Qos_Interface_InputPath) SchedulerPolicy() *Qos_Interface_Input_SchedulerPolicyPath
SchedulerPolicy (container): Scheduler policy associated with the interface.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "scheduler-policy" Path from root: "/qos/interfaces/interface/input/scheduler-policy"
func (*Qos_Interface_InputPath) State ¶
func (n *Qos_Interface_InputPath) State() ygnmi.SingletonQuery[*oc.Qos_Interface_Input]
State returns a Query that can be used in gNMI operations.
func (*Qos_Interface_InputPath) UnicastBufferAllocationProfile ¶
func (n *Qos_Interface_InputPath) UnicastBufferAllocationProfile() *Qos_Interface_Input_UnicastBufferAllocationProfilePath
UnicastBufferAllocationProfile (leaf): The buffer allocation profile that is to be used for the interface. This profile specifies how memory that is available to the interface should be allocated amongst the queues that are instantiated on the interface.
This reference specifies the policy that should be used for memory allocated to the output (tx) queueing.
This buffer allocation profile applies to only unicast packets on the interface - if specified, the multicast-buffer-allocation-profile governs the allocation profile used for memory dedicated to multicast. If a system does not support, or an operator does not require separate buffer-allocation-profiles, this is specified by use of the buffer-allocation-profile leaf.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "*/unicast-buffer-allocation-profile" Path from root: "/qos/interfaces/interface/input/*/unicast-buffer-allocation-profile"
func (*Qos_Interface_InputPath) VoqInterface ¶
func (n *Qos_Interface_InputPath) VoqInterface(Name string) *Qos_Interface_Input_VoqInterfacePath
VoqInterface (list): List of egress interfaces for which a virtual output queue is instantiated at this interface.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "virtual-output-queues/voq-interface" Path from root: "/qos/interfaces/interface/input/virtual-output-queues/voq-interface" Name: string
func (*Qos_Interface_InputPath) VoqInterfaceAny ¶
func (n *Qos_Interface_InputPath) VoqInterfaceAny() *Qos_Interface_Input_VoqInterfacePathAny
VoqInterfaceAny (list): List of egress interfaces for which a virtual output queue is instantiated at this interface.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "virtual-output-queues/voq-interface" Path from root: "/qos/interfaces/interface/input/virtual-output-queues/voq-interface"
func (*Qos_Interface_InputPath) VoqInterfaceMap ¶ added in v0.1.24
func (n *Qos_Interface_InputPath) VoqInterfaceMap() *Qos_Interface_Input_VoqInterfacePathMap
VoqInterfaceMap (list): List of egress interfaces for which a virtual output queue is instantiated at this interface.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "virtual-output-queues/voq-interface" Path from root: "/qos/interfaces/interface/input/virtual-output-queues/voq-interface"
type Qos_Interface_InputPathAny ¶
Qos_Interface_InputPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input YANG schema element.
func (*Qos_Interface_InputPathAny) BufferAllocationProfile ¶
func (n *Qos_Interface_InputPathAny) BufferAllocationProfile() *Qos_Interface_Input_BufferAllocationProfilePathAny
BufferAllocationProfile (leaf): The buffer allocation profile that is to be used for the interface. This profile specifies how memory that is available to the interface should be allocated amongst the queues that are instantiated on the interface.
This reference specifies the policy that should be used for memory allocated to the input (rx) queueing.
This leaf is used in deployment cases where the operator or system requires common allocation profiles covering unicast and multicast packets.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "*/buffer-allocation-profile" Path from root: "/qos/interfaces/interface/input/*/buffer-allocation-profile"
func (*Qos_Interface_InputPathAny) Classifier ¶
func (n *Qos_Interface_InputPathAny) Classifier(Type oc.E_Input_Classifier_Type) *Qos_Interface_Input_ClassifierPathAny
Classifier (list): A list of classifiers that should be applied to the interface
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "classifiers/classifier" Path from root: "/qos/interfaces/interface/input/classifiers/classifier" Type: oc.E_Input_Classifier_Type
func (*Qos_Interface_InputPathAny) ClassifierAny ¶
func (n *Qos_Interface_InputPathAny) ClassifierAny() *Qos_Interface_Input_ClassifierPathAny
ClassifierAny (list): A list of classifiers that should be applied to the interface
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "classifiers/classifier" Path from root: "/qos/interfaces/interface/input/classifiers/classifier"
func (*Qos_Interface_InputPathAny) ClassifierMap ¶ added in v0.1.24
func (n *Qos_Interface_InputPathAny) ClassifierMap() *Qos_Interface_Input_ClassifierPathMapAny
ClassifierMap (list): A list of classifiers that should be applied to the interface
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "classifiers/classifier" Path from root: "/qos/interfaces/interface/input/classifiers/classifier"
func (*Qos_Interface_InputPathAny) Config ¶
func (n *Qos_Interface_InputPathAny) Config() ygnmi.WildcardQuery[*oc.Qos_Interface_Input]
Config returns a Query that can be used in gNMI operations.
func (*Qos_Interface_InputPathAny) MulticastBufferAllocationProfile ¶
func (n *Qos_Interface_InputPathAny) MulticastBufferAllocationProfile() *Qos_Interface_Input_MulticastBufferAllocationProfilePathAny
MulticastBufferAllocationProfile (leaf): The buffer allocation profile that is to be used for the interface. This profile specifies how memory that is available to the interface should be allocated amongst the queues that are instantiated on the interface.
This reference specifies the policy that should be used for memory allocated to the output (tx) queueing.
This buffer allocation profile applies to only multicast packets on the interface - if specified, the unicast-buffer-allocation-profile governs the allocation profile used for memory dedicated to unicast. If a system does not support, or an operator does not require separate buffer-allocation-profiles, this is specified by use of the buffer-allocation-profile leaf.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "*/multicast-buffer-allocation-profile" Path from root: "/qos/interfaces/interface/input/*/multicast-buffer-allocation-profile"
func (*Qos_Interface_InputPathAny) Queue ¶
func (n *Qos_Interface_InputPathAny) Queue(Name string) *Qos_Interface_Input_QueuePathAny
Queue (list): Top-level container for the queue associated with this interface
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "queues/queue" Path from root: "/qos/interfaces/interface/input/queues/queue" Name: string
func (*Qos_Interface_InputPathAny) QueueAny ¶
func (n *Qos_Interface_InputPathAny) QueueAny() *Qos_Interface_Input_QueuePathAny
QueueAny (list): Top-level container for the queue associated with this interface
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "queues/queue" Path from root: "/qos/interfaces/interface/input/queues/queue"
func (*Qos_Interface_InputPathAny) QueueMap ¶ added in v0.1.24
func (n *Qos_Interface_InputPathAny) QueueMap() *Qos_Interface_Input_QueuePathMapAny
QueueMap (list): Top-level container for the queue associated with this interface
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "queues/queue" Path from root: "/qos/interfaces/interface/input/queues/queue"
func (*Qos_Interface_InputPathAny) SchedulerPolicy ¶
func (n *Qos_Interface_InputPathAny) SchedulerPolicy() *Qos_Interface_Input_SchedulerPolicyPathAny
SchedulerPolicy (container): Scheduler policy associated with the interface.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "scheduler-policy" Path from root: "/qos/interfaces/interface/input/scheduler-policy"
func (*Qos_Interface_InputPathAny) State ¶
func (n *Qos_Interface_InputPathAny) State() ygnmi.WildcardQuery[*oc.Qos_Interface_Input]
State returns a Query that can be used in gNMI operations.
func (*Qos_Interface_InputPathAny) UnicastBufferAllocationProfile ¶
func (n *Qos_Interface_InputPathAny) UnicastBufferAllocationProfile() *Qos_Interface_Input_UnicastBufferAllocationProfilePathAny
UnicastBufferAllocationProfile (leaf): The buffer allocation profile that is to be used for the interface. This profile specifies how memory that is available to the interface should be allocated amongst the queues that are instantiated on the interface.
This reference specifies the policy that should be used for memory allocated to the output (tx) queueing.
This buffer allocation profile applies to only unicast packets on the interface - if specified, the multicast-buffer-allocation-profile governs the allocation profile used for memory dedicated to multicast. If a system does not support, or an operator does not require separate buffer-allocation-profiles, this is specified by use of the buffer-allocation-profile leaf.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "*/unicast-buffer-allocation-profile" Path from root: "/qos/interfaces/interface/input/*/unicast-buffer-allocation-profile"
func (*Qos_Interface_InputPathAny) VoqInterface ¶
func (n *Qos_Interface_InputPathAny) VoqInterface(Name string) *Qos_Interface_Input_VoqInterfacePathAny
VoqInterface (list): List of egress interfaces for which a virtual output queue is instantiated at this interface.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "virtual-output-queues/voq-interface" Path from root: "/qos/interfaces/interface/input/virtual-output-queues/voq-interface" Name: string
func (*Qos_Interface_InputPathAny) VoqInterfaceAny ¶
func (n *Qos_Interface_InputPathAny) VoqInterfaceAny() *Qos_Interface_Input_VoqInterfacePathAny
VoqInterfaceAny (list): List of egress interfaces for which a virtual output queue is instantiated at this interface.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "virtual-output-queues/voq-interface" Path from root: "/qos/interfaces/interface/input/virtual-output-queues/voq-interface"
func (*Qos_Interface_InputPathAny) VoqInterfaceMap ¶ added in v0.1.24
func (n *Qos_Interface_InputPathAny) VoqInterfaceMap() *Qos_Interface_Input_VoqInterfacePathMapAny
VoqInterfaceMap (list): List of egress interfaces for which a virtual output queue is instantiated at this interface.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "virtual-output-queues/voq-interface" Path from root: "/qos/interfaces/interface/input/virtual-output-queues/voq-interface"
type Qos_Interface_Input_BufferAllocationProfilePath ¶
type Qos_Interface_Input_BufferAllocationProfilePath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Input_BufferAllocationProfilePath represents the /openconfig-qos/qos/interfaces/interface/input/state/buffer-allocation-profile YANG schema element.
func (*Qos_Interface_Input_BufferAllocationProfilePath) Config ¶
func (n *Qos_Interface_Input_BufferAllocationProfilePath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "config/buffer-allocation-profile" Path from root: "/qos/interfaces/interface/input/config/buffer-allocation-profile"
func (*Qos_Interface_Input_BufferAllocationProfilePath) State ¶
func (n *Qos_Interface_Input_BufferAllocationProfilePath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/buffer-allocation-profile" Path from root: "/qos/interfaces/interface/input/state/buffer-allocation-profile"
type Qos_Interface_Input_BufferAllocationProfilePathAny ¶
type Qos_Interface_Input_BufferAllocationProfilePathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Input_BufferAllocationProfilePathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/state/buffer-allocation-profile YANG schema element.
func (*Qos_Interface_Input_BufferAllocationProfilePathAny) Config ¶
func (n *Qos_Interface_Input_BufferAllocationProfilePathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "config/buffer-allocation-profile" Path from root: "/qos/interfaces/interface/input/config/buffer-allocation-profile"
func (*Qos_Interface_Input_BufferAllocationProfilePathAny) State ¶
func (n *Qos_Interface_Input_BufferAllocationProfilePathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/buffer-allocation-profile" Path from root: "/qos/interfaces/interface/input/state/buffer-allocation-profile"
type Qos_Interface_Input_ClassifierPath ¶
Qos_Interface_Input_ClassifierPath represents the /openconfig-qos/qos/interfaces/interface/input/classifiers/classifier YANG schema element.
func (*Qos_Interface_Input_ClassifierPath) Config ¶
func (n *Qos_Interface_Input_ClassifierPath) Config() ygnmi.ConfigQuery[*oc.Qos_Interface_Input_Classifier]
Config returns a Query that can be used in gNMI operations.
func (*Qos_Interface_Input_ClassifierPath) Name ¶
func (n *Qos_Interface_Input_ClassifierPath) Name() *Qos_Interface_Input_Classifier_NamePath
Name (leaf): Reference to the classifier to be applied to ingress traffic on the interface
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "*/name" Path from root: "/qos/interfaces/interface/input/classifiers/classifier/*/name"
func (*Qos_Interface_Input_ClassifierPath) State ¶
func (n *Qos_Interface_Input_ClassifierPath) State() ygnmi.SingletonQuery[*oc.Qos_Interface_Input_Classifier]
State returns a Query that can be used in gNMI operations.
func (*Qos_Interface_Input_ClassifierPath) Term ¶
func (n *Qos_Interface_Input_ClassifierPath) Term(Id string) *Qos_Interface_Input_Classifier_TermPath
Term (list): List of match terms in the classifier associated with the interface
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "terms/term" Path from root: "/qos/interfaces/interface/input/classifiers/classifier/terms/term" Id: string
func (*Qos_Interface_Input_ClassifierPath) TermAny ¶
func (n *Qos_Interface_Input_ClassifierPath) TermAny() *Qos_Interface_Input_Classifier_TermPathAny
TermAny (list): List of match terms in the classifier associated with the interface
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "terms/term" Path from root: "/qos/interfaces/interface/input/classifiers/classifier/terms/term"
func (*Qos_Interface_Input_ClassifierPath) TermMap ¶ added in v0.1.24
func (n *Qos_Interface_Input_ClassifierPath) TermMap() *Qos_Interface_Input_Classifier_TermPathMap
TermMap (list): List of match terms in the classifier associated with the interface
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "terms/term" Path from root: "/qos/interfaces/interface/input/classifiers/classifier/terms/term"
func (*Qos_Interface_Input_ClassifierPath) Type ¶
func (n *Qos_Interface_Input_ClassifierPath) Type() *Qos_Interface_Input_Classifier_TypePath
Type (leaf): Type of packets matched by the classifier.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "*/type" Path from root: "/qos/interfaces/interface/input/classifiers/classifier/*/type"
type Qos_Interface_Input_ClassifierPathAny ¶
Qos_Interface_Input_ClassifierPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/classifiers/classifier YANG schema element.
func (*Qos_Interface_Input_ClassifierPathAny) Config ¶
func (n *Qos_Interface_Input_ClassifierPathAny) Config() ygnmi.WildcardQuery[*oc.Qos_Interface_Input_Classifier]
Config returns a Query that can be used in gNMI operations.
func (*Qos_Interface_Input_ClassifierPathAny) Name ¶
Name (leaf): Reference to the classifier to be applied to ingress traffic on the interface
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "*/name" Path from root: "/qos/interfaces/interface/input/classifiers/classifier/*/name"
func (*Qos_Interface_Input_ClassifierPathAny) State ¶
func (n *Qos_Interface_Input_ClassifierPathAny) State() ygnmi.WildcardQuery[*oc.Qos_Interface_Input_Classifier]
State returns a Query that can be used in gNMI operations.
func (*Qos_Interface_Input_ClassifierPathAny) Term ¶
func (n *Qos_Interface_Input_ClassifierPathAny) Term(Id string) *Qos_Interface_Input_Classifier_TermPathAny
Term (list): List of match terms in the classifier associated with the interface
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "terms/term" Path from root: "/qos/interfaces/interface/input/classifiers/classifier/terms/term" Id: string
func (*Qos_Interface_Input_ClassifierPathAny) TermAny ¶
func (n *Qos_Interface_Input_ClassifierPathAny) TermAny() *Qos_Interface_Input_Classifier_TermPathAny
TermAny (list): List of match terms in the classifier associated with the interface
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "terms/term" Path from root: "/qos/interfaces/interface/input/classifiers/classifier/terms/term"
func (*Qos_Interface_Input_ClassifierPathAny) TermMap ¶ added in v0.1.24
func (n *Qos_Interface_Input_ClassifierPathAny) TermMap() *Qos_Interface_Input_Classifier_TermPathMapAny
TermMap (list): List of match terms in the classifier associated with the interface
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "terms/term" Path from root: "/qos/interfaces/interface/input/classifiers/classifier/terms/term"
type Qos_Interface_Input_ClassifierPathMap ¶ added in v0.1.24
Qos_Interface_Input_ClassifierPathMap represents the /openconfig-qos/qos/interfaces/interface/input/classifiers/classifier YANG schema element.
func (*Qos_Interface_Input_ClassifierPathMap) Config ¶ added in v0.1.24
func (n *Qos_Interface_Input_ClassifierPathMap) Config() ygnmi.ConfigQuery[map[oc.E_Input_Classifier_Type]*oc.Qos_Interface_Input_Classifier]
Config returns a Query that can be used in gNMI operations.
func (*Qos_Interface_Input_ClassifierPathMap) State ¶ added in v0.1.24
func (n *Qos_Interface_Input_ClassifierPathMap) State() ygnmi.SingletonQuery[map[oc.E_Input_Classifier_Type]*oc.Qos_Interface_Input_Classifier]
State returns a Query that can be used in gNMI operations.
type Qos_Interface_Input_ClassifierPathMapAny ¶ added in v0.1.24
Qos_Interface_Input_ClassifierPathMapAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/classifiers/classifier YANG schema element.
func (*Qos_Interface_Input_ClassifierPathMapAny) Config ¶ added in v0.1.24
func (n *Qos_Interface_Input_ClassifierPathMapAny) Config() ygnmi.WildcardQuery[map[oc.E_Input_Classifier_Type]*oc.Qos_Interface_Input_Classifier]
Config returns a Query that can be used in gNMI operations.
func (*Qos_Interface_Input_ClassifierPathMapAny) State ¶ added in v0.1.24
func (n *Qos_Interface_Input_ClassifierPathMapAny) State() ygnmi.WildcardQuery[map[oc.E_Input_Classifier_Type]*oc.Qos_Interface_Input_Classifier]
State returns a Query that can be used in gNMI operations.
type Qos_Interface_Input_Classifier_NamePath ¶
type Qos_Interface_Input_Classifier_NamePath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Input_Classifier_NamePath represents the /openconfig-qos/qos/interfaces/interface/input/classifiers/classifier/state/name YANG schema element.
func (*Qos_Interface_Input_Classifier_NamePath) Config ¶
func (n *Qos_Interface_Input_Classifier_NamePath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "config/name" Path from root: "/qos/interfaces/interface/input/classifiers/classifier/config/name"
func (*Qos_Interface_Input_Classifier_NamePath) State ¶
func (n *Qos_Interface_Input_Classifier_NamePath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/name" Path from root: "/qos/interfaces/interface/input/classifiers/classifier/state/name"
type Qos_Interface_Input_Classifier_NamePathAny ¶
type Qos_Interface_Input_Classifier_NamePathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Input_Classifier_NamePathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/classifiers/classifier/state/name YANG schema element.
func (*Qos_Interface_Input_Classifier_NamePathAny) Config ¶
func (n *Qos_Interface_Input_Classifier_NamePathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "config/name" Path from root: "/qos/interfaces/interface/input/classifiers/classifier/config/name"
func (*Qos_Interface_Input_Classifier_NamePathAny) State ¶
func (n *Qos_Interface_Input_Classifier_NamePathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/name" Path from root: "/qos/interfaces/interface/input/classifiers/classifier/state/name"
type Qos_Interface_Input_Classifier_TermPath ¶
Qos_Interface_Input_Classifier_TermPath represents the /openconfig-qos/qos/interfaces/interface/input/classifiers/classifier/terms/term YANG schema element.
func (*Qos_Interface_Input_Classifier_TermPath) Id ¶
Id (leaf): Reference to match terms in the classifier
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "*/id" Path from root: "/qos/interfaces/interface/input/classifiers/classifier/terms/term/*/id"
func (*Qos_Interface_Input_Classifier_TermPath) MatchedOctets ¶
func (n *Qos_Interface_Input_Classifier_TermPath) MatchedOctets() *Qos_Interface_Input_Classifier_Term_MatchedOctetsPath
MatchedOctets (leaf): Count of the number of octets (bytes) matching this classifier match term on the interface.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/matched-octets" Path from root: "/qos/interfaces/interface/input/classifiers/classifier/terms/term/state/matched-octets"
func (*Qos_Interface_Input_Classifier_TermPath) MatchedPackets ¶
func (n *Qos_Interface_Input_Classifier_TermPath) MatchedPackets() *Qos_Interface_Input_Classifier_Term_MatchedPacketsPath
MatchedPackets (leaf): Count of the number of packets matching this classifier match term on the interface.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/matched-packets" Path from root: "/qos/interfaces/interface/input/classifiers/classifier/terms/term/state/matched-packets"
func (*Qos_Interface_Input_Classifier_TermPath) State ¶
func (n *Qos_Interface_Input_Classifier_TermPath) State() ygnmi.SingletonQuery[*oc.Qos_Interface_Input_Classifier_Term]
State returns a Query that can be used in gNMI operations.
type Qos_Interface_Input_Classifier_TermPathAny ¶
Qos_Interface_Input_Classifier_TermPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/classifiers/classifier/terms/term YANG schema element.
func (*Qos_Interface_Input_Classifier_TermPathAny) Id ¶
func (n *Qos_Interface_Input_Classifier_TermPathAny) Id() *Qos_Interface_Input_Classifier_Term_IdPathAny
Id (leaf): Reference to match terms in the classifier
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "*/id" Path from root: "/qos/interfaces/interface/input/classifiers/classifier/terms/term/*/id"
func (*Qos_Interface_Input_Classifier_TermPathAny) MatchedOctets ¶
func (n *Qos_Interface_Input_Classifier_TermPathAny) MatchedOctets() *Qos_Interface_Input_Classifier_Term_MatchedOctetsPathAny
MatchedOctets (leaf): Count of the number of octets (bytes) matching this classifier match term on the interface.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/matched-octets" Path from root: "/qos/interfaces/interface/input/classifiers/classifier/terms/term/state/matched-octets"
func (*Qos_Interface_Input_Classifier_TermPathAny) MatchedPackets ¶
func (n *Qos_Interface_Input_Classifier_TermPathAny) MatchedPackets() *Qos_Interface_Input_Classifier_Term_MatchedPacketsPathAny
MatchedPackets (leaf): Count of the number of packets matching this classifier match term on the interface.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/matched-packets" Path from root: "/qos/interfaces/interface/input/classifiers/classifier/terms/term/state/matched-packets"
func (*Qos_Interface_Input_Classifier_TermPathAny) State ¶
func (n *Qos_Interface_Input_Classifier_TermPathAny) State() ygnmi.WildcardQuery[*oc.Qos_Interface_Input_Classifier_Term]
State returns a Query that can be used in gNMI operations.
type Qos_Interface_Input_Classifier_TermPathMap ¶ added in v0.1.24
Qos_Interface_Input_Classifier_TermPathMap represents the /openconfig-qos/qos/interfaces/interface/input/classifiers/classifier/terms/term YANG schema element.
func (*Qos_Interface_Input_Classifier_TermPathMap) State ¶ added in v0.1.24
func (n *Qos_Interface_Input_Classifier_TermPathMap) State() ygnmi.SingletonQuery[map[string]*oc.Qos_Interface_Input_Classifier_Term]
State returns a Query that can be used in gNMI operations.
type Qos_Interface_Input_Classifier_TermPathMapAny ¶ added in v0.1.24
Qos_Interface_Input_Classifier_TermPathMapAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/classifiers/classifier/terms/term YANG schema element.
func (*Qos_Interface_Input_Classifier_TermPathMapAny) State ¶ added in v0.1.24
func (n *Qos_Interface_Input_Classifier_TermPathMapAny) State() ygnmi.WildcardQuery[map[string]*oc.Qos_Interface_Input_Classifier_Term]
State returns a Query that can be used in gNMI operations.
type Qos_Interface_Input_Classifier_Term_IdPath ¶
type Qos_Interface_Input_Classifier_Term_IdPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Input_Classifier_Term_IdPath represents the /openconfig-qos/qos/interfaces/interface/input/classifiers/classifier/terms/term/state/id YANG schema element.
func (*Qos_Interface_Input_Classifier_Term_IdPath) Config ¶
func (n *Qos_Interface_Input_Classifier_Term_IdPath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "id" Path from root: ""
func (*Qos_Interface_Input_Classifier_Term_IdPath) State ¶
func (n *Qos_Interface_Input_Classifier_Term_IdPath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/id" Path from root: "/qos/interfaces/interface/input/classifiers/classifier/terms/term/state/id"
type Qos_Interface_Input_Classifier_Term_IdPathAny ¶
type Qos_Interface_Input_Classifier_Term_IdPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Input_Classifier_Term_IdPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/classifiers/classifier/terms/term/state/id YANG schema element.
func (*Qos_Interface_Input_Classifier_Term_IdPathAny) Config ¶
func (n *Qos_Interface_Input_Classifier_Term_IdPathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "id" Path from root: ""
func (*Qos_Interface_Input_Classifier_Term_IdPathAny) State ¶
func (n *Qos_Interface_Input_Classifier_Term_IdPathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/id" Path from root: "/qos/interfaces/interface/input/classifiers/classifier/terms/term/state/id"
type Qos_Interface_Input_Classifier_Term_MatchedOctetsPath ¶
type Qos_Interface_Input_Classifier_Term_MatchedOctetsPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Input_Classifier_Term_MatchedOctetsPath represents the /openconfig-qos/qos/interfaces/interface/input/classifiers/classifier/terms/term/state/matched-octets YANG schema element.
func (*Qos_Interface_Input_Classifier_Term_MatchedOctetsPath) State ¶
func (n *Qos_Interface_Input_Classifier_Term_MatchedOctetsPath) State() ygnmi.SingletonQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/matched-octets" Path from root: "/qos/interfaces/interface/input/classifiers/classifier/terms/term/state/matched-octets"
type Qos_Interface_Input_Classifier_Term_MatchedOctetsPathAny ¶
type Qos_Interface_Input_Classifier_Term_MatchedOctetsPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Input_Classifier_Term_MatchedOctetsPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/classifiers/classifier/terms/term/state/matched-octets YANG schema element.
func (*Qos_Interface_Input_Classifier_Term_MatchedOctetsPathAny) State ¶
func (n *Qos_Interface_Input_Classifier_Term_MatchedOctetsPathAny) State() ygnmi.WildcardQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/matched-octets" Path from root: "/qos/interfaces/interface/input/classifiers/classifier/terms/term/state/matched-octets"
type Qos_Interface_Input_Classifier_Term_MatchedPacketsPath ¶
type Qos_Interface_Input_Classifier_Term_MatchedPacketsPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Input_Classifier_Term_MatchedPacketsPath represents the /openconfig-qos/qos/interfaces/interface/input/classifiers/classifier/terms/term/state/matched-packets YANG schema element.
func (*Qos_Interface_Input_Classifier_Term_MatchedPacketsPath) State ¶
func (n *Qos_Interface_Input_Classifier_Term_MatchedPacketsPath) State() ygnmi.SingletonQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/matched-packets" Path from root: "/qos/interfaces/interface/input/classifiers/classifier/terms/term/state/matched-packets"
type Qos_Interface_Input_Classifier_Term_MatchedPacketsPathAny ¶
type Qos_Interface_Input_Classifier_Term_MatchedPacketsPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Input_Classifier_Term_MatchedPacketsPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/classifiers/classifier/terms/term/state/matched-packets YANG schema element.
func (*Qos_Interface_Input_Classifier_Term_MatchedPacketsPathAny) State ¶
func (n *Qos_Interface_Input_Classifier_Term_MatchedPacketsPathAny) State() ygnmi.WildcardQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/matched-packets" Path from root: "/qos/interfaces/interface/input/classifiers/classifier/terms/term/state/matched-packets"
type Qos_Interface_Input_Classifier_TypePath ¶
type Qos_Interface_Input_Classifier_TypePath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Input_Classifier_TypePath represents the /openconfig-qos/qos/interfaces/interface/input/classifiers/classifier/state/type YANG schema element.
func (*Qos_Interface_Input_Classifier_TypePath) Config ¶
func (n *Qos_Interface_Input_Classifier_TypePath) Config() ygnmi.ConfigQuery[oc.E_Input_Classifier_Type]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "config/type" Path from root: "/qos/interfaces/interface/input/classifiers/classifier/config/type"
func (*Qos_Interface_Input_Classifier_TypePath) State ¶
func (n *Qos_Interface_Input_Classifier_TypePath) State() ygnmi.SingletonQuery[oc.E_Input_Classifier_Type]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/type" Path from root: "/qos/interfaces/interface/input/classifiers/classifier/state/type"
type Qos_Interface_Input_Classifier_TypePathAny ¶
type Qos_Interface_Input_Classifier_TypePathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Input_Classifier_TypePathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/classifiers/classifier/state/type YANG schema element.
func (*Qos_Interface_Input_Classifier_TypePathAny) Config ¶
func (n *Qos_Interface_Input_Classifier_TypePathAny) Config() ygnmi.WildcardQuery[oc.E_Input_Classifier_Type]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "config/type" Path from root: "/qos/interfaces/interface/input/classifiers/classifier/config/type"
func (*Qos_Interface_Input_Classifier_TypePathAny) State ¶
func (n *Qos_Interface_Input_Classifier_TypePathAny) State() ygnmi.WildcardQuery[oc.E_Input_Classifier_Type]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/type" Path from root: "/qos/interfaces/interface/input/classifiers/classifier/state/type"
type Qos_Interface_Input_MulticastBufferAllocationProfilePath ¶
type Qos_Interface_Input_MulticastBufferAllocationProfilePath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Input_MulticastBufferAllocationProfilePath represents the /openconfig-qos/qos/interfaces/interface/input/state/multicast-buffer-allocation-profile YANG schema element.
func (*Qos_Interface_Input_MulticastBufferAllocationProfilePath) Config ¶
func (n *Qos_Interface_Input_MulticastBufferAllocationProfilePath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "config/multicast-buffer-allocation-profile" Path from root: "/qos/interfaces/interface/input/config/multicast-buffer-allocation-profile"
func (*Qos_Interface_Input_MulticastBufferAllocationProfilePath) State ¶
func (n *Qos_Interface_Input_MulticastBufferAllocationProfilePath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/multicast-buffer-allocation-profile" Path from root: "/qos/interfaces/interface/input/state/multicast-buffer-allocation-profile"
type Qos_Interface_Input_MulticastBufferAllocationProfilePathAny ¶
type Qos_Interface_Input_MulticastBufferAllocationProfilePathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Input_MulticastBufferAllocationProfilePathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/state/multicast-buffer-allocation-profile YANG schema element.
func (*Qos_Interface_Input_MulticastBufferAllocationProfilePathAny) Config ¶
func (n *Qos_Interface_Input_MulticastBufferAllocationProfilePathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "config/multicast-buffer-allocation-profile" Path from root: "/qos/interfaces/interface/input/config/multicast-buffer-allocation-profile"
func (*Qos_Interface_Input_MulticastBufferAllocationProfilePathAny) State ¶
func (n *Qos_Interface_Input_MulticastBufferAllocationProfilePathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/multicast-buffer-allocation-profile" Path from root: "/qos/interfaces/interface/input/state/multicast-buffer-allocation-profile"
type Qos_Interface_Input_QueuePath ¶
Qos_Interface_Input_QueuePath represents the /openconfig-qos/qos/interfaces/interface/input/queues/queue YANG schema element.
func (*Qos_Interface_Input_QueuePath) AvgQueueLen ¶
func (n *Qos_Interface_Input_QueuePath) AvgQueueLen() *Qos_Interface_Input_Queue_AvgQueueLenPath
AvgQueueLen (leaf): Average observed queue length
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/avg-queue-len" Path from root: "/qos/interfaces/interface/input/queues/queue/state/avg-queue-len"
func (*Qos_Interface_Input_QueuePath) Config ¶
func (n *Qos_Interface_Input_QueuePath) Config() ygnmi.ConfigQuery[*oc.Qos_Interface_Input_Queue]
Config returns a Query that can be used in gNMI operations.
func (*Qos_Interface_Input_QueuePath) DroppedOctets ¶
func (n *Qos_Interface_Input_QueuePath) DroppedOctets() *Qos_Interface_Input_Queue_DroppedOctetsPath
DroppedOctets (leaf): Number of octets dropped by the queue due to overrun
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/dropped-octets" Path from root: "/qos/interfaces/interface/input/queues/queue/state/dropped-octets"
func (*Qos_Interface_Input_QueuePath) DroppedPkts ¶
func (n *Qos_Interface_Input_QueuePath) DroppedPkts() *Qos_Interface_Input_Queue_DroppedPktsPath
DroppedPkts (leaf): Number of packets dropped by the queue due to overrun
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/dropped-pkts" Path from root: "/qos/interfaces/interface/input/queues/queue/state/dropped-pkts"
func (*Qos_Interface_Input_QueuePath) MaxQueueLen ¶
func (n *Qos_Interface_Input_QueuePath) MaxQueueLen() *Qos_Interface_Input_Queue_MaxQueueLenPath
MaxQueueLen (leaf): Maximum observed queue length
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/max-queue-len" Path from root: "/qos/interfaces/interface/input/queues/queue/state/max-queue-len"
func (*Qos_Interface_Input_QueuePath) Name ¶
func (n *Qos_Interface_Input_QueuePath) Name() *Qos_Interface_Input_Queue_NamePath
Name (leaf): Reference to the queue associated with this interface. A queue may be explicitly configured, or implicitly created by the system based on default queues that are instantiated by a hardware component, or are assumed to be default on the system.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "*/name" Path from root: "/qos/interfaces/interface/input/queues/queue/*/name"
func (*Qos_Interface_Input_QueuePath) QueueManagementProfile ¶
func (n *Qos_Interface_Input_QueuePath) QueueManagementProfile() *Qos_Interface_Input_Queue_QueueManagementProfilePath
QueueManagementProfile (leaf): The queue management profile that is to be used for the queue on the interface.
For example, the system may use a profile which specifies that WRED curves are used for setting an ECN mark in the IP header instead of dropping a packet in order to signal impending congestion and for determining when there is sufficient congestion to tail drop packets.
A single profile is available per queue - which applies to all packets that are enqueued to the specified queue, whether they are unicast or multicast.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "*/queue-management-profile" Path from root: "/qos/interfaces/interface/input/queues/queue/*/queue-management-profile"
func (*Qos_Interface_Input_QueuePath) State ¶
func (n *Qos_Interface_Input_QueuePath) State() ygnmi.SingletonQuery[*oc.Qos_Interface_Input_Queue]
State returns a Query that can be used in gNMI operations.
func (*Qos_Interface_Input_QueuePath) TransmitOctets ¶
func (n *Qos_Interface_Input_QueuePath) TransmitOctets() *Qos_Interface_Input_Queue_TransmitOctetsPath
TransmitOctets (leaf): Number of octets trasmitted by this queue
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/transmit-octets" Path from root: "/qos/interfaces/interface/input/queues/queue/state/transmit-octets"
func (*Qos_Interface_Input_QueuePath) TransmitPkts ¶
func (n *Qos_Interface_Input_QueuePath) TransmitPkts() *Qos_Interface_Input_Queue_TransmitPktsPath
TransmitPkts (leaf): Number of packets transmitted by this queue
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/transmit-pkts" Path from root: "/qos/interfaces/interface/input/queues/queue/state/transmit-pkts"
type Qos_Interface_Input_QueuePathAny ¶
Qos_Interface_Input_QueuePathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/queues/queue YANG schema element.
func (*Qos_Interface_Input_QueuePathAny) AvgQueueLen ¶
func (n *Qos_Interface_Input_QueuePathAny) AvgQueueLen() *Qos_Interface_Input_Queue_AvgQueueLenPathAny
AvgQueueLen (leaf): Average observed queue length
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/avg-queue-len" Path from root: "/qos/interfaces/interface/input/queues/queue/state/avg-queue-len"
func (*Qos_Interface_Input_QueuePathAny) Config ¶
func (n *Qos_Interface_Input_QueuePathAny) Config() ygnmi.WildcardQuery[*oc.Qos_Interface_Input_Queue]
Config returns a Query that can be used in gNMI operations.
func (*Qos_Interface_Input_QueuePathAny) DroppedOctets ¶
func (n *Qos_Interface_Input_QueuePathAny) DroppedOctets() *Qos_Interface_Input_Queue_DroppedOctetsPathAny
DroppedOctets (leaf): Number of octets dropped by the queue due to overrun
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/dropped-octets" Path from root: "/qos/interfaces/interface/input/queues/queue/state/dropped-octets"
func (*Qos_Interface_Input_QueuePathAny) DroppedPkts ¶
func (n *Qos_Interface_Input_QueuePathAny) DroppedPkts() *Qos_Interface_Input_Queue_DroppedPktsPathAny
DroppedPkts (leaf): Number of packets dropped by the queue due to overrun
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/dropped-pkts" Path from root: "/qos/interfaces/interface/input/queues/queue/state/dropped-pkts"
func (*Qos_Interface_Input_QueuePathAny) MaxQueueLen ¶
func (n *Qos_Interface_Input_QueuePathAny) MaxQueueLen() *Qos_Interface_Input_Queue_MaxQueueLenPathAny
MaxQueueLen (leaf): Maximum observed queue length
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/max-queue-len" Path from root: "/qos/interfaces/interface/input/queues/queue/state/max-queue-len"
func (*Qos_Interface_Input_QueuePathAny) Name ¶
func (n *Qos_Interface_Input_QueuePathAny) Name() *Qos_Interface_Input_Queue_NamePathAny
Name (leaf): Reference to the queue associated with this interface. A queue may be explicitly configured, or implicitly created by the system based on default queues that are instantiated by a hardware component, or are assumed to be default on the system.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "*/name" Path from root: "/qos/interfaces/interface/input/queues/queue/*/name"
func (*Qos_Interface_Input_QueuePathAny) QueueManagementProfile ¶
func (n *Qos_Interface_Input_QueuePathAny) QueueManagementProfile() *Qos_Interface_Input_Queue_QueueManagementProfilePathAny
QueueManagementProfile (leaf): The queue management profile that is to be used for the queue on the interface.
For example, the system may use a profile which specifies that WRED curves are used for setting an ECN mark in the IP header instead of dropping a packet in order to signal impending congestion and for determining when there is sufficient congestion to tail drop packets.
A single profile is available per queue - which applies to all packets that are enqueued to the specified queue, whether they are unicast or multicast.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "*/queue-management-profile" Path from root: "/qos/interfaces/interface/input/queues/queue/*/queue-management-profile"
func (*Qos_Interface_Input_QueuePathAny) State ¶
func (n *Qos_Interface_Input_QueuePathAny) State() ygnmi.WildcardQuery[*oc.Qos_Interface_Input_Queue]
State returns a Query that can be used in gNMI operations.
func (*Qos_Interface_Input_QueuePathAny) TransmitOctets ¶
func (n *Qos_Interface_Input_QueuePathAny) TransmitOctets() *Qos_Interface_Input_Queue_TransmitOctetsPathAny
TransmitOctets (leaf): Number of octets trasmitted by this queue
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/transmit-octets" Path from root: "/qos/interfaces/interface/input/queues/queue/state/transmit-octets"
func (*Qos_Interface_Input_QueuePathAny) TransmitPkts ¶
func (n *Qos_Interface_Input_QueuePathAny) TransmitPkts() *Qos_Interface_Input_Queue_TransmitPktsPathAny
TransmitPkts (leaf): Number of packets transmitted by this queue
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/transmit-pkts" Path from root: "/qos/interfaces/interface/input/queues/queue/state/transmit-pkts"
type Qos_Interface_Input_QueuePathMap ¶ added in v0.1.24
Qos_Interface_Input_QueuePathMap represents the /openconfig-qos/qos/interfaces/interface/input/queues/queue YANG schema element.
func (*Qos_Interface_Input_QueuePathMap) Config ¶ added in v0.1.24
func (n *Qos_Interface_Input_QueuePathMap) Config() ygnmi.ConfigQuery[map[string]*oc.Qos_Interface_Input_Queue]
Config returns a Query that can be used in gNMI operations.
func (*Qos_Interface_Input_QueuePathMap) State ¶ added in v0.1.24
func (n *Qos_Interface_Input_QueuePathMap) State() ygnmi.SingletonQuery[map[string]*oc.Qos_Interface_Input_Queue]
State returns a Query that can be used in gNMI operations.
type Qos_Interface_Input_QueuePathMapAny ¶ added in v0.1.24
Qos_Interface_Input_QueuePathMapAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/queues/queue YANG schema element.
func (*Qos_Interface_Input_QueuePathMapAny) Config ¶ added in v0.1.24
func (n *Qos_Interface_Input_QueuePathMapAny) Config() ygnmi.WildcardQuery[map[string]*oc.Qos_Interface_Input_Queue]
Config returns a Query that can be used in gNMI operations.
func (*Qos_Interface_Input_QueuePathMapAny) State ¶ added in v0.1.24
func (n *Qos_Interface_Input_QueuePathMapAny) State() ygnmi.WildcardQuery[map[string]*oc.Qos_Interface_Input_Queue]
State returns a Query that can be used in gNMI operations.
type Qos_Interface_Input_Queue_AvgQueueLenPath ¶
type Qos_Interface_Input_Queue_AvgQueueLenPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Input_Queue_AvgQueueLenPath represents the /openconfig-qos/qos/interfaces/interface/input/queues/queue/state/avg-queue-len YANG schema element.
func (*Qos_Interface_Input_Queue_AvgQueueLenPath) State ¶
func (n *Qos_Interface_Input_Queue_AvgQueueLenPath) State() ygnmi.SingletonQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/avg-queue-len" Path from root: "/qos/interfaces/interface/input/queues/queue/state/avg-queue-len"
type Qos_Interface_Input_Queue_AvgQueueLenPathAny ¶
type Qos_Interface_Input_Queue_AvgQueueLenPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Input_Queue_AvgQueueLenPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/queues/queue/state/avg-queue-len YANG schema element.
func (*Qos_Interface_Input_Queue_AvgQueueLenPathAny) State ¶
func (n *Qos_Interface_Input_Queue_AvgQueueLenPathAny) State() ygnmi.WildcardQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/avg-queue-len" Path from root: "/qos/interfaces/interface/input/queues/queue/state/avg-queue-len"
type Qos_Interface_Input_Queue_DroppedOctetsPath ¶
type Qos_Interface_Input_Queue_DroppedOctetsPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Input_Queue_DroppedOctetsPath represents the /openconfig-qos/qos/interfaces/interface/input/queues/queue/state/dropped-octets YANG schema element.
func (*Qos_Interface_Input_Queue_DroppedOctetsPath) State ¶
func (n *Qos_Interface_Input_Queue_DroppedOctetsPath) State() ygnmi.SingletonQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/dropped-octets" Path from root: "/qos/interfaces/interface/input/queues/queue/state/dropped-octets"
type Qos_Interface_Input_Queue_DroppedOctetsPathAny ¶
type Qos_Interface_Input_Queue_DroppedOctetsPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Input_Queue_DroppedOctetsPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/queues/queue/state/dropped-octets YANG schema element.
func (*Qos_Interface_Input_Queue_DroppedOctetsPathAny) State ¶
func (n *Qos_Interface_Input_Queue_DroppedOctetsPathAny) State() ygnmi.WildcardQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/dropped-octets" Path from root: "/qos/interfaces/interface/input/queues/queue/state/dropped-octets"
type Qos_Interface_Input_Queue_DroppedPktsPath ¶
type Qos_Interface_Input_Queue_DroppedPktsPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Input_Queue_DroppedPktsPath represents the /openconfig-qos/qos/interfaces/interface/input/queues/queue/state/dropped-pkts YANG schema element.
func (*Qos_Interface_Input_Queue_DroppedPktsPath) State ¶
func (n *Qos_Interface_Input_Queue_DroppedPktsPath) State() ygnmi.SingletonQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/dropped-pkts" Path from root: "/qos/interfaces/interface/input/queues/queue/state/dropped-pkts"
type Qos_Interface_Input_Queue_DroppedPktsPathAny ¶
type Qos_Interface_Input_Queue_DroppedPktsPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Input_Queue_DroppedPktsPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/queues/queue/state/dropped-pkts YANG schema element.
func (*Qos_Interface_Input_Queue_DroppedPktsPathAny) State ¶
func (n *Qos_Interface_Input_Queue_DroppedPktsPathAny) State() ygnmi.WildcardQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/dropped-pkts" Path from root: "/qos/interfaces/interface/input/queues/queue/state/dropped-pkts"
type Qos_Interface_Input_Queue_MaxQueueLenPath ¶
type Qos_Interface_Input_Queue_MaxQueueLenPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Input_Queue_MaxQueueLenPath represents the /openconfig-qos/qos/interfaces/interface/input/queues/queue/state/max-queue-len YANG schema element.
func (*Qos_Interface_Input_Queue_MaxQueueLenPath) State ¶
func (n *Qos_Interface_Input_Queue_MaxQueueLenPath) State() ygnmi.SingletonQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/max-queue-len" Path from root: "/qos/interfaces/interface/input/queues/queue/state/max-queue-len"
type Qos_Interface_Input_Queue_MaxQueueLenPathAny ¶
type Qos_Interface_Input_Queue_MaxQueueLenPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Input_Queue_MaxQueueLenPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/queues/queue/state/max-queue-len YANG schema element.
func (*Qos_Interface_Input_Queue_MaxQueueLenPathAny) State ¶
func (n *Qos_Interface_Input_Queue_MaxQueueLenPathAny) State() ygnmi.WildcardQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/max-queue-len" Path from root: "/qos/interfaces/interface/input/queues/queue/state/max-queue-len"
type Qos_Interface_Input_Queue_NamePath ¶
type Qos_Interface_Input_Queue_NamePath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Input_Queue_NamePath represents the /openconfig-qos/qos/interfaces/interface/input/queues/queue/state/name YANG schema element.
func (*Qos_Interface_Input_Queue_NamePath) Config ¶
func (n *Qos_Interface_Input_Queue_NamePath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "config/name" Path from root: "/qos/interfaces/interface/input/queues/queue/config/name"
func (*Qos_Interface_Input_Queue_NamePath) State ¶
func (n *Qos_Interface_Input_Queue_NamePath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/name" Path from root: "/qos/interfaces/interface/input/queues/queue/state/name"
type Qos_Interface_Input_Queue_NamePathAny ¶
type Qos_Interface_Input_Queue_NamePathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Input_Queue_NamePathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/queues/queue/state/name YANG schema element.
func (*Qos_Interface_Input_Queue_NamePathAny) Config ¶
func (n *Qos_Interface_Input_Queue_NamePathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "config/name" Path from root: "/qos/interfaces/interface/input/queues/queue/config/name"
func (*Qos_Interface_Input_Queue_NamePathAny) State ¶
func (n *Qos_Interface_Input_Queue_NamePathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/name" Path from root: "/qos/interfaces/interface/input/queues/queue/state/name"
type Qos_Interface_Input_Queue_QueueManagementProfilePath ¶
type Qos_Interface_Input_Queue_QueueManagementProfilePath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Input_Queue_QueueManagementProfilePath represents the /openconfig-qos/qos/interfaces/interface/input/queues/queue/state/queue-management-profile YANG schema element.
func (*Qos_Interface_Input_Queue_QueueManagementProfilePath) Config ¶
func (n *Qos_Interface_Input_Queue_QueueManagementProfilePath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "config/queue-management-profile" Path from root: "/qos/interfaces/interface/input/queues/queue/config/queue-management-profile"
func (*Qos_Interface_Input_Queue_QueueManagementProfilePath) State ¶
func (n *Qos_Interface_Input_Queue_QueueManagementProfilePath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/queue-management-profile" Path from root: "/qos/interfaces/interface/input/queues/queue/state/queue-management-profile"
type Qos_Interface_Input_Queue_QueueManagementProfilePathAny ¶
type Qos_Interface_Input_Queue_QueueManagementProfilePathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Input_Queue_QueueManagementProfilePathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/queues/queue/state/queue-management-profile YANG schema element.
func (*Qos_Interface_Input_Queue_QueueManagementProfilePathAny) Config ¶
func (n *Qos_Interface_Input_Queue_QueueManagementProfilePathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "config/queue-management-profile" Path from root: "/qos/interfaces/interface/input/queues/queue/config/queue-management-profile"
func (*Qos_Interface_Input_Queue_QueueManagementProfilePathAny) State ¶
func (n *Qos_Interface_Input_Queue_QueueManagementProfilePathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/queue-management-profile" Path from root: "/qos/interfaces/interface/input/queues/queue/state/queue-management-profile"
type Qos_Interface_Input_Queue_TransmitOctetsPath ¶
type Qos_Interface_Input_Queue_TransmitOctetsPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Input_Queue_TransmitOctetsPath represents the /openconfig-qos/qos/interfaces/interface/input/queues/queue/state/transmit-octets YANG schema element.
func (*Qos_Interface_Input_Queue_TransmitOctetsPath) State ¶
func (n *Qos_Interface_Input_Queue_TransmitOctetsPath) State() ygnmi.SingletonQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/transmit-octets" Path from root: "/qos/interfaces/interface/input/queues/queue/state/transmit-octets"
type Qos_Interface_Input_Queue_TransmitOctetsPathAny ¶
type Qos_Interface_Input_Queue_TransmitOctetsPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Input_Queue_TransmitOctetsPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/queues/queue/state/transmit-octets YANG schema element.
func (*Qos_Interface_Input_Queue_TransmitOctetsPathAny) State ¶
func (n *Qos_Interface_Input_Queue_TransmitOctetsPathAny) State() ygnmi.WildcardQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/transmit-octets" Path from root: "/qos/interfaces/interface/input/queues/queue/state/transmit-octets"
type Qos_Interface_Input_Queue_TransmitPktsPath ¶
type Qos_Interface_Input_Queue_TransmitPktsPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Input_Queue_TransmitPktsPath represents the /openconfig-qos/qos/interfaces/interface/input/queues/queue/state/transmit-pkts YANG schema element.
func (*Qos_Interface_Input_Queue_TransmitPktsPath) State ¶
func (n *Qos_Interface_Input_Queue_TransmitPktsPath) State() ygnmi.SingletonQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/transmit-pkts" Path from root: "/qos/interfaces/interface/input/queues/queue/state/transmit-pkts"
type Qos_Interface_Input_Queue_TransmitPktsPathAny ¶
type Qos_Interface_Input_Queue_TransmitPktsPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Input_Queue_TransmitPktsPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/queues/queue/state/transmit-pkts YANG schema element.
func (*Qos_Interface_Input_Queue_TransmitPktsPathAny) State ¶
func (n *Qos_Interface_Input_Queue_TransmitPktsPathAny) State() ygnmi.WildcardQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/transmit-pkts" Path from root: "/qos/interfaces/interface/input/queues/queue/state/transmit-pkts"
type Qos_Interface_Input_SchedulerPolicyPath ¶
Qos_Interface_Input_SchedulerPolicyPath represents the /openconfig-qos/qos/interfaces/interface/input/scheduler-policy YANG schema element.
func (*Qos_Interface_Input_SchedulerPolicyPath) Config ¶
func (n *Qos_Interface_Input_SchedulerPolicyPath) Config() ygnmi.ConfigQuery[*oc.Qos_Interface_Input_SchedulerPolicy]
Config returns a Query that can be used in gNMI operations.
func (*Qos_Interface_Input_SchedulerPolicyPath) Name ¶
func (n *Qos_Interface_Input_SchedulerPolicyPath) Name() *Qos_Interface_Input_SchedulerPolicy_NamePath
Name (leaf): The scheduler policy to be applied to traffic on this interface.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "*/name" Path from root: "/qos/interfaces/interface/input/scheduler-policy/*/name"
func (*Qos_Interface_Input_SchedulerPolicyPath) Scheduler ¶
func (n *Qos_Interface_Input_SchedulerPolicyPath) Scheduler(Sequence uint32) *Qos_Interface_Input_SchedulerPolicy_SchedulerPath
Scheduler (list): List of the schedulers that are part of the scheduler-policy specified.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "schedulers/scheduler" Path from root: "/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler" Sequence: uint32
func (*Qos_Interface_Input_SchedulerPolicyPath) SchedulerAny ¶
func (n *Qos_Interface_Input_SchedulerPolicyPath) SchedulerAny() *Qos_Interface_Input_SchedulerPolicy_SchedulerPathAny
SchedulerAny (list): List of the schedulers that are part of the scheduler-policy specified.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "schedulers/scheduler" Path from root: "/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler"
func (*Qos_Interface_Input_SchedulerPolicyPath) SchedulerMap ¶ added in v0.1.24
func (n *Qos_Interface_Input_SchedulerPolicyPath) SchedulerMap() *Qos_Interface_Input_SchedulerPolicy_SchedulerPathMap
SchedulerMap (list): List of the schedulers that are part of the scheduler-policy specified.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "schedulers/scheduler" Path from root: "/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler"
func (*Qos_Interface_Input_SchedulerPolicyPath) State ¶
func (n *Qos_Interface_Input_SchedulerPolicyPath) State() ygnmi.SingletonQuery[*oc.Qos_Interface_Input_SchedulerPolicy]
State returns a Query that can be used in gNMI operations.
type Qos_Interface_Input_SchedulerPolicyPathAny ¶
Qos_Interface_Input_SchedulerPolicyPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/scheduler-policy YANG schema element.
func (*Qos_Interface_Input_SchedulerPolicyPathAny) Config ¶
func (n *Qos_Interface_Input_SchedulerPolicyPathAny) Config() ygnmi.WildcardQuery[*oc.Qos_Interface_Input_SchedulerPolicy]
Config returns a Query that can be used in gNMI operations.
func (*Qos_Interface_Input_SchedulerPolicyPathAny) Name ¶
func (n *Qos_Interface_Input_SchedulerPolicyPathAny) Name() *Qos_Interface_Input_SchedulerPolicy_NamePathAny
Name (leaf): The scheduler policy to be applied to traffic on this interface.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "*/name" Path from root: "/qos/interfaces/interface/input/scheduler-policy/*/name"
func (*Qos_Interface_Input_SchedulerPolicyPathAny) Scheduler ¶
func (n *Qos_Interface_Input_SchedulerPolicyPathAny) Scheduler(Sequence uint32) *Qos_Interface_Input_SchedulerPolicy_SchedulerPathAny
Scheduler (list): List of the schedulers that are part of the scheduler-policy specified.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "schedulers/scheduler" Path from root: "/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler" Sequence: uint32
func (*Qos_Interface_Input_SchedulerPolicyPathAny) SchedulerAny ¶
func (n *Qos_Interface_Input_SchedulerPolicyPathAny) SchedulerAny() *Qos_Interface_Input_SchedulerPolicy_SchedulerPathAny
SchedulerAny (list): List of the schedulers that are part of the scheduler-policy specified.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "schedulers/scheduler" Path from root: "/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler"
func (*Qos_Interface_Input_SchedulerPolicyPathAny) SchedulerMap ¶ added in v0.1.24
func (n *Qos_Interface_Input_SchedulerPolicyPathAny) SchedulerMap() *Qos_Interface_Input_SchedulerPolicy_SchedulerPathMapAny
SchedulerMap (list): List of the schedulers that are part of the scheduler-policy specified.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "schedulers/scheduler" Path from root: "/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler"
func (*Qos_Interface_Input_SchedulerPolicyPathAny) State ¶
func (n *Qos_Interface_Input_SchedulerPolicyPathAny) State() ygnmi.WildcardQuery[*oc.Qos_Interface_Input_SchedulerPolicy]
State returns a Query that can be used in gNMI operations.
type Qos_Interface_Input_SchedulerPolicy_NamePath ¶
type Qos_Interface_Input_SchedulerPolicy_NamePath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Input_SchedulerPolicy_NamePath represents the /openconfig-qos/qos/interfaces/interface/input/scheduler-policy/state/name YANG schema element.
func (*Qos_Interface_Input_SchedulerPolicy_NamePath) Config ¶
func (n *Qos_Interface_Input_SchedulerPolicy_NamePath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "config/name" Path from root: "/qos/interfaces/interface/input/scheduler-policy/config/name"
func (*Qos_Interface_Input_SchedulerPolicy_NamePath) State ¶
func (n *Qos_Interface_Input_SchedulerPolicy_NamePath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/name" Path from root: "/qos/interfaces/interface/input/scheduler-policy/state/name"
type Qos_Interface_Input_SchedulerPolicy_NamePathAny ¶
type Qos_Interface_Input_SchedulerPolicy_NamePathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Input_SchedulerPolicy_NamePathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/scheduler-policy/state/name YANG schema element.
func (*Qos_Interface_Input_SchedulerPolicy_NamePathAny) Config ¶
func (n *Qos_Interface_Input_SchedulerPolicy_NamePathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "config/name" Path from root: "/qos/interfaces/interface/input/scheduler-policy/config/name"
func (*Qos_Interface_Input_SchedulerPolicy_NamePathAny) State ¶
func (n *Qos_Interface_Input_SchedulerPolicy_NamePathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/name" Path from root: "/qos/interfaces/interface/input/scheduler-policy/state/name"
type Qos_Interface_Input_SchedulerPolicy_SchedulerPath ¶
Qos_Interface_Input_SchedulerPolicy_SchedulerPath represents the /openconfig-qos/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler YANG schema element.
func (*Qos_Interface_Input_SchedulerPolicy_SchedulerPath) ConformingOctets ¶
func (n *Qos_Interface_Input_SchedulerPolicy_SchedulerPath) ConformingOctets() *Qos_Interface_Input_SchedulerPolicy_Scheduler_ConformingOctetsPath
ConformingOctets (leaf): The number of octets in packets that were considered conforming by the scheduler.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/conforming-octets" Path from root: "/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/conforming-octets"
func (*Qos_Interface_Input_SchedulerPolicy_SchedulerPath) ConformingPkts ¶
func (n *Qos_Interface_Input_SchedulerPolicy_SchedulerPath) ConformingPkts() *Qos_Interface_Input_SchedulerPolicy_Scheduler_ConformingPktsPath
ConformingPkts (leaf): The number of packets that were considered conforming by the scheduler.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/conforming-pkts" Path from root: "/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/conforming-pkts"
func (*Qos_Interface_Input_SchedulerPolicy_SchedulerPath) ExceedingOctets ¶
func (n *Qos_Interface_Input_SchedulerPolicy_SchedulerPath) ExceedingOctets() *Qos_Interface_Input_SchedulerPolicy_Scheduler_ExceedingOctetsPath
ExceedingOctets (leaf): The number of octets in packets that were considered exceeding by the scheduler.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/exceeding-octets" Path from root: "/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/exceeding-octets"
func (*Qos_Interface_Input_SchedulerPolicy_SchedulerPath) ExceedingPkts ¶
func (n *Qos_Interface_Input_SchedulerPolicy_SchedulerPath) ExceedingPkts() *Qos_Interface_Input_SchedulerPolicy_Scheduler_ExceedingPktsPath
ExceedingPkts (leaf): The number of packets that were considered exceeding by the scheduler.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/exceeding-pkts" Path from root: "/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/exceeding-pkts"
func (*Qos_Interface_Input_SchedulerPolicy_SchedulerPath) Sequence ¶
func (n *Qos_Interface_Input_SchedulerPolicy_SchedulerPath) Sequence() *Qos_Interface_Input_SchedulerPolicy_Scheduler_SequencePath
Sequence (leaf): Reference to the sequence ID of the scheduler within the current scheduler policy.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "*/sequence" Path from root: "/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/*/sequence"
func (*Qos_Interface_Input_SchedulerPolicy_SchedulerPath) State ¶
func (n *Qos_Interface_Input_SchedulerPolicy_SchedulerPath) State() ygnmi.SingletonQuery[*oc.Qos_Interface_Input_SchedulerPolicy_Scheduler]
State returns a Query that can be used in gNMI operations.
func (*Qos_Interface_Input_SchedulerPolicy_SchedulerPath) ViolatingOctets ¶
func (n *Qos_Interface_Input_SchedulerPolicy_SchedulerPath) ViolatingOctets() *Qos_Interface_Input_SchedulerPolicy_Scheduler_ViolatingOctetsPath
ViolatingOctets (leaf): The number of octets in packets that were considered violating by the policer.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/violating-octets" Path from root: "/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/violating-octets"
func (*Qos_Interface_Input_SchedulerPolicy_SchedulerPath) ViolatingPkts ¶
func (n *Qos_Interface_Input_SchedulerPolicy_SchedulerPath) ViolatingPkts() *Qos_Interface_Input_SchedulerPolicy_Scheduler_ViolatingPktsPath
ViolatingPkts (leaf): The number of packets that were considered violating by the policer.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/violating-pkts" Path from root: "/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/violating-pkts"
type Qos_Interface_Input_SchedulerPolicy_SchedulerPathAny ¶
Qos_Interface_Input_SchedulerPolicy_SchedulerPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler YANG schema element.
func (*Qos_Interface_Input_SchedulerPolicy_SchedulerPathAny) ConformingOctets ¶
func (n *Qos_Interface_Input_SchedulerPolicy_SchedulerPathAny) ConformingOctets() *Qos_Interface_Input_SchedulerPolicy_Scheduler_ConformingOctetsPathAny
ConformingOctets (leaf): The number of octets in packets that were considered conforming by the scheduler.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/conforming-octets" Path from root: "/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/conforming-octets"
func (*Qos_Interface_Input_SchedulerPolicy_SchedulerPathAny) ConformingPkts ¶
func (n *Qos_Interface_Input_SchedulerPolicy_SchedulerPathAny) ConformingPkts() *Qos_Interface_Input_SchedulerPolicy_Scheduler_ConformingPktsPathAny
ConformingPkts (leaf): The number of packets that were considered conforming by the scheduler.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/conforming-pkts" Path from root: "/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/conforming-pkts"
func (*Qos_Interface_Input_SchedulerPolicy_SchedulerPathAny) ExceedingOctets ¶
func (n *Qos_Interface_Input_SchedulerPolicy_SchedulerPathAny) ExceedingOctets() *Qos_Interface_Input_SchedulerPolicy_Scheduler_ExceedingOctetsPathAny
ExceedingOctets (leaf): The number of octets in packets that were considered exceeding by the scheduler.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/exceeding-octets" Path from root: "/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/exceeding-octets"
func (*Qos_Interface_Input_SchedulerPolicy_SchedulerPathAny) ExceedingPkts ¶
func (n *Qos_Interface_Input_SchedulerPolicy_SchedulerPathAny) ExceedingPkts() *Qos_Interface_Input_SchedulerPolicy_Scheduler_ExceedingPktsPathAny
ExceedingPkts (leaf): The number of packets that were considered exceeding by the scheduler.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/exceeding-pkts" Path from root: "/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/exceeding-pkts"
func (*Qos_Interface_Input_SchedulerPolicy_SchedulerPathAny) Sequence ¶
func (n *Qos_Interface_Input_SchedulerPolicy_SchedulerPathAny) Sequence() *Qos_Interface_Input_SchedulerPolicy_Scheduler_SequencePathAny
Sequence (leaf): Reference to the sequence ID of the scheduler within the current scheduler policy.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "*/sequence" Path from root: "/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/*/sequence"
func (*Qos_Interface_Input_SchedulerPolicy_SchedulerPathAny) State ¶
func (n *Qos_Interface_Input_SchedulerPolicy_SchedulerPathAny) State() ygnmi.WildcardQuery[*oc.Qos_Interface_Input_SchedulerPolicy_Scheduler]
State returns a Query that can be used in gNMI operations.
func (*Qos_Interface_Input_SchedulerPolicy_SchedulerPathAny) ViolatingOctets ¶
func (n *Qos_Interface_Input_SchedulerPolicy_SchedulerPathAny) ViolatingOctets() *Qos_Interface_Input_SchedulerPolicy_Scheduler_ViolatingOctetsPathAny
ViolatingOctets (leaf): The number of octets in packets that were considered violating by the policer.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/violating-octets" Path from root: "/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/violating-octets"
func (*Qos_Interface_Input_SchedulerPolicy_SchedulerPathAny) ViolatingPkts ¶
func (n *Qos_Interface_Input_SchedulerPolicy_SchedulerPathAny) ViolatingPkts() *Qos_Interface_Input_SchedulerPolicy_Scheduler_ViolatingPktsPathAny
ViolatingPkts (leaf): The number of packets that were considered violating by the policer.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/violating-pkts" Path from root: "/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/violating-pkts"
type Qos_Interface_Input_SchedulerPolicy_SchedulerPathMap ¶ added in v0.1.24
Qos_Interface_Input_SchedulerPolicy_SchedulerPathMap represents the /openconfig-qos/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler YANG schema element.
func (*Qos_Interface_Input_SchedulerPolicy_SchedulerPathMap) State ¶ added in v0.1.24
func (n *Qos_Interface_Input_SchedulerPolicy_SchedulerPathMap) State() ygnmi.SingletonQuery[map[uint32]*oc.Qos_Interface_Input_SchedulerPolicy_Scheduler]
State returns a Query that can be used in gNMI operations.
type Qos_Interface_Input_SchedulerPolicy_SchedulerPathMapAny ¶ added in v0.1.24
Qos_Interface_Input_SchedulerPolicy_SchedulerPathMapAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler YANG schema element.
func (*Qos_Interface_Input_SchedulerPolicy_SchedulerPathMapAny) State ¶ added in v0.1.24
func (n *Qos_Interface_Input_SchedulerPolicy_SchedulerPathMapAny) State() ygnmi.WildcardQuery[map[uint32]*oc.Qos_Interface_Input_SchedulerPolicy_Scheduler]
State returns a Query that can be used in gNMI operations.
type Qos_Interface_Input_SchedulerPolicy_Scheduler_ConformingOctetsPath ¶
type Qos_Interface_Input_SchedulerPolicy_Scheduler_ConformingOctetsPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Input_SchedulerPolicy_Scheduler_ConformingOctetsPath represents the /openconfig-qos/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/conforming-octets YANG schema element.
func (*Qos_Interface_Input_SchedulerPolicy_Scheduler_ConformingOctetsPath) State ¶
func (n *Qos_Interface_Input_SchedulerPolicy_Scheduler_ConformingOctetsPath) State() ygnmi.SingletonQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/conforming-octets" Path from root: "/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/conforming-octets"
type Qos_Interface_Input_SchedulerPolicy_Scheduler_ConformingOctetsPathAny ¶
type Qos_Interface_Input_SchedulerPolicy_Scheduler_ConformingOctetsPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Input_SchedulerPolicy_Scheduler_ConformingOctetsPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/conforming-octets YANG schema element.
func (*Qos_Interface_Input_SchedulerPolicy_Scheduler_ConformingOctetsPathAny) State ¶
func (n *Qos_Interface_Input_SchedulerPolicy_Scheduler_ConformingOctetsPathAny) State() ygnmi.WildcardQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/conforming-octets" Path from root: "/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/conforming-octets"
type Qos_Interface_Input_SchedulerPolicy_Scheduler_ConformingPktsPath ¶
type Qos_Interface_Input_SchedulerPolicy_Scheduler_ConformingPktsPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Input_SchedulerPolicy_Scheduler_ConformingPktsPath represents the /openconfig-qos/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/conforming-pkts YANG schema element.
func (*Qos_Interface_Input_SchedulerPolicy_Scheduler_ConformingPktsPath) State ¶
func (n *Qos_Interface_Input_SchedulerPolicy_Scheduler_ConformingPktsPath) State() ygnmi.SingletonQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/conforming-pkts" Path from root: "/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/conforming-pkts"
type Qos_Interface_Input_SchedulerPolicy_Scheduler_ConformingPktsPathAny ¶
type Qos_Interface_Input_SchedulerPolicy_Scheduler_ConformingPktsPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Input_SchedulerPolicy_Scheduler_ConformingPktsPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/conforming-pkts YANG schema element.
func (*Qos_Interface_Input_SchedulerPolicy_Scheduler_ConformingPktsPathAny) State ¶
func (n *Qos_Interface_Input_SchedulerPolicy_Scheduler_ConformingPktsPathAny) State() ygnmi.WildcardQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/conforming-pkts" Path from root: "/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/conforming-pkts"
type Qos_Interface_Input_SchedulerPolicy_Scheduler_ExceedingOctetsPath ¶
type Qos_Interface_Input_SchedulerPolicy_Scheduler_ExceedingOctetsPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Input_SchedulerPolicy_Scheduler_ExceedingOctetsPath represents the /openconfig-qos/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/exceeding-octets YANG schema element.
func (*Qos_Interface_Input_SchedulerPolicy_Scheduler_ExceedingOctetsPath) State ¶
func (n *Qos_Interface_Input_SchedulerPolicy_Scheduler_ExceedingOctetsPath) State() ygnmi.SingletonQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/exceeding-octets" Path from root: "/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/exceeding-octets"
type Qos_Interface_Input_SchedulerPolicy_Scheduler_ExceedingOctetsPathAny ¶
type Qos_Interface_Input_SchedulerPolicy_Scheduler_ExceedingOctetsPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Input_SchedulerPolicy_Scheduler_ExceedingOctetsPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/exceeding-octets YANG schema element.
func (*Qos_Interface_Input_SchedulerPolicy_Scheduler_ExceedingOctetsPathAny) State ¶
func (n *Qos_Interface_Input_SchedulerPolicy_Scheduler_ExceedingOctetsPathAny) State() ygnmi.WildcardQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/exceeding-octets" Path from root: "/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/exceeding-octets"
type Qos_Interface_Input_SchedulerPolicy_Scheduler_ExceedingPktsPath ¶
type Qos_Interface_Input_SchedulerPolicy_Scheduler_ExceedingPktsPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Input_SchedulerPolicy_Scheduler_ExceedingPktsPath represents the /openconfig-qos/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/exceeding-pkts YANG schema element.
func (*Qos_Interface_Input_SchedulerPolicy_Scheduler_ExceedingPktsPath) State ¶
func (n *Qos_Interface_Input_SchedulerPolicy_Scheduler_ExceedingPktsPath) State() ygnmi.SingletonQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/exceeding-pkts" Path from root: "/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/exceeding-pkts"
type Qos_Interface_Input_SchedulerPolicy_Scheduler_ExceedingPktsPathAny ¶
type Qos_Interface_Input_SchedulerPolicy_Scheduler_ExceedingPktsPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Input_SchedulerPolicy_Scheduler_ExceedingPktsPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/exceeding-pkts YANG schema element.
func (*Qos_Interface_Input_SchedulerPolicy_Scheduler_ExceedingPktsPathAny) State ¶
func (n *Qos_Interface_Input_SchedulerPolicy_Scheduler_ExceedingPktsPathAny) State() ygnmi.WildcardQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/exceeding-pkts" Path from root: "/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/exceeding-pkts"
type Qos_Interface_Input_SchedulerPolicy_Scheduler_SequencePath ¶
type Qos_Interface_Input_SchedulerPolicy_Scheduler_SequencePath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Input_SchedulerPolicy_Scheduler_SequencePath represents the /openconfig-qos/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/sequence YANG schema element.
func (*Qos_Interface_Input_SchedulerPolicy_Scheduler_SequencePath) Config ¶
func (n *Qos_Interface_Input_SchedulerPolicy_Scheduler_SequencePath) Config() ygnmi.ConfigQuery[uint32]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "sequence" Path from root: ""
func (*Qos_Interface_Input_SchedulerPolicy_Scheduler_SequencePath) State ¶
func (n *Qos_Interface_Input_SchedulerPolicy_Scheduler_SequencePath) State() ygnmi.SingletonQuery[uint32]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/sequence" Path from root: "/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/sequence"
type Qos_Interface_Input_SchedulerPolicy_Scheduler_SequencePathAny ¶
type Qos_Interface_Input_SchedulerPolicy_Scheduler_SequencePathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Input_SchedulerPolicy_Scheduler_SequencePathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/sequence YANG schema element.
func (*Qos_Interface_Input_SchedulerPolicy_Scheduler_SequencePathAny) Config ¶
func (n *Qos_Interface_Input_SchedulerPolicy_Scheduler_SequencePathAny) Config() ygnmi.WildcardQuery[uint32]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "sequence" Path from root: ""
func (*Qos_Interface_Input_SchedulerPolicy_Scheduler_SequencePathAny) State ¶
func (n *Qos_Interface_Input_SchedulerPolicy_Scheduler_SequencePathAny) State() ygnmi.WildcardQuery[uint32]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/sequence" Path from root: "/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/sequence"
type Qos_Interface_Input_SchedulerPolicy_Scheduler_ViolatingOctetsPath ¶
type Qos_Interface_Input_SchedulerPolicy_Scheduler_ViolatingOctetsPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Input_SchedulerPolicy_Scheduler_ViolatingOctetsPath represents the /openconfig-qos/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/violating-octets YANG schema element.
func (*Qos_Interface_Input_SchedulerPolicy_Scheduler_ViolatingOctetsPath) State ¶
func (n *Qos_Interface_Input_SchedulerPolicy_Scheduler_ViolatingOctetsPath) State() ygnmi.SingletonQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/violating-octets" Path from root: "/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/violating-octets"
type Qos_Interface_Input_SchedulerPolicy_Scheduler_ViolatingOctetsPathAny ¶
type Qos_Interface_Input_SchedulerPolicy_Scheduler_ViolatingOctetsPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Input_SchedulerPolicy_Scheduler_ViolatingOctetsPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/violating-octets YANG schema element.
func (*Qos_Interface_Input_SchedulerPolicy_Scheduler_ViolatingOctetsPathAny) State ¶
func (n *Qos_Interface_Input_SchedulerPolicy_Scheduler_ViolatingOctetsPathAny) State() ygnmi.WildcardQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/violating-octets" Path from root: "/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/violating-octets"
type Qos_Interface_Input_SchedulerPolicy_Scheduler_ViolatingPktsPath ¶
type Qos_Interface_Input_SchedulerPolicy_Scheduler_ViolatingPktsPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Input_SchedulerPolicy_Scheduler_ViolatingPktsPath represents the /openconfig-qos/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/violating-pkts YANG schema element.
func (*Qos_Interface_Input_SchedulerPolicy_Scheduler_ViolatingPktsPath) State ¶
func (n *Qos_Interface_Input_SchedulerPolicy_Scheduler_ViolatingPktsPath) State() ygnmi.SingletonQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/violating-pkts" Path from root: "/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/violating-pkts"
type Qos_Interface_Input_SchedulerPolicy_Scheduler_ViolatingPktsPathAny ¶
type Qos_Interface_Input_SchedulerPolicy_Scheduler_ViolatingPktsPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Input_SchedulerPolicy_Scheduler_ViolatingPktsPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/violating-pkts YANG schema element.
func (*Qos_Interface_Input_SchedulerPolicy_Scheduler_ViolatingPktsPathAny) State ¶
func (n *Qos_Interface_Input_SchedulerPolicy_Scheduler_ViolatingPktsPathAny) State() ygnmi.WildcardQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/violating-pkts" Path from root: "/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/violating-pkts"
type Qos_Interface_Input_UnicastBufferAllocationProfilePath ¶
type Qos_Interface_Input_UnicastBufferAllocationProfilePath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Input_UnicastBufferAllocationProfilePath represents the /openconfig-qos/qos/interfaces/interface/input/state/unicast-buffer-allocation-profile YANG schema element.
func (*Qos_Interface_Input_UnicastBufferAllocationProfilePath) Config ¶
func (n *Qos_Interface_Input_UnicastBufferAllocationProfilePath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "config/unicast-buffer-allocation-profile" Path from root: "/qos/interfaces/interface/input/config/unicast-buffer-allocation-profile"
func (*Qos_Interface_Input_UnicastBufferAllocationProfilePath) State ¶
func (n *Qos_Interface_Input_UnicastBufferAllocationProfilePath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/unicast-buffer-allocation-profile" Path from root: "/qos/interfaces/interface/input/state/unicast-buffer-allocation-profile"
type Qos_Interface_Input_UnicastBufferAllocationProfilePathAny ¶
type Qos_Interface_Input_UnicastBufferAllocationProfilePathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Input_UnicastBufferAllocationProfilePathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/state/unicast-buffer-allocation-profile YANG schema element.
func (*Qos_Interface_Input_UnicastBufferAllocationProfilePathAny) Config ¶
func (n *Qos_Interface_Input_UnicastBufferAllocationProfilePathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "config/unicast-buffer-allocation-profile" Path from root: "/qos/interfaces/interface/input/config/unicast-buffer-allocation-profile"
func (*Qos_Interface_Input_UnicastBufferAllocationProfilePathAny) State ¶
func (n *Qos_Interface_Input_UnicastBufferAllocationProfilePathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/unicast-buffer-allocation-profile" Path from root: "/qos/interfaces/interface/input/state/unicast-buffer-allocation-profile"
type Qos_Interface_Input_VoqInterfacePath ¶
Qos_Interface_Input_VoqInterfacePath represents the /openconfig-qos/qos/interfaces/interface/input/virtual-output-queues/voq-interface YANG schema element.
func (*Qos_Interface_Input_VoqInterfacePath) Config ¶
func (n *Qos_Interface_Input_VoqInterfacePath) Config() ygnmi.ConfigQuery[*oc.Qos_Interface_Input_VoqInterface]
Config returns a Query that can be used in gNMI operations.
func (*Qos_Interface_Input_VoqInterfacePath) Name ¶
Name (leaf): Name used to refer to the egress interface.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "*/name" Path from root: "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/*/name"
func (*Qos_Interface_Input_VoqInterfacePath) Queue ¶
func (n *Qos_Interface_Input_VoqInterfacePath) Queue(Name string) *Qos_Interface_Input_VoqInterface_QueuePath
Queue (list): Top-level container for the queue associated with this interface
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "queues/queue" Path from root: "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue" Name: string
func (*Qos_Interface_Input_VoqInterfacePath) QueueAny ¶
func (n *Qos_Interface_Input_VoqInterfacePath) QueueAny() *Qos_Interface_Input_VoqInterface_QueuePathAny
QueueAny (list): Top-level container for the queue associated with this interface
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "queues/queue" Path from root: "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue"
func (*Qos_Interface_Input_VoqInterfacePath) QueueMap ¶ added in v0.1.24
func (n *Qos_Interface_Input_VoqInterfacePath) QueueMap() *Qos_Interface_Input_VoqInterface_QueuePathMap
QueueMap (list): Top-level container for the queue associated with this interface
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "queues/queue" Path from root: "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue"
func (*Qos_Interface_Input_VoqInterfacePath) State ¶
func (n *Qos_Interface_Input_VoqInterfacePath) State() ygnmi.SingletonQuery[*oc.Qos_Interface_Input_VoqInterface]
State returns a Query that can be used in gNMI operations.
type Qos_Interface_Input_VoqInterfacePathAny ¶
Qos_Interface_Input_VoqInterfacePathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/virtual-output-queues/voq-interface YANG schema element.
func (*Qos_Interface_Input_VoqInterfacePathAny) Config ¶
func (n *Qos_Interface_Input_VoqInterfacePathAny) Config() ygnmi.WildcardQuery[*oc.Qos_Interface_Input_VoqInterface]
Config returns a Query that can be used in gNMI operations.
func (*Qos_Interface_Input_VoqInterfacePathAny) Name ¶
func (n *Qos_Interface_Input_VoqInterfacePathAny) Name() *Qos_Interface_Input_VoqInterface_NamePathAny
Name (leaf): Name used to refer to the egress interface.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "*/name" Path from root: "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/*/name"
func (*Qos_Interface_Input_VoqInterfacePathAny) Queue ¶
func (n *Qos_Interface_Input_VoqInterfacePathAny) Queue(Name string) *Qos_Interface_Input_VoqInterface_QueuePathAny
Queue (list): Top-level container for the queue associated with this interface
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "queues/queue" Path from root: "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue" Name: string
func (*Qos_Interface_Input_VoqInterfacePathAny) QueueAny ¶
func (n *Qos_Interface_Input_VoqInterfacePathAny) QueueAny() *Qos_Interface_Input_VoqInterface_QueuePathAny
QueueAny (list): Top-level container for the queue associated with this interface
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "queues/queue" Path from root: "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue"
func (*Qos_Interface_Input_VoqInterfacePathAny) QueueMap ¶ added in v0.1.24
func (n *Qos_Interface_Input_VoqInterfacePathAny) QueueMap() *Qos_Interface_Input_VoqInterface_QueuePathMapAny
QueueMap (list): Top-level container for the queue associated with this interface
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "queues/queue" Path from root: "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue"
func (*Qos_Interface_Input_VoqInterfacePathAny) State ¶
func (n *Qos_Interface_Input_VoqInterfacePathAny) State() ygnmi.WildcardQuery[*oc.Qos_Interface_Input_VoqInterface]
State returns a Query that can be used in gNMI operations.
type Qos_Interface_Input_VoqInterfacePathMap ¶ added in v0.1.24
Qos_Interface_Input_VoqInterfacePathMap represents the /openconfig-qos/qos/interfaces/interface/input/virtual-output-queues/voq-interface YANG schema element.
func (*Qos_Interface_Input_VoqInterfacePathMap) Config ¶ added in v0.1.24
func (n *Qos_Interface_Input_VoqInterfacePathMap) Config() ygnmi.ConfigQuery[map[string]*oc.Qos_Interface_Input_VoqInterface]
Config returns a Query that can be used in gNMI operations.
func (*Qos_Interface_Input_VoqInterfacePathMap) State ¶ added in v0.1.24
func (n *Qos_Interface_Input_VoqInterfacePathMap) State() ygnmi.SingletonQuery[map[string]*oc.Qos_Interface_Input_VoqInterface]
State returns a Query that can be used in gNMI operations.
type Qos_Interface_Input_VoqInterfacePathMapAny ¶ added in v0.1.24
Qos_Interface_Input_VoqInterfacePathMapAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/virtual-output-queues/voq-interface YANG schema element.
func (*Qos_Interface_Input_VoqInterfacePathMapAny) Config ¶ added in v0.1.24
func (n *Qos_Interface_Input_VoqInterfacePathMapAny) Config() ygnmi.WildcardQuery[map[string]*oc.Qos_Interface_Input_VoqInterface]
Config returns a Query that can be used in gNMI operations.
func (*Qos_Interface_Input_VoqInterfacePathMapAny) State ¶ added in v0.1.24
func (n *Qos_Interface_Input_VoqInterfacePathMapAny) State() ygnmi.WildcardQuery[map[string]*oc.Qos_Interface_Input_VoqInterface]
State returns a Query that can be used in gNMI operations.
type Qos_Interface_Input_VoqInterface_NamePath ¶
type Qos_Interface_Input_VoqInterface_NamePath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Input_VoqInterface_NamePath represents the /openconfig-qos/qos/interfaces/interface/input/virtual-output-queues/voq-interface/state/name YANG schema element.
func (*Qos_Interface_Input_VoqInterface_NamePath) Config ¶
func (n *Qos_Interface_Input_VoqInterface_NamePath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "config/name" Path from root: "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/config/name"
func (*Qos_Interface_Input_VoqInterface_NamePath) State ¶
func (n *Qos_Interface_Input_VoqInterface_NamePath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/name" Path from root: "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/state/name"
type Qos_Interface_Input_VoqInterface_NamePathAny ¶
type Qos_Interface_Input_VoqInterface_NamePathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Input_VoqInterface_NamePathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/virtual-output-queues/voq-interface/state/name YANG schema element.
func (*Qos_Interface_Input_VoqInterface_NamePathAny) Config ¶
func (n *Qos_Interface_Input_VoqInterface_NamePathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "config/name" Path from root: "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/config/name"
func (*Qos_Interface_Input_VoqInterface_NamePathAny) State ¶
func (n *Qos_Interface_Input_VoqInterface_NamePathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/name" Path from root: "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/state/name"
type Qos_Interface_Input_VoqInterface_QueuePath ¶
Qos_Interface_Input_VoqInterface_QueuePath represents the /openconfig-qos/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue YANG schema element.
func (*Qos_Interface_Input_VoqInterface_QueuePath) AvgQueueLen ¶
func (n *Qos_Interface_Input_VoqInterface_QueuePath) AvgQueueLen() *Qos_Interface_Input_VoqInterface_Queue_AvgQueueLenPath
AvgQueueLen (leaf): Average observed queue length
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/avg-queue-len" Path from root: "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/avg-queue-len"
func (*Qos_Interface_Input_VoqInterface_QueuePath) Config ¶
func (n *Qos_Interface_Input_VoqInterface_QueuePath) Config() ygnmi.ConfigQuery[*oc.Qos_Interface_Input_VoqInterface_Queue]
Config returns a Query that can be used in gNMI operations.
func (*Qos_Interface_Input_VoqInterface_QueuePath) DroppedOctets ¶
func (n *Qos_Interface_Input_VoqInterface_QueuePath) DroppedOctets() *Qos_Interface_Input_VoqInterface_Queue_DroppedOctetsPath
DroppedOctets (leaf): Number of octets dropped by the queue due to overrun
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/dropped-octets" Path from root: "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/dropped-octets"
func (*Qos_Interface_Input_VoqInterface_QueuePath) DroppedPkts ¶
func (n *Qos_Interface_Input_VoqInterface_QueuePath) DroppedPkts() *Qos_Interface_Input_VoqInterface_Queue_DroppedPktsPath
DroppedPkts (leaf): Number of packets dropped by the queue due to overrun
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/dropped-pkts" Path from root: "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/dropped-pkts"
func (*Qos_Interface_Input_VoqInterface_QueuePath) MaxQueueLen ¶
func (n *Qos_Interface_Input_VoqInterface_QueuePath) MaxQueueLen() *Qos_Interface_Input_VoqInterface_Queue_MaxQueueLenPath
MaxQueueLen (leaf): Maximum observed queue length
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/max-queue-len" Path from root: "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/max-queue-len"
func (*Qos_Interface_Input_VoqInterface_QueuePath) Name ¶
func (n *Qos_Interface_Input_VoqInterface_QueuePath) Name() *Qos_Interface_Input_VoqInterface_Queue_NamePath
Name (leaf): Reference to the queue associated with this interface. A queue may be explicitly configured, or implicitly created by the system based on default queues that are instantiated by a hardware component, or are assumed to be default on the system.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "*/name" Path from root: "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/*/name"
func (*Qos_Interface_Input_VoqInterface_QueuePath) State ¶
func (n *Qos_Interface_Input_VoqInterface_QueuePath) State() ygnmi.SingletonQuery[*oc.Qos_Interface_Input_VoqInterface_Queue]
State returns a Query that can be used in gNMI operations.
func (*Qos_Interface_Input_VoqInterface_QueuePath) TransmitOctets ¶
func (n *Qos_Interface_Input_VoqInterface_QueuePath) TransmitOctets() *Qos_Interface_Input_VoqInterface_Queue_TransmitOctetsPath
TransmitOctets (leaf): Number of octets trasmitted by this queue
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/transmit-octets" Path from root: "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/transmit-octets"
func (*Qos_Interface_Input_VoqInterface_QueuePath) TransmitPkts ¶
func (n *Qos_Interface_Input_VoqInterface_QueuePath) TransmitPkts() *Qos_Interface_Input_VoqInterface_Queue_TransmitPktsPath
TransmitPkts (leaf): Number of packets transmitted by this queue
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/transmit-pkts" Path from root: "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/transmit-pkts"
type Qos_Interface_Input_VoqInterface_QueuePathAny ¶
Qos_Interface_Input_VoqInterface_QueuePathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue YANG schema element.
func (*Qos_Interface_Input_VoqInterface_QueuePathAny) AvgQueueLen ¶
func (n *Qos_Interface_Input_VoqInterface_QueuePathAny) AvgQueueLen() *Qos_Interface_Input_VoqInterface_Queue_AvgQueueLenPathAny
AvgQueueLen (leaf): Average observed queue length
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/avg-queue-len" Path from root: "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/avg-queue-len"
func (*Qos_Interface_Input_VoqInterface_QueuePathAny) Config ¶
func (n *Qos_Interface_Input_VoqInterface_QueuePathAny) Config() ygnmi.WildcardQuery[*oc.Qos_Interface_Input_VoqInterface_Queue]
Config returns a Query that can be used in gNMI operations.
func (*Qos_Interface_Input_VoqInterface_QueuePathAny) DroppedOctets ¶
func (n *Qos_Interface_Input_VoqInterface_QueuePathAny) DroppedOctets() *Qos_Interface_Input_VoqInterface_Queue_DroppedOctetsPathAny
DroppedOctets (leaf): Number of octets dropped by the queue due to overrun
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/dropped-octets" Path from root: "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/dropped-octets"
func (*Qos_Interface_Input_VoqInterface_QueuePathAny) DroppedPkts ¶
func (n *Qos_Interface_Input_VoqInterface_QueuePathAny) DroppedPkts() *Qos_Interface_Input_VoqInterface_Queue_DroppedPktsPathAny
DroppedPkts (leaf): Number of packets dropped by the queue due to overrun
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/dropped-pkts" Path from root: "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/dropped-pkts"
func (*Qos_Interface_Input_VoqInterface_QueuePathAny) MaxQueueLen ¶
func (n *Qos_Interface_Input_VoqInterface_QueuePathAny) MaxQueueLen() *Qos_Interface_Input_VoqInterface_Queue_MaxQueueLenPathAny
MaxQueueLen (leaf): Maximum observed queue length
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/max-queue-len" Path from root: "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/max-queue-len"
func (*Qos_Interface_Input_VoqInterface_QueuePathAny) Name ¶
func (n *Qos_Interface_Input_VoqInterface_QueuePathAny) Name() *Qos_Interface_Input_VoqInterface_Queue_NamePathAny
Name (leaf): Reference to the queue associated with this interface. A queue may be explicitly configured, or implicitly created by the system based on default queues that are instantiated by a hardware component, or are assumed to be default on the system.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "*/name" Path from root: "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/*/name"
func (*Qos_Interface_Input_VoqInterface_QueuePathAny) State ¶
func (n *Qos_Interface_Input_VoqInterface_QueuePathAny) State() ygnmi.WildcardQuery[*oc.Qos_Interface_Input_VoqInterface_Queue]
State returns a Query that can be used in gNMI operations.
func (*Qos_Interface_Input_VoqInterface_QueuePathAny) TransmitOctets ¶
func (n *Qos_Interface_Input_VoqInterface_QueuePathAny) TransmitOctets() *Qos_Interface_Input_VoqInterface_Queue_TransmitOctetsPathAny
TransmitOctets (leaf): Number of octets trasmitted by this queue
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/transmit-octets" Path from root: "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/transmit-octets"
func (*Qos_Interface_Input_VoqInterface_QueuePathAny) TransmitPkts ¶
func (n *Qos_Interface_Input_VoqInterface_QueuePathAny) TransmitPkts() *Qos_Interface_Input_VoqInterface_Queue_TransmitPktsPathAny
TransmitPkts (leaf): Number of packets transmitted by this queue
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/transmit-pkts" Path from root: "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/transmit-pkts"
type Qos_Interface_Input_VoqInterface_QueuePathMap ¶ added in v0.1.24
Qos_Interface_Input_VoqInterface_QueuePathMap represents the /openconfig-qos/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue YANG schema element.
func (*Qos_Interface_Input_VoqInterface_QueuePathMap) Config ¶ added in v0.1.24
func (n *Qos_Interface_Input_VoqInterface_QueuePathMap) Config() ygnmi.ConfigQuery[map[string]*oc.Qos_Interface_Input_VoqInterface_Queue]
Config returns a Query that can be used in gNMI operations.
func (*Qos_Interface_Input_VoqInterface_QueuePathMap) State ¶ added in v0.1.24
func (n *Qos_Interface_Input_VoqInterface_QueuePathMap) State() ygnmi.SingletonQuery[map[string]*oc.Qos_Interface_Input_VoqInterface_Queue]
State returns a Query that can be used in gNMI operations.
type Qos_Interface_Input_VoqInterface_QueuePathMapAny ¶ added in v0.1.24
Qos_Interface_Input_VoqInterface_QueuePathMapAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue YANG schema element.
func (*Qos_Interface_Input_VoqInterface_QueuePathMapAny) Config ¶ added in v0.1.24
func (n *Qos_Interface_Input_VoqInterface_QueuePathMapAny) Config() ygnmi.WildcardQuery[map[string]*oc.Qos_Interface_Input_VoqInterface_Queue]
Config returns a Query that can be used in gNMI operations.
func (*Qos_Interface_Input_VoqInterface_QueuePathMapAny) State ¶ added in v0.1.24
func (n *Qos_Interface_Input_VoqInterface_QueuePathMapAny) State() ygnmi.WildcardQuery[map[string]*oc.Qos_Interface_Input_VoqInterface_Queue]
State returns a Query that can be used in gNMI operations.
type Qos_Interface_Input_VoqInterface_Queue_AvgQueueLenPath ¶
type Qos_Interface_Input_VoqInterface_Queue_AvgQueueLenPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Input_VoqInterface_Queue_AvgQueueLenPath represents the /openconfig-qos/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/avg-queue-len YANG schema element.
func (*Qos_Interface_Input_VoqInterface_Queue_AvgQueueLenPath) State ¶
func (n *Qos_Interface_Input_VoqInterface_Queue_AvgQueueLenPath) State() ygnmi.SingletonQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/avg-queue-len" Path from root: "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/avg-queue-len"
type Qos_Interface_Input_VoqInterface_Queue_AvgQueueLenPathAny ¶
type Qos_Interface_Input_VoqInterface_Queue_AvgQueueLenPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Input_VoqInterface_Queue_AvgQueueLenPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/avg-queue-len YANG schema element.
func (*Qos_Interface_Input_VoqInterface_Queue_AvgQueueLenPathAny) State ¶
func (n *Qos_Interface_Input_VoqInterface_Queue_AvgQueueLenPathAny) State() ygnmi.WildcardQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/avg-queue-len" Path from root: "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/avg-queue-len"
type Qos_Interface_Input_VoqInterface_Queue_DroppedOctetsPath ¶
type Qos_Interface_Input_VoqInterface_Queue_DroppedOctetsPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Input_VoqInterface_Queue_DroppedOctetsPath represents the /openconfig-qos/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/dropped-octets YANG schema element.
func (*Qos_Interface_Input_VoqInterface_Queue_DroppedOctetsPath) State ¶
func (n *Qos_Interface_Input_VoqInterface_Queue_DroppedOctetsPath) State() ygnmi.SingletonQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/dropped-octets" Path from root: "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/dropped-octets"
type Qos_Interface_Input_VoqInterface_Queue_DroppedOctetsPathAny ¶
type Qos_Interface_Input_VoqInterface_Queue_DroppedOctetsPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Input_VoqInterface_Queue_DroppedOctetsPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/dropped-octets YANG schema element.
func (*Qos_Interface_Input_VoqInterface_Queue_DroppedOctetsPathAny) State ¶
func (n *Qos_Interface_Input_VoqInterface_Queue_DroppedOctetsPathAny) State() ygnmi.WildcardQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/dropped-octets" Path from root: "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/dropped-octets"
type Qos_Interface_Input_VoqInterface_Queue_DroppedPktsPath ¶
type Qos_Interface_Input_VoqInterface_Queue_DroppedPktsPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Input_VoqInterface_Queue_DroppedPktsPath represents the /openconfig-qos/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/dropped-pkts YANG schema element.
func (*Qos_Interface_Input_VoqInterface_Queue_DroppedPktsPath) State ¶
func (n *Qos_Interface_Input_VoqInterface_Queue_DroppedPktsPath) State() ygnmi.SingletonQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/dropped-pkts" Path from root: "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/dropped-pkts"
type Qos_Interface_Input_VoqInterface_Queue_DroppedPktsPathAny ¶
type Qos_Interface_Input_VoqInterface_Queue_DroppedPktsPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Input_VoqInterface_Queue_DroppedPktsPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/dropped-pkts YANG schema element.
func (*Qos_Interface_Input_VoqInterface_Queue_DroppedPktsPathAny) State ¶
func (n *Qos_Interface_Input_VoqInterface_Queue_DroppedPktsPathAny) State() ygnmi.WildcardQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/dropped-pkts" Path from root: "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/dropped-pkts"
type Qos_Interface_Input_VoqInterface_Queue_MaxQueueLenPath ¶
type Qos_Interface_Input_VoqInterface_Queue_MaxQueueLenPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Input_VoqInterface_Queue_MaxQueueLenPath represents the /openconfig-qos/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/max-queue-len YANG schema element.
func (*Qos_Interface_Input_VoqInterface_Queue_MaxQueueLenPath) State ¶
func (n *Qos_Interface_Input_VoqInterface_Queue_MaxQueueLenPath) State() ygnmi.SingletonQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/max-queue-len" Path from root: "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/max-queue-len"
type Qos_Interface_Input_VoqInterface_Queue_MaxQueueLenPathAny ¶
type Qos_Interface_Input_VoqInterface_Queue_MaxQueueLenPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Input_VoqInterface_Queue_MaxQueueLenPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/max-queue-len YANG schema element.
func (*Qos_Interface_Input_VoqInterface_Queue_MaxQueueLenPathAny) State ¶
func (n *Qos_Interface_Input_VoqInterface_Queue_MaxQueueLenPathAny) State() ygnmi.WildcardQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/max-queue-len" Path from root: "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/max-queue-len"
type Qos_Interface_Input_VoqInterface_Queue_NamePath ¶
type Qos_Interface_Input_VoqInterface_Queue_NamePath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Input_VoqInterface_Queue_NamePath represents the /openconfig-qos/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/name YANG schema element.
func (*Qos_Interface_Input_VoqInterface_Queue_NamePath) Config ¶
func (n *Qos_Interface_Input_VoqInterface_Queue_NamePath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "config/name" Path from root: "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/config/name"
func (*Qos_Interface_Input_VoqInterface_Queue_NamePath) State ¶
func (n *Qos_Interface_Input_VoqInterface_Queue_NamePath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/name" Path from root: "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/name"
type Qos_Interface_Input_VoqInterface_Queue_NamePathAny ¶
type Qos_Interface_Input_VoqInterface_Queue_NamePathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Input_VoqInterface_Queue_NamePathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/name YANG schema element.
func (*Qos_Interface_Input_VoqInterface_Queue_NamePathAny) Config ¶
func (n *Qos_Interface_Input_VoqInterface_Queue_NamePathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "config/name" Path from root: "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/config/name"
func (*Qos_Interface_Input_VoqInterface_Queue_NamePathAny) State ¶
func (n *Qos_Interface_Input_VoqInterface_Queue_NamePathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/name" Path from root: "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/name"
type Qos_Interface_Input_VoqInterface_Queue_TransmitOctetsPath ¶
type Qos_Interface_Input_VoqInterface_Queue_TransmitOctetsPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Input_VoqInterface_Queue_TransmitOctetsPath represents the /openconfig-qos/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/transmit-octets YANG schema element.
func (*Qos_Interface_Input_VoqInterface_Queue_TransmitOctetsPath) State ¶
func (n *Qos_Interface_Input_VoqInterface_Queue_TransmitOctetsPath) State() ygnmi.SingletonQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/transmit-octets" Path from root: "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/transmit-octets"
type Qos_Interface_Input_VoqInterface_Queue_TransmitOctetsPathAny ¶
type Qos_Interface_Input_VoqInterface_Queue_TransmitOctetsPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Input_VoqInterface_Queue_TransmitOctetsPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/transmit-octets YANG schema element.
func (*Qos_Interface_Input_VoqInterface_Queue_TransmitOctetsPathAny) State ¶
func (n *Qos_Interface_Input_VoqInterface_Queue_TransmitOctetsPathAny) State() ygnmi.WildcardQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/transmit-octets" Path from root: "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/transmit-octets"
type Qos_Interface_Input_VoqInterface_Queue_TransmitPktsPath ¶
type Qos_Interface_Input_VoqInterface_Queue_TransmitPktsPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Input_VoqInterface_Queue_TransmitPktsPath represents the /openconfig-qos/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/transmit-pkts YANG schema element.
func (*Qos_Interface_Input_VoqInterface_Queue_TransmitPktsPath) State ¶
func (n *Qos_Interface_Input_VoqInterface_Queue_TransmitPktsPath) State() ygnmi.SingletonQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/transmit-pkts" Path from root: "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/transmit-pkts"
type Qos_Interface_Input_VoqInterface_Queue_TransmitPktsPathAny ¶
type Qos_Interface_Input_VoqInterface_Queue_TransmitPktsPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Input_VoqInterface_Queue_TransmitPktsPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/transmit-pkts YANG schema element.
func (*Qos_Interface_Input_VoqInterface_Queue_TransmitPktsPathAny) State ¶
func (n *Qos_Interface_Input_VoqInterface_Queue_TransmitPktsPathAny) State() ygnmi.WildcardQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/transmit-pkts" Path from root: "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/transmit-pkts"
type Qos_Interface_InterfaceIdPath ¶
type Qos_Interface_InterfaceIdPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_InterfaceIdPath represents the /openconfig-qos/qos/interfaces/interface/state/interface-id YANG schema element.
func (*Qos_Interface_InterfaceIdPath) Config ¶
func (n *Qos_Interface_InterfaceIdPath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "config/interface-id" Path from root: "/qos/interfaces/interface/config/interface-id"
func (*Qos_Interface_InterfaceIdPath) State ¶
func (n *Qos_Interface_InterfaceIdPath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/interface-id" Path from root: "/qos/interfaces/interface/state/interface-id"
type Qos_Interface_InterfaceIdPathAny ¶
type Qos_Interface_InterfaceIdPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_InterfaceIdPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/state/interface-id YANG schema element.
func (*Qos_Interface_InterfaceIdPathAny) Config ¶
func (n *Qos_Interface_InterfaceIdPathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "config/interface-id" Path from root: "/qos/interfaces/interface/config/interface-id"
func (*Qos_Interface_InterfaceIdPathAny) State ¶
func (n *Qos_Interface_InterfaceIdPathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/interface-id" Path from root: "/qos/interfaces/interface/state/interface-id"
type Qos_Interface_InterfaceRefPath ¶
Qos_Interface_InterfaceRefPath represents the /openconfig-qos/qos/interfaces/interface/interface-ref YANG schema element.
func (*Qos_Interface_InterfaceRefPath) Config ¶
func (n *Qos_Interface_InterfaceRefPath) Config() ygnmi.ConfigQuery[*oc.Qos_Interface_InterfaceRef]
Config returns a Query that can be used in gNMI operations.
func (*Qos_Interface_InterfaceRefPath) Interface ¶
func (n *Qos_Interface_InterfaceRefPath) Interface() *Qos_Interface_InterfaceRef_InterfacePath
Interface (leaf): Reference to a base interface. If a reference to a subinterface is required, this leaf must be specified to indicate the base interface.
Defining module: "openconfig-interfaces" Instantiating module: "openconfig-qos" Path from parent: "*/interface" Path from root: "/qos/interfaces/interface/interface-ref/*/interface"
func (*Qos_Interface_InterfaceRefPath) State ¶
func (n *Qos_Interface_InterfaceRefPath) State() ygnmi.SingletonQuery[*oc.Qos_Interface_InterfaceRef]
State returns a Query that can be used in gNMI operations.
func (*Qos_Interface_InterfaceRefPath) Subinterface ¶
func (n *Qos_Interface_InterfaceRefPath) Subinterface() *Qos_Interface_InterfaceRef_SubinterfacePath
Subinterface (leaf): Reference to a subinterface -- this requires the base interface to be specified using the interface leaf in this container. If only a reference to a base interface is requuired, this leaf should not be set.
Defining module: "openconfig-interfaces" Instantiating module: "openconfig-qos" Path from parent: "*/subinterface" Path from root: "/qos/interfaces/interface/interface-ref/*/subinterface"
type Qos_Interface_InterfaceRefPathAny ¶
Qos_Interface_InterfaceRefPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/interface-ref YANG schema element.
func (*Qos_Interface_InterfaceRefPathAny) Config ¶
func (n *Qos_Interface_InterfaceRefPathAny) Config() ygnmi.WildcardQuery[*oc.Qos_Interface_InterfaceRef]
Config returns a Query that can be used in gNMI operations.
func (*Qos_Interface_InterfaceRefPathAny) Interface ¶
func (n *Qos_Interface_InterfaceRefPathAny) Interface() *Qos_Interface_InterfaceRef_InterfacePathAny
Interface (leaf): Reference to a base interface. If a reference to a subinterface is required, this leaf must be specified to indicate the base interface.
Defining module: "openconfig-interfaces" Instantiating module: "openconfig-qos" Path from parent: "*/interface" Path from root: "/qos/interfaces/interface/interface-ref/*/interface"
func (*Qos_Interface_InterfaceRefPathAny) State ¶
func (n *Qos_Interface_InterfaceRefPathAny) State() ygnmi.WildcardQuery[*oc.Qos_Interface_InterfaceRef]
State returns a Query that can be used in gNMI operations.
func (*Qos_Interface_InterfaceRefPathAny) Subinterface ¶
func (n *Qos_Interface_InterfaceRefPathAny) Subinterface() *Qos_Interface_InterfaceRef_SubinterfacePathAny
Subinterface (leaf): Reference to a subinterface -- this requires the base interface to be specified using the interface leaf in this container. If only a reference to a base interface is requuired, this leaf should not be set.
Defining module: "openconfig-interfaces" Instantiating module: "openconfig-qos" Path from parent: "*/subinterface" Path from root: "/qos/interfaces/interface/interface-ref/*/subinterface"
type Qos_Interface_InterfaceRef_InterfacePath ¶
type Qos_Interface_InterfaceRef_InterfacePath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_InterfaceRef_InterfacePath represents the /openconfig-qos/qos/interfaces/interface/interface-ref/state/interface YANG schema element.
func (*Qos_Interface_InterfaceRef_InterfacePath) Config ¶
func (n *Qos_Interface_InterfaceRef_InterfacePath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-interfaces" Instantiating module: "openconfig-qos" Path from parent: "config/interface" Path from root: "/qos/interfaces/interface/interface-ref/config/interface"
func (*Qos_Interface_InterfaceRef_InterfacePath) State ¶
func (n *Qos_Interface_InterfaceRef_InterfacePath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/interface" Path from root: "/qos/interfaces/interface/interface-ref/state/interface"
type Qos_Interface_InterfaceRef_InterfacePathAny ¶
type Qos_Interface_InterfaceRef_InterfacePathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_InterfaceRef_InterfacePathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/interface-ref/state/interface YANG schema element.
func (*Qos_Interface_InterfaceRef_InterfacePathAny) Config ¶
func (n *Qos_Interface_InterfaceRef_InterfacePathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-interfaces" Instantiating module: "openconfig-qos" Path from parent: "config/interface" Path from root: "/qos/interfaces/interface/interface-ref/config/interface"
func (*Qos_Interface_InterfaceRef_InterfacePathAny) State ¶
func (n *Qos_Interface_InterfaceRef_InterfacePathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/interface" Path from root: "/qos/interfaces/interface/interface-ref/state/interface"
type Qos_Interface_InterfaceRef_SubinterfacePath ¶
type Qos_Interface_InterfaceRef_SubinterfacePath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_InterfaceRef_SubinterfacePath represents the /openconfig-qos/qos/interfaces/interface/interface-ref/state/subinterface YANG schema element.
func (*Qos_Interface_InterfaceRef_SubinterfacePath) Config ¶
func (n *Qos_Interface_InterfaceRef_SubinterfacePath) Config() ygnmi.ConfigQuery[uint32]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-interfaces" Instantiating module: "openconfig-qos" Path from parent: "config/subinterface" Path from root: "/qos/interfaces/interface/interface-ref/config/subinterface"
func (*Qos_Interface_InterfaceRef_SubinterfacePath) State ¶
func (n *Qos_Interface_InterfaceRef_SubinterfacePath) State() ygnmi.SingletonQuery[uint32]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/subinterface" Path from root: "/qos/interfaces/interface/interface-ref/state/subinterface"
type Qos_Interface_InterfaceRef_SubinterfacePathAny ¶
type Qos_Interface_InterfaceRef_SubinterfacePathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_InterfaceRef_SubinterfacePathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/interface-ref/state/subinterface YANG schema element.
func (*Qos_Interface_InterfaceRef_SubinterfacePathAny) Config ¶
func (n *Qos_Interface_InterfaceRef_SubinterfacePathAny) Config() ygnmi.WildcardQuery[uint32]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-interfaces" Instantiating module: "openconfig-qos" Path from parent: "config/subinterface" Path from root: "/qos/interfaces/interface/interface-ref/config/subinterface"
func (*Qos_Interface_InterfaceRef_SubinterfacePathAny) State ¶
func (n *Qos_Interface_InterfaceRef_SubinterfacePathAny) State() ygnmi.WildcardQuery[uint32]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/subinterface" Path from root: "/qos/interfaces/interface/interface-ref/state/subinterface"
type Qos_Interface_OutputPath ¶
Qos_Interface_OutputPath represents the /openconfig-qos/qos/interfaces/interface/output YANG schema element.
func (*Qos_Interface_OutputPath) BufferAllocationProfile ¶
func (n *Qos_Interface_OutputPath) BufferAllocationProfile() *Qos_Interface_Output_BufferAllocationProfilePath
BufferAllocationProfile (leaf): The buffer allocation profile that is to be used for the interface. This profile specifies how memory that is available to the interface should be allocated amongst the queues that are instantiated on the interface.
This reference specifies the policy that should be used for memory allocated to the output (tx) queueing.
This leaf is used in deployment cases where the operator or system requires common allocation profiles covering unicast and multicast packets.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "*/buffer-allocation-profile" Path from root: "/qos/interfaces/interface/output/*/buffer-allocation-profile"
func (*Qos_Interface_OutputPath) Classifier ¶
func (n *Qos_Interface_OutputPath) Classifier(Type oc.E_Input_Classifier_Type) *Qos_Interface_Output_ClassifierPath
Classifier (list): A list of classifiers that should be applied to the interface
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "classifiers/classifier" Path from root: "/qos/interfaces/interface/output/classifiers/classifier" Type: oc.E_Input_Classifier_Type
func (*Qos_Interface_OutputPath) ClassifierAny ¶
func (n *Qos_Interface_OutputPath) ClassifierAny() *Qos_Interface_Output_ClassifierPathAny
ClassifierAny (list): A list of classifiers that should be applied to the interface
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "classifiers/classifier" Path from root: "/qos/interfaces/interface/output/classifiers/classifier"
func (*Qos_Interface_OutputPath) ClassifierMap ¶ added in v0.1.24
func (n *Qos_Interface_OutputPath) ClassifierMap() *Qos_Interface_Output_ClassifierPathMap
ClassifierMap (list): A list of classifiers that should be applied to the interface
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "classifiers/classifier" Path from root: "/qos/interfaces/interface/output/classifiers/classifier"
func (*Qos_Interface_OutputPath) Config ¶
func (n *Qos_Interface_OutputPath) Config() ygnmi.ConfigQuery[*oc.Qos_Interface_Output]
Config returns a Query that can be used in gNMI operations.
func (*Qos_Interface_OutputPath) MulticastBufferAllocationProfile ¶
func (n *Qos_Interface_OutputPath) MulticastBufferAllocationProfile() *Qos_Interface_Output_MulticastBufferAllocationProfilePath
MulticastBufferAllocationProfile (leaf): The buffer allocation profile that is to be used for the interface. This profile specifies how memory that is available to the interface should be allocated amongst the queues that are instantiated on the interface.
This reference specifies the policy that should be used for memory allocated to the output (tx) queueing.
This buffer allocation profile applies to only multicast packets on the interface - if specified, the unicast-buffer-allocation-profile governs the allocation profile used for memory dedicated to unicast. If a system does not support, or an operator does not require separate buffer-allocation-profiles, this is specified by use of the buffer-allocation-profile leaf.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "*/multicast-buffer-allocation-profile" Path from root: "/qos/interfaces/interface/output/*/multicast-buffer-allocation-profile"
func (*Qos_Interface_OutputPath) Queue ¶
func (n *Qos_Interface_OutputPath) Queue(Name string) *Qos_Interface_Output_QueuePath
Queue (list): Top-level container for the queue associated with this interface
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "queues/queue" Path from root: "/qos/interfaces/interface/output/queues/queue" Name: string
func (*Qos_Interface_OutputPath) QueueAny ¶
func (n *Qos_Interface_OutputPath) QueueAny() *Qos_Interface_Output_QueuePathAny
QueueAny (list): Top-level container for the queue associated with this interface
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "queues/queue" Path from root: "/qos/interfaces/interface/output/queues/queue"
func (*Qos_Interface_OutputPath) QueueMap ¶ added in v0.1.24
func (n *Qos_Interface_OutputPath) QueueMap() *Qos_Interface_Output_QueuePathMap
QueueMap (list): Top-level container for the queue associated with this interface
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "queues/queue" Path from root: "/qos/interfaces/interface/output/queues/queue"
func (*Qos_Interface_OutputPath) SchedulerPolicy ¶
func (n *Qos_Interface_OutputPath) SchedulerPolicy() *Qos_Interface_Output_SchedulerPolicyPath
SchedulerPolicy (container): Scheduler policy associated with the interface.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "scheduler-policy" Path from root: "/qos/interfaces/interface/output/scheduler-policy"
func (*Qos_Interface_OutputPath) State ¶
func (n *Qos_Interface_OutputPath) State() ygnmi.SingletonQuery[*oc.Qos_Interface_Output]
State returns a Query that can be used in gNMI operations.
func (*Qos_Interface_OutputPath) UnicastBufferAllocationProfile ¶
func (n *Qos_Interface_OutputPath) UnicastBufferAllocationProfile() *Qos_Interface_Output_UnicastBufferAllocationProfilePath
UnicastBufferAllocationProfile (leaf): The buffer allocation profile that is to be used for the interface. This profile specifies how memory that is available to the interface should be allocated amongst the queues that are instantiated on the interface.
This reference specifies the policy that should be used for memory allocated to the output (tx) queueing.
This buffer allocation profile applies to only unicast packets on the interface - if specified, the multicast-buffer-allocation-profile governs the allocation profile used for memory dedicated to multicast. If a system does not support, or an operator does not require separate buffer-allocation-profiles, this is specified by use of the buffer-allocation-profile leaf.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "*/unicast-buffer-allocation-profile" Path from root: "/qos/interfaces/interface/output/*/unicast-buffer-allocation-profile"
type Qos_Interface_OutputPathAny ¶
Qos_Interface_OutputPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/output YANG schema element.
func (*Qos_Interface_OutputPathAny) BufferAllocationProfile ¶
func (n *Qos_Interface_OutputPathAny) BufferAllocationProfile() *Qos_Interface_Output_BufferAllocationProfilePathAny
BufferAllocationProfile (leaf): The buffer allocation profile that is to be used for the interface. This profile specifies how memory that is available to the interface should be allocated amongst the queues that are instantiated on the interface.
This reference specifies the policy that should be used for memory allocated to the output (tx) queueing.
This leaf is used in deployment cases where the operator or system requires common allocation profiles covering unicast and multicast packets.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "*/buffer-allocation-profile" Path from root: "/qos/interfaces/interface/output/*/buffer-allocation-profile"
func (*Qos_Interface_OutputPathAny) Classifier ¶
func (n *Qos_Interface_OutputPathAny) Classifier(Type oc.E_Input_Classifier_Type) *Qos_Interface_Output_ClassifierPathAny
Classifier (list): A list of classifiers that should be applied to the interface
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "classifiers/classifier" Path from root: "/qos/interfaces/interface/output/classifiers/classifier" Type: oc.E_Input_Classifier_Type
func (*Qos_Interface_OutputPathAny) ClassifierAny ¶
func (n *Qos_Interface_OutputPathAny) ClassifierAny() *Qos_Interface_Output_ClassifierPathAny
ClassifierAny (list): A list of classifiers that should be applied to the interface
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "classifiers/classifier" Path from root: "/qos/interfaces/interface/output/classifiers/classifier"
func (*Qos_Interface_OutputPathAny) ClassifierMap ¶ added in v0.1.24
func (n *Qos_Interface_OutputPathAny) ClassifierMap() *Qos_Interface_Output_ClassifierPathMapAny
ClassifierMap (list): A list of classifiers that should be applied to the interface
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "classifiers/classifier" Path from root: "/qos/interfaces/interface/output/classifiers/classifier"
func (*Qos_Interface_OutputPathAny) Config ¶
func (n *Qos_Interface_OutputPathAny) Config() ygnmi.WildcardQuery[*oc.Qos_Interface_Output]
Config returns a Query that can be used in gNMI operations.
func (*Qos_Interface_OutputPathAny) MulticastBufferAllocationProfile ¶
func (n *Qos_Interface_OutputPathAny) MulticastBufferAllocationProfile() *Qos_Interface_Output_MulticastBufferAllocationProfilePathAny
MulticastBufferAllocationProfile (leaf): The buffer allocation profile that is to be used for the interface. This profile specifies how memory that is available to the interface should be allocated amongst the queues that are instantiated on the interface.
This reference specifies the policy that should be used for memory allocated to the output (tx) queueing.
This buffer allocation profile applies to only multicast packets on the interface - if specified, the unicast-buffer-allocation-profile governs the allocation profile used for memory dedicated to unicast. If a system does not support, or an operator does not require separate buffer-allocation-profiles, this is specified by use of the buffer-allocation-profile leaf.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "*/multicast-buffer-allocation-profile" Path from root: "/qos/interfaces/interface/output/*/multicast-buffer-allocation-profile"
func (*Qos_Interface_OutputPathAny) Queue ¶
func (n *Qos_Interface_OutputPathAny) Queue(Name string) *Qos_Interface_Output_QueuePathAny
Queue (list): Top-level container for the queue associated with this interface
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "queues/queue" Path from root: "/qos/interfaces/interface/output/queues/queue" Name: string
func (*Qos_Interface_OutputPathAny) QueueAny ¶
func (n *Qos_Interface_OutputPathAny) QueueAny() *Qos_Interface_Output_QueuePathAny
QueueAny (list): Top-level container for the queue associated with this interface
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "queues/queue" Path from root: "/qos/interfaces/interface/output/queues/queue"
func (*Qos_Interface_OutputPathAny) QueueMap ¶ added in v0.1.24
func (n *Qos_Interface_OutputPathAny) QueueMap() *Qos_Interface_Output_QueuePathMapAny
QueueMap (list): Top-level container for the queue associated with this interface
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "queues/queue" Path from root: "/qos/interfaces/interface/output/queues/queue"
func (*Qos_Interface_OutputPathAny) SchedulerPolicy ¶
func (n *Qos_Interface_OutputPathAny) SchedulerPolicy() *Qos_Interface_Output_SchedulerPolicyPathAny
SchedulerPolicy (container): Scheduler policy associated with the interface.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "scheduler-policy" Path from root: "/qos/interfaces/interface/output/scheduler-policy"
func (*Qos_Interface_OutputPathAny) State ¶
func (n *Qos_Interface_OutputPathAny) State() ygnmi.WildcardQuery[*oc.Qos_Interface_Output]
State returns a Query that can be used in gNMI operations.
func (*Qos_Interface_OutputPathAny) UnicastBufferAllocationProfile ¶
func (n *Qos_Interface_OutputPathAny) UnicastBufferAllocationProfile() *Qos_Interface_Output_UnicastBufferAllocationProfilePathAny
UnicastBufferAllocationProfile (leaf): The buffer allocation profile that is to be used for the interface. This profile specifies how memory that is available to the interface should be allocated amongst the queues that are instantiated on the interface.
This reference specifies the policy that should be used for memory allocated to the output (tx) queueing.
This buffer allocation profile applies to only unicast packets on the interface - if specified, the multicast-buffer-allocation-profile governs the allocation profile used for memory dedicated to multicast. If a system does not support, or an operator does not require separate buffer-allocation-profiles, this is specified by use of the buffer-allocation-profile leaf.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "*/unicast-buffer-allocation-profile" Path from root: "/qos/interfaces/interface/output/*/unicast-buffer-allocation-profile"
type Qos_Interface_Output_BufferAllocationProfilePath ¶
type Qos_Interface_Output_BufferAllocationProfilePath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Output_BufferAllocationProfilePath represents the /openconfig-qos/qos/interfaces/interface/output/state/buffer-allocation-profile YANG schema element.
func (*Qos_Interface_Output_BufferAllocationProfilePath) Config ¶
func (n *Qos_Interface_Output_BufferAllocationProfilePath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "config/buffer-allocation-profile" Path from root: "/qos/interfaces/interface/output/config/buffer-allocation-profile"
func (*Qos_Interface_Output_BufferAllocationProfilePath) State ¶
func (n *Qos_Interface_Output_BufferAllocationProfilePath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/buffer-allocation-profile" Path from root: "/qos/interfaces/interface/output/state/buffer-allocation-profile"
type Qos_Interface_Output_BufferAllocationProfilePathAny ¶
type Qos_Interface_Output_BufferAllocationProfilePathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Output_BufferAllocationProfilePathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/output/state/buffer-allocation-profile YANG schema element.
func (*Qos_Interface_Output_BufferAllocationProfilePathAny) Config ¶
func (n *Qos_Interface_Output_BufferAllocationProfilePathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "config/buffer-allocation-profile" Path from root: "/qos/interfaces/interface/output/config/buffer-allocation-profile"
func (*Qos_Interface_Output_BufferAllocationProfilePathAny) State ¶
func (n *Qos_Interface_Output_BufferAllocationProfilePathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/buffer-allocation-profile" Path from root: "/qos/interfaces/interface/output/state/buffer-allocation-profile"
type Qos_Interface_Output_ClassifierPath ¶
Qos_Interface_Output_ClassifierPath represents the /openconfig-qos/qos/interfaces/interface/output/classifiers/classifier YANG schema element.
func (*Qos_Interface_Output_ClassifierPath) Config ¶
func (n *Qos_Interface_Output_ClassifierPath) Config() ygnmi.ConfigQuery[*oc.Qos_Interface_Output_Classifier]
Config returns a Query that can be used in gNMI operations.
func (*Qos_Interface_Output_ClassifierPath) Name ¶
func (n *Qos_Interface_Output_ClassifierPath) Name() *Qos_Interface_Output_Classifier_NamePath
Name (leaf): Reference to the classifier to be applied to ingress traffic on the interface
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "*/name" Path from root: "/qos/interfaces/interface/output/classifiers/classifier/*/name"
func (*Qos_Interface_Output_ClassifierPath) State ¶
func (n *Qos_Interface_Output_ClassifierPath) State() ygnmi.SingletonQuery[*oc.Qos_Interface_Output_Classifier]
State returns a Query that can be used in gNMI operations.
func (*Qos_Interface_Output_ClassifierPath) Term ¶
func (n *Qos_Interface_Output_ClassifierPath) Term(Id string) *Qos_Interface_Output_Classifier_TermPath
Term (list): List of match terms in the classifier associated with the interface
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "terms/term" Path from root: "/qos/interfaces/interface/output/classifiers/classifier/terms/term" Id: string
func (*Qos_Interface_Output_ClassifierPath) TermAny ¶
func (n *Qos_Interface_Output_ClassifierPath) TermAny() *Qos_Interface_Output_Classifier_TermPathAny
TermAny (list): List of match terms in the classifier associated with the interface
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "terms/term" Path from root: "/qos/interfaces/interface/output/classifiers/classifier/terms/term"
func (*Qos_Interface_Output_ClassifierPath) TermMap ¶ added in v0.1.24
func (n *Qos_Interface_Output_ClassifierPath) TermMap() *Qos_Interface_Output_Classifier_TermPathMap
TermMap (list): List of match terms in the classifier associated with the interface
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "terms/term" Path from root: "/qos/interfaces/interface/output/classifiers/classifier/terms/term"
func (*Qos_Interface_Output_ClassifierPath) Type ¶
func (n *Qos_Interface_Output_ClassifierPath) Type() *Qos_Interface_Output_Classifier_TypePath
Type (leaf): Type of packets matched by the classifier.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "*/type" Path from root: "/qos/interfaces/interface/output/classifiers/classifier/*/type"
type Qos_Interface_Output_ClassifierPathAny ¶
Qos_Interface_Output_ClassifierPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/output/classifiers/classifier YANG schema element.
func (*Qos_Interface_Output_ClassifierPathAny) Config ¶
func (n *Qos_Interface_Output_ClassifierPathAny) Config() ygnmi.WildcardQuery[*oc.Qos_Interface_Output_Classifier]
Config returns a Query that can be used in gNMI operations.
func (*Qos_Interface_Output_ClassifierPathAny) Name ¶
func (n *Qos_Interface_Output_ClassifierPathAny) Name() *Qos_Interface_Output_Classifier_NamePathAny
Name (leaf): Reference to the classifier to be applied to ingress traffic on the interface
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "*/name" Path from root: "/qos/interfaces/interface/output/classifiers/classifier/*/name"
func (*Qos_Interface_Output_ClassifierPathAny) State ¶
func (n *Qos_Interface_Output_ClassifierPathAny) State() ygnmi.WildcardQuery[*oc.Qos_Interface_Output_Classifier]
State returns a Query that can be used in gNMI operations.
func (*Qos_Interface_Output_ClassifierPathAny) Term ¶
func (n *Qos_Interface_Output_ClassifierPathAny) Term(Id string) *Qos_Interface_Output_Classifier_TermPathAny
Term (list): List of match terms in the classifier associated with the interface
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "terms/term" Path from root: "/qos/interfaces/interface/output/classifiers/classifier/terms/term" Id: string
func (*Qos_Interface_Output_ClassifierPathAny) TermAny ¶
func (n *Qos_Interface_Output_ClassifierPathAny) TermAny() *Qos_Interface_Output_Classifier_TermPathAny
TermAny (list): List of match terms in the classifier associated with the interface
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "terms/term" Path from root: "/qos/interfaces/interface/output/classifiers/classifier/terms/term"
func (*Qos_Interface_Output_ClassifierPathAny) TermMap ¶ added in v0.1.24
func (n *Qos_Interface_Output_ClassifierPathAny) TermMap() *Qos_Interface_Output_Classifier_TermPathMapAny
TermMap (list): List of match terms in the classifier associated with the interface
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "terms/term" Path from root: "/qos/interfaces/interface/output/classifiers/classifier/terms/term"
func (*Qos_Interface_Output_ClassifierPathAny) Type ¶
func (n *Qos_Interface_Output_ClassifierPathAny) Type() *Qos_Interface_Output_Classifier_TypePathAny
Type (leaf): Type of packets matched by the classifier.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "*/type" Path from root: "/qos/interfaces/interface/output/classifiers/classifier/*/type"
type Qos_Interface_Output_ClassifierPathMap ¶ added in v0.1.24
Qos_Interface_Output_ClassifierPathMap represents the /openconfig-qos/qos/interfaces/interface/output/classifiers/classifier YANG schema element.
func (*Qos_Interface_Output_ClassifierPathMap) Config ¶ added in v0.1.24
func (n *Qos_Interface_Output_ClassifierPathMap) Config() ygnmi.ConfigQuery[map[oc.E_Input_Classifier_Type]*oc.Qos_Interface_Output_Classifier]
Config returns a Query that can be used in gNMI operations.
func (*Qos_Interface_Output_ClassifierPathMap) State ¶ added in v0.1.24
func (n *Qos_Interface_Output_ClassifierPathMap) State() ygnmi.SingletonQuery[map[oc.E_Input_Classifier_Type]*oc.Qos_Interface_Output_Classifier]
State returns a Query that can be used in gNMI operations.
type Qos_Interface_Output_ClassifierPathMapAny ¶ added in v0.1.24
Qos_Interface_Output_ClassifierPathMapAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/output/classifiers/classifier YANG schema element.
func (*Qos_Interface_Output_ClassifierPathMapAny) Config ¶ added in v0.1.24
func (n *Qos_Interface_Output_ClassifierPathMapAny) Config() ygnmi.WildcardQuery[map[oc.E_Input_Classifier_Type]*oc.Qos_Interface_Output_Classifier]
Config returns a Query that can be used in gNMI operations.
func (*Qos_Interface_Output_ClassifierPathMapAny) State ¶ added in v0.1.24
func (n *Qos_Interface_Output_ClassifierPathMapAny) State() ygnmi.WildcardQuery[map[oc.E_Input_Classifier_Type]*oc.Qos_Interface_Output_Classifier]
State returns a Query that can be used in gNMI operations.
type Qos_Interface_Output_Classifier_NamePath ¶
type Qos_Interface_Output_Classifier_NamePath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Output_Classifier_NamePath represents the /openconfig-qos/qos/interfaces/interface/output/classifiers/classifier/state/name YANG schema element.
func (*Qos_Interface_Output_Classifier_NamePath) Config ¶
func (n *Qos_Interface_Output_Classifier_NamePath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "config/name" Path from root: "/qos/interfaces/interface/output/classifiers/classifier/config/name"
func (*Qos_Interface_Output_Classifier_NamePath) State ¶
func (n *Qos_Interface_Output_Classifier_NamePath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/name" Path from root: "/qos/interfaces/interface/output/classifiers/classifier/state/name"
type Qos_Interface_Output_Classifier_NamePathAny ¶
type Qos_Interface_Output_Classifier_NamePathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Output_Classifier_NamePathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/output/classifiers/classifier/state/name YANG schema element.
func (*Qos_Interface_Output_Classifier_NamePathAny) Config ¶
func (n *Qos_Interface_Output_Classifier_NamePathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "config/name" Path from root: "/qos/interfaces/interface/output/classifiers/classifier/config/name"
func (*Qos_Interface_Output_Classifier_NamePathAny) State ¶
func (n *Qos_Interface_Output_Classifier_NamePathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/name" Path from root: "/qos/interfaces/interface/output/classifiers/classifier/state/name"
type Qos_Interface_Output_Classifier_TermPath ¶
Qos_Interface_Output_Classifier_TermPath represents the /openconfig-qos/qos/interfaces/interface/output/classifiers/classifier/terms/term YANG schema element.
func (*Qos_Interface_Output_Classifier_TermPath) Id ¶
func (n *Qos_Interface_Output_Classifier_TermPath) Id() *Qos_Interface_Output_Classifier_Term_IdPath
Id (leaf): Reference to match terms in the classifier
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "*/id" Path from root: "/qos/interfaces/interface/output/classifiers/classifier/terms/term/*/id"
func (*Qos_Interface_Output_Classifier_TermPath) MatchedOctets ¶
func (n *Qos_Interface_Output_Classifier_TermPath) MatchedOctets() *Qos_Interface_Output_Classifier_Term_MatchedOctetsPath
MatchedOctets (leaf): Count of the number of octets (bytes) matching this classifier match term on the interface.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/matched-octets" Path from root: "/qos/interfaces/interface/output/classifiers/classifier/terms/term/state/matched-octets"
func (*Qos_Interface_Output_Classifier_TermPath) MatchedPackets ¶
func (n *Qos_Interface_Output_Classifier_TermPath) MatchedPackets() *Qos_Interface_Output_Classifier_Term_MatchedPacketsPath
MatchedPackets (leaf): Count of the number of packets matching this classifier match term on the interface.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/matched-packets" Path from root: "/qos/interfaces/interface/output/classifiers/classifier/terms/term/state/matched-packets"
func (*Qos_Interface_Output_Classifier_TermPath) State ¶
func (n *Qos_Interface_Output_Classifier_TermPath) State() ygnmi.SingletonQuery[*oc.Qos_Interface_Output_Classifier_Term]
State returns a Query that can be used in gNMI operations.
type Qos_Interface_Output_Classifier_TermPathAny ¶
Qos_Interface_Output_Classifier_TermPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/output/classifiers/classifier/terms/term YANG schema element.
func (*Qos_Interface_Output_Classifier_TermPathAny) Id ¶
func (n *Qos_Interface_Output_Classifier_TermPathAny) Id() *Qos_Interface_Output_Classifier_Term_IdPathAny
Id (leaf): Reference to match terms in the classifier
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "*/id" Path from root: "/qos/interfaces/interface/output/classifiers/classifier/terms/term/*/id"
func (*Qos_Interface_Output_Classifier_TermPathAny) MatchedOctets ¶
func (n *Qos_Interface_Output_Classifier_TermPathAny) MatchedOctets() *Qos_Interface_Output_Classifier_Term_MatchedOctetsPathAny
MatchedOctets (leaf): Count of the number of octets (bytes) matching this classifier match term on the interface.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/matched-octets" Path from root: "/qos/interfaces/interface/output/classifiers/classifier/terms/term/state/matched-octets"
func (*Qos_Interface_Output_Classifier_TermPathAny) MatchedPackets ¶
func (n *Qos_Interface_Output_Classifier_TermPathAny) MatchedPackets() *Qos_Interface_Output_Classifier_Term_MatchedPacketsPathAny
MatchedPackets (leaf): Count of the number of packets matching this classifier match term on the interface.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/matched-packets" Path from root: "/qos/interfaces/interface/output/classifiers/classifier/terms/term/state/matched-packets"
func (*Qos_Interface_Output_Classifier_TermPathAny) State ¶
func (n *Qos_Interface_Output_Classifier_TermPathAny) State() ygnmi.WildcardQuery[*oc.Qos_Interface_Output_Classifier_Term]
State returns a Query that can be used in gNMI operations.
type Qos_Interface_Output_Classifier_TermPathMap ¶ added in v0.1.24
Qos_Interface_Output_Classifier_TermPathMap represents the /openconfig-qos/qos/interfaces/interface/output/classifiers/classifier/terms/term YANG schema element.
func (*Qos_Interface_Output_Classifier_TermPathMap) State ¶ added in v0.1.24
func (n *Qos_Interface_Output_Classifier_TermPathMap) State() ygnmi.SingletonQuery[map[string]*oc.Qos_Interface_Output_Classifier_Term]
State returns a Query that can be used in gNMI operations.
type Qos_Interface_Output_Classifier_TermPathMapAny ¶ added in v0.1.24
Qos_Interface_Output_Classifier_TermPathMapAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/output/classifiers/classifier/terms/term YANG schema element.
func (*Qos_Interface_Output_Classifier_TermPathMapAny) State ¶ added in v0.1.24
func (n *Qos_Interface_Output_Classifier_TermPathMapAny) State() ygnmi.WildcardQuery[map[string]*oc.Qos_Interface_Output_Classifier_Term]
State returns a Query that can be used in gNMI operations.
type Qos_Interface_Output_Classifier_Term_IdPath ¶
type Qos_Interface_Output_Classifier_Term_IdPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Output_Classifier_Term_IdPath represents the /openconfig-qos/qos/interfaces/interface/output/classifiers/classifier/terms/term/state/id YANG schema element.
func (*Qos_Interface_Output_Classifier_Term_IdPath) Config ¶
func (n *Qos_Interface_Output_Classifier_Term_IdPath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "id" Path from root: ""
func (*Qos_Interface_Output_Classifier_Term_IdPath) State ¶
func (n *Qos_Interface_Output_Classifier_Term_IdPath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/id" Path from root: "/qos/interfaces/interface/output/classifiers/classifier/terms/term/state/id"
type Qos_Interface_Output_Classifier_Term_IdPathAny ¶
type Qos_Interface_Output_Classifier_Term_IdPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Output_Classifier_Term_IdPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/output/classifiers/classifier/terms/term/state/id YANG schema element.
func (*Qos_Interface_Output_Classifier_Term_IdPathAny) Config ¶
func (n *Qos_Interface_Output_Classifier_Term_IdPathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "id" Path from root: ""
func (*Qos_Interface_Output_Classifier_Term_IdPathAny) State ¶
func (n *Qos_Interface_Output_Classifier_Term_IdPathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/id" Path from root: "/qos/interfaces/interface/output/classifiers/classifier/terms/term/state/id"
type Qos_Interface_Output_Classifier_Term_MatchedOctetsPath ¶
type Qos_Interface_Output_Classifier_Term_MatchedOctetsPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Output_Classifier_Term_MatchedOctetsPath represents the /openconfig-qos/qos/interfaces/interface/output/classifiers/classifier/terms/term/state/matched-octets YANG schema element.
func (*Qos_Interface_Output_Classifier_Term_MatchedOctetsPath) State ¶
func (n *Qos_Interface_Output_Classifier_Term_MatchedOctetsPath) State() ygnmi.SingletonQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/matched-octets" Path from root: "/qos/interfaces/interface/output/classifiers/classifier/terms/term/state/matched-octets"
type Qos_Interface_Output_Classifier_Term_MatchedOctetsPathAny ¶
type Qos_Interface_Output_Classifier_Term_MatchedOctetsPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Output_Classifier_Term_MatchedOctetsPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/output/classifiers/classifier/terms/term/state/matched-octets YANG schema element.
func (*Qos_Interface_Output_Classifier_Term_MatchedOctetsPathAny) State ¶
func (n *Qos_Interface_Output_Classifier_Term_MatchedOctetsPathAny) State() ygnmi.WildcardQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/matched-octets" Path from root: "/qos/interfaces/interface/output/classifiers/classifier/terms/term/state/matched-octets"
type Qos_Interface_Output_Classifier_Term_MatchedPacketsPath ¶
type Qos_Interface_Output_Classifier_Term_MatchedPacketsPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Output_Classifier_Term_MatchedPacketsPath represents the /openconfig-qos/qos/interfaces/interface/output/classifiers/classifier/terms/term/state/matched-packets YANG schema element.
func (*Qos_Interface_Output_Classifier_Term_MatchedPacketsPath) State ¶
func (n *Qos_Interface_Output_Classifier_Term_MatchedPacketsPath) State() ygnmi.SingletonQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/matched-packets" Path from root: "/qos/interfaces/interface/output/classifiers/classifier/terms/term/state/matched-packets"
type Qos_Interface_Output_Classifier_Term_MatchedPacketsPathAny ¶
type Qos_Interface_Output_Classifier_Term_MatchedPacketsPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Output_Classifier_Term_MatchedPacketsPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/output/classifiers/classifier/terms/term/state/matched-packets YANG schema element.
func (*Qos_Interface_Output_Classifier_Term_MatchedPacketsPathAny) State ¶
func (n *Qos_Interface_Output_Classifier_Term_MatchedPacketsPathAny) State() ygnmi.WildcardQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/matched-packets" Path from root: "/qos/interfaces/interface/output/classifiers/classifier/terms/term/state/matched-packets"
type Qos_Interface_Output_Classifier_TypePath ¶
type Qos_Interface_Output_Classifier_TypePath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Output_Classifier_TypePath represents the /openconfig-qos/qos/interfaces/interface/output/classifiers/classifier/state/type YANG schema element.
func (*Qos_Interface_Output_Classifier_TypePath) Config ¶
func (n *Qos_Interface_Output_Classifier_TypePath) Config() ygnmi.ConfigQuery[oc.E_Input_Classifier_Type]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "config/type" Path from root: "/qos/interfaces/interface/output/classifiers/classifier/config/type"
func (*Qos_Interface_Output_Classifier_TypePath) State ¶
func (n *Qos_Interface_Output_Classifier_TypePath) State() ygnmi.SingletonQuery[oc.E_Input_Classifier_Type]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/type" Path from root: "/qos/interfaces/interface/output/classifiers/classifier/state/type"
type Qos_Interface_Output_Classifier_TypePathAny ¶
type Qos_Interface_Output_Classifier_TypePathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Output_Classifier_TypePathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/output/classifiers/classifier/state/type YANG schema element.
func (*Qos_Interface_Output_Classifier_TypePathAny) Config ¶
func (n *Qos_Interface_Output_Classifier_TypePathAny) Config() ygnmi.WildcardQuery[oc.E_Input_Classifier_Type]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "config/type" Path from root: "/qos/interfaces/interface/output/classifiers/classifier/config/type"
func (*Qos_Interface_Output_Classifier_TypePathAny) State ¶
func (n *Qos_Interface_Output_Classifier_TypePathAny) State() ygnmi.WildcardQuery[oc.E_Input_Classifier_Type]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/type" Path from root: "/qos/interfaces/interface/output/classifiers/classifier/state/type"
type Qos_Interface_Output_MulticastBufferAllocationProfilePath ¶
type Qos_Interface_Output_MulticastBufferAllocationProfilePath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Output_MulticastBufferAllocationProfilePath represents the /openconfig-qos/qos/interfaces/interface/output/state/multicast-buffer-allocation-profile YANG schema element.
func (*Qos_Interface_Output_MulticastBufferAllocationProfilePath) Config ¶
func (n *Qos_Interface_Output_MulticastBufferAllocationProfilePath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "config/multicast-buffer-allocation-profile" Path from root: "/qos/interfaces/interface/output/config/multicast-buffer-allocation-profile"
func (*Qos_Interface_Output_MulticastBufferAllocationProfilePath) State ¶
func (n *Qos_Interface_Output_MulticastBufferAllocationProfilePath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/multicast-buffer-allocation-profile" Path from root: "/qos/interfaces/interface/output/state/multicast-buffer-allocation-profile"
type Qos_Interface_Output_MulticastBufferAllocationProfilePathAny ¶
type Qos_Interface_Output_MulticastBufferAllocationProfilePathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Output_MulticastBufferAllocationProfilePathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/output/state/multicast-buffer-allocation-profile YANG schema element.
func (*Qos_Interface_Output_MulticastBufferAllocationProfilePathAny) Config ¶
func (n *Qos_Interface_Output_MulticastBufferAllocationProfilePathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "config/multicast-buffer-allocation-profile" Path from root: "/qos/interfaces/interface/output/config/multicast-buffer-allocation-profile"
func (*Qos_Interface_Output_MulticastBufferAllocationProfilePathAny) State ¶
func (n *Qos_Interface_Output_MulticastBufferAllocationProfilePathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/multicast-buffer-allocation-profile" Path from root: "/qos/interfaces/interface/output/state/multicast-buffer-allocation-profile"
type Qos_Interface_Output_QueuePath ¶
Qos_Interface_Output_QueuePath represents the /openconfig-qos/qos/interfaces/interface/output/queues/queue YANG schema element.
func (*Qos_Interface_Output_QueuePath) AvgQueueLen ¶
func (n *Qos_Interface_Output_QueuePath) AvgQueueLen() *Qos_Interface_Output_Queue_AvgQueueLenPath
AvgQueueLen (leaf): Average observed queue length
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/avg-queue-len" Path from root: "/qos/interfaces/interface/output/queues/queue/state/avg-queue-len"
func (*Qos_Interface_Output_QueuePath) Config ¶
func (n *Qos_Interface_Output_QueuePath) Config() ygnmi.ConfigQuery[*oc.Qos_Interface_Output_Queue]
Config returns a Query that can be used in gNMI operations.
func (*Qos_Interface_Output_QueuePath) DroppedOctets ¶
func (n *Qos_Interface_Output_QueuePath) DroppedOctets() *Qos_Interface_Output_Queue_DroppedOctetsPath
DroppedOctets (leaf): Number of octets dropped by the queue due to overrun
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/dropped-octets" Path from root: "/qos/interfaces/interface/output/queues/queue/state/dropped-octets"
func (*Qos_Interface_Output_QueuePath) DroppedPkts ¶
func (n *Qos_Interface_Output_QueuePath) DroppedPkts() *Qos_Interface_Output_Queue_DroppedPktsPath
DroppedPkts (leaf): Number of packets dropped by the queue due to overrun
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/dropped-pkts" Path from root: "/qos/interfaces/interface/output/queues/queue/state/dropped-pkts"
func (*Qos_Interface_Output_QueuePath) MaxQueueLen ¶
func (n *Qos_Interface_Output_QueuePath) MaxQueueLen() *Qos_Interface_Output_Queue_MaxQueueLenPath
MaxQueueLen (leaf): Maximum observed queue length
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/max-queue-len" Path from root: "/qos/interfaces/interface/output/queues/queue/state/max-queue-len"
func (*Qos_Interface_Output_QueuePath) Name ¶
func (n *Qos_Interface_Output_QueuePath) Name() *Qos_Interface_Output_Queue_NamePath
Name (leaf): Reference to the queue associated with this interface. A queue may be explicitly configured, or implicitly created by the system based on default queues that are instantiated by a hardware component, or are assumed to be default on the system.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "*/name" Path from root: "/qos/interfaces/interface/output/queues/queue/*/name"
func (*Qos_Interface_Output_QueuePath) QueueManagementProfile ¶
func (n *Qos_Interface_Output_QueuePath) QueueManagementProfile() *Qos_Interface_Output_Queue_QueueManagementProfilePath
QueueManagementProfile (leaf): The queue management profile that is to be used for the queue on the interface.
For example, the system may use a profile which specifies that WRED curves are used for setting an ECN mark in the IP header instead of dropping a packet in order to signal impending congestion and for determining when there is sufficient congestion to tail drop packets.
A single profile is available per queue - which applies to all packets that are enqueued to the specified queue, whether they are unicast or multicast.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "*/queue-management-profile" Path from root: "/qos/interfaces/interface/output/queues/queue/*/queue-management-profile"
func (*Qos_Interface_Output_QueuePath) State ¶
func (n *Qos_Interface_Output_QueuePath) State() ygnmi.SingletonQuery[*oc.Qos_Interface_Output_Queue]
State returns a Query that can be used in gNMI operations.
func (*Qos_Interface_Output_QueuePath) TransmitOctets ¶
func (n *Qos_Interface_Output_QueuePath) TransmitOctets() *Qos_Interface_Output_Queue_TransmitOctetsPath
TransmitOctets (leaf): Number of octets trasmitted by this queue
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/transmit-octets" Path from root: "/qos/interfaces/interface/output/queues/queue/state/transmit-octets"
func (*Qos_Interface_Output_QueuePath) TransmitPkts ¶
func (n *Qos_Interface_Output_QueuePath) TransmitPkts() *Qos_Interface_Output_Queue_TransmitPktsPath
TransmitPkts (leaf): Number of packets transmitted by this queue
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/transmit-pkts" Path from root: "/qos/interfaces/interface/output/queues/queue/state/transmit-pkts"
type Qos_Interface_Output_QueuePathAny ¶
Qos_Interface_Output_QueuePathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/output/queues/queue YANG schema element.
func (*Qos_Interface_Output_QueuePathAny) AvgQueueLen ¶
func (n *Qos_Interface_Output_QueuePathAny) AvgQueueLen() *Qos_Interface_Output_Queue_AvgQueueLenPathAny
AvgQueueLen (leaf): Average observed queue length
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/avg-queue-len" Path from root: "/qos/interfaces/interface/output/queues/queue/state/avg-queue-len"
func (*Qos_Interface_Output_QueuePathAny) Config ¶
func (n *Qos_Interface_Output_QueuePathAny) Config() ygnmi.WildcardQuery[*oc.Qos_Interface_Output_Queue]
Config returns a Query that can be used in gNMI operations.
func (*Qos_Interface_Output_QueuePathAny) DroppedOctets ¶
func (n *Qos_Interface_Output_QueuePathAny) DroppedOctets() *Qos_Interface_Output_Queue_DroppedOctetsPathAny
DroppedOctets (leaf): Number of octets dropped by the queue due to overrun
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/dropped-octets" Path from root: "/qos/interfaces/interface/output/queues/queue/state/dropped-octets"
func (*Qos_Interface_Output_QueuePathAny) DroppedPkts ¶
func (n *Qos_Interface_Output_QueuePathAny) DroppedPkts() *Qos_Interface_Output_Queue_DroppedPktsPathAny
DroppedPkts (leaf): Number of packets dropped by the queue due to overrun
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/dropped-pkts" Path from root: "/qos/interfaces/interface/output/queues/queue/state/dropped-pkts"
func (*Qos_Interface_Output_QueuePathAny) MaxQueueLen ¶
func (n *Qos_Interface_Output_QueuePathAny) MaxQueueLen() *Qos_Interface_Output_Queue_MaxQueueLenPathAny
MaxQueueLen (leaf): Maximum observed queue length
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/max-queue-len" Path from root: "/qos/interfaces/interface/output/queues/queue/state/max-queue-len"
func (*Qos_Interface_Output_QueuePathAny) Name ¶
func (n *Qos_Interface_Output_QueuePathAny) Name() *Qos_Interface_Output_Queue_NamePathAny
Name (leaf): Reference to the queue associated with this interface. A queue may be explicitly configured, or implicitly created by the system based on default queues that are instantiated by a hardware component, or are assumed to be default on the system.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "*/name" Path from root: "/qos/interfaces/interface/output/queues/queue/*/name"
func (*Qos_Interface_Output_QueuePathAny) QueueManagementProfile ¶
func (n *Qos_Interface_Output_QueuePathAny) QueueManagementProfile() *Qos_Interface_Output_Queue_QueueManagementProfilePathAny
QueueManagementProfile (leaf): The queue management profile that is to be used for the queue on the interface.
For example, the system may use a profile which specifies that WRED curves are used for setting an ECN mark in the IP header instead of dropping a packet in order to signal impending congestion and for determining when there is sufficient congestion to tail drop packets.
A single profile is available per queue - which applies to all packets that are enqueued to the specified queue, whether they are unicast or multicast.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "*/queue-management-profile" Path from root: "/qos/interfaces/interface/output/queues/queue/*/queue-management-profile"
func (*Qos_Interface_Output_QueuePathAny) State ¶
func (n *Qos_Interface_Output_QueuePathAny) State() ygnmi.WildcardQuery[*oc.Qos_Interface_Output_Queue]
State returns a Query that can be used in gNMI operations.
func (*Qos_Interface_Output_QueuePathAny) TransmitOctets ¶
func (n *Qos_Interface_Output_QueuePathAny) TransmitOctets() *Qos_Interface_Output_Queue_TransmitOctetsPathAny
TransmitOctets (leaf): Number of octets trasmitted by this queue
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/transmit-octets" Path from root: "/qos/interfaces/interface/output/queues/queue/state/transmit-octets"
func (*Qos_Interface_Output_QueuePathAny) TransmitPkts ¶
func (n *Qos_Interface_Output_QueuePathAny) TransmitPkts() *Qos_Interface_Output_Queue_TransmitPktsPathAny
TransmitPkts (leaf): Number of packets transmitted by this queue
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/transmit-pkts" Path from root: "/qos/interfaces/interface/output/queues/queue/state/transmit-pkts"
type Qos_Interface_Output_QueuePathMap ¶ added in v0.1.24
Qos_Interface_Output_QueuePathMap represents the /openconfig-qos/qos/interfaces/interface/output/queues/queue YANG schema element.
func (*Qos_Interface_Output_QueuePathMap) Config ¶ added in v0.1.24
func (n *Qos_Interface_Output_QueuePathMap) Config() ygnmi.ConfigQuery[map[string]*oc.Qos_Interface_Output_Queue]
Config returns a Query that can be used in gNMI operations.
func (*Qos_Interface_Output_QueuePathMap) State ¶ added in v0.1.24
func (n *Qos_Interface_Output_QueuePathMap) State() ygnmi.SingletonQuery[map[string]*oc.Qos_Interface_Output_Queue]
State returns a Query that can be used in gNMI operations.
type Qos_Interface_Output_QueuePathMapAny ¶ added in v0.1.24
Qos_Interface_Output_QueuePathMapAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/output/queues/queue YANG schema element.
func (*Qos_Interface_Output_QueuePathMapAny) Config ¶ added in v0.1.24
func (n *Qos_Interface_Output_QueuePathMapAny) Config() ygnmi.WildcardQuery[map[string]*oc.Qos_Interface_Output_Queue]
Config returns a Query that can be used in gNMI operations.
func (*Qos_Interface_Output_QueuePathMapAny) State ¶ added in v0.1.24
func (n *Qos_Interface_Output_QueuePathMapAny) State() ygnmi.WildcardQuery[map[string]*oc.Qos_Interface_Output_Queue]
State returns a Query that can be used in gNMI operations.
type Qos_Interface_Output_Queue_AvgQueueLenPath ¶
type Qos_Interface_Output_Queue_AvgQueueLenPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Output_Queue_AvgQueueLenPath represents the /openconfig-qos/qos/interfaces/interface/output/queues/queue/state/avg-queue-len YANG schema element.
func (*Qos_Interface_Output_Queue_AvgQueueLenPath) State ¶
func (n *Qos_Interface_Output_Queue_AvgQueueLenPath) State() ygnmi.SingletonQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/avg-queue-len" Path from root: "/qos/interfaces/interface/output/queues/queue/state/avg-queue-len"
type Qos_Interface_Output_Queue_AvgQueueLenPathAny ¶
type Qos_Interface_Output_Queue_AvgQueueLenPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Output_Queue_AvgQueueLenPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/output/queues/queue/state/avg-queue-len YANG schema element.
func (*Qos_Interface_Output_Queue_AvgQueueLenPathAny) State ¶
func (n *Qos_Interface_Output_Queue_AvgQueueLenPathAny) State() ygnmi.WildcardQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/avg-queue-len" Path from root: "/qos/interfaces/interface/output/queues/queue/state/avg-queue-len"
type Qos_Interface_Output_Queue_DroppedOctetsPath ¶
type Qos_Interface_Output_Queue_DroppedOctetsPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Output_Queue_DroppedOctetsPath represents the /openconfig-qos/qos/interfaces/interface/output/queues/queue/state/dropped-octets YANG schema element.
func (*Qos_Interface_Output_Queue_DroppedOctetsPath) State ¶
func (n *Qos_Interface_Output_Queue_DroppedOctetsPath) State() ygnmi.SingletonQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/dropped-octets" Path from root: "/qos/interfaces/interface/output/queues/queue/state/dropped-octets"
type Qos_Interface_Output_Queue_DroppedOctetsPathAny ¶
type Qos_Interface_Output_Queue_DroppedOctetsPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Output_Queue_DroppedOctetsPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/output/queues/queue/state/dropped-octets YANG schema element.
func (*Qos_Interface_Output_Queue_DroppedOctetsPathAny) State ¶
func (n *Qos_Interface_Output_Queue_DroppedOctetsPathAny) State() ygnmi.WildcardQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/dropped-octets" Path from root: "/qos/interfaces/interface/output/queues/queue/state/dropped-octets"
type Qos_Interface_Output_Queue_DroppedPktsPath ¶
type Qos_Interface_Output_Queue_DroppedPktsPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Output_Queue_DroppedPktsPath represents the /openconfig-qos/qos/interfaces/interface/output/queues/queue/state/dropped-pkts YANG schema element.
func (*Qos_Interface_Output_Queue_DroppedPktsPath) State ¶
func (n *Qos_Interface_Output_Queue_DroppedPktsPath) State() ygnmi.SingletonQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/dropped-pkts" Path from root: "/qos/interfaces/interface/output/queues/queue/state/dropped-pkts"
type Qos_Interface_Output_Queue_DroppedPktsPathAny ¶
type Qos_Interface_Output_Queue_DroppedPktsPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Output_Queue_DroppedPktsPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/output/queues/queue/state/dropped-pkts YANG schema element.
func (*Qos_Interface_Output_Queue_DroppedPktsPathAny) State ¶
func (n *Qos_Interface_Output_Queue_DroppedPktsPathAny) State() ygnmi.WildcardQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/dropped-pkts" Path from root: "/qos/interfaces/interface/output/queues/queue/state/dropped-pkts"
type Qos_Interface_Output_Queue_MaxQueueLenPath ¶
type Qos_Interface_Output_Queue_MaxQueueLenPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Output_Queue_MaxQueueLenPath represents the /openconfig-qos/qos/interfaces/interface/output/queues/queue/state/max-queue-len YANG schema element.
func (*Qos_Interface_Output_Queue_MaxQueueLenPath) State ¶
func (n *Qos_Interface_Output_Queue_MaxQueueLenPath) State() ygnmi.SingletonQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/max-queue-len" Path from root: "/qos/interfaces/interface/output/queues/queue/state/max-queue-len"
type Qos_Interface_Output_Queue_MaxQueueLenPathAny ¶
type Qos_Interface_Output_Queue_MaxQueueLenPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Output_Queue_MaxQueueLenPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/output/queues/queue/state/max-queue-len YANG schema element.
func (*Qos_Interface_Output_Queue_MaxQueueLenPathAny) State ¶
func (n *Qos_Interface_Output_Queue_MaxQueueLenPathAny) State() ygnmi.WildcardQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/max-queue-len" Path from root: "/qos/interfaces/interface/output/queues/queue/state/max-queue-len"
type Qos_Interface_Output_Queue_NamePath ¶
type Qos_Interface_Output_Queue_NamePath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Output_Queue_NamePath represents the /openconfig-qos/qos/interfaces/interface/output/queues/queue/state/name YANG schema element.
func (*Qos_Interface_Output_Queue_NamePath) Config ¶
func (n *Qos_Interface_Output_Queue_NamePath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "config/name" Path from root: "/qos/interfaces/interface/output/queues/queue/config/name"
func (*Qos_Interface_Output_Queue_NamePath) State ¶
func (n *Qos_Interface_Output_Queue_NamePath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/name" Path from root: "/qos/interfaces/interface/output/queues/queue/state/name"
type Qos_Interface_Output_Queue_NamePathAny ¶
type Qos_Interface_Output_Queue_NamePathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Output_Queue_NamePathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/output/queues/queue/state/name YANG schema element.
func (*Qos_Interface_Output_Queue_NamePathAny) Config ¶
func (n *Qos_Interface_Output_Queue_NamePathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "config/name" Path from root: "/qos/interfaces/interface/output/queues/queue/config/name"
func (*Qos_Interface_Output_Queue_NamePathAny) State ¶
func (n *Qos_Interface_Output_Queue_NamePathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/name" Path from root: "/qos/interfaces/interface/output/queues/queue/state/name"
type Qos_Interface_Output_Queue_QueueManagementProfilePath ¶
type Qos_Interface_Output_Queue_QueueManagementProfilePath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Output_Queue_QueueManagementProfilePath represents the /openconfig-qos/qos/interfaces/interface/output/queues/queue/state/queue-management-profile YANG schema element.
func (*Qos_Interface_Output_Queue_QueueManagementProfilePath) Config ¶
func (n *Qos_Interface_Output_Queue_QueueManagementProfilePath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "config/queue-management-profile" Path from root: "/qos/interfaces/interface/output/queues/queue/config/queue-management-profile"
func (*Qos_Interface_Output_Queue_QueueManagementProfilePath) State ¶
func (n *Qos_Interface_Output_Queue_QueueManagementProfilePath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/queue-management-profile" Path from root: "/qos/interfaces/interface/output/queues/queue/state/queue-management-profile"
type Qos_Interface_Output_Queue_QueueManagementProfilePathAny ¶
type Qos_Interface_Output_Queue_QueueManagementProfilePathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Output_Queue_QueueManagementProfilePathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/output/queues/queue/state/queue-management-profile YANG schema element.
func (*Qos_Interface_Output_Queue_QueueManagementProfilePathAny) Config ¶
func (n *Qos_Interface_Output_Queue_QueueManagementProfilePathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "config/queue-management-profile" Path from root: "/qos/interfaces/interface/output/queues/queue/config/queue-management-profile"
func (*Qos_Interface_Output_Queue_QueueManagementProfilePathAny) State ¶
func (n *Qos_Interface_Output_Queue_QueueManagementProfilePathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/queue-management-profile" Path from root: "/qos/interfaces/interface/output/queues/queue/state/queue-management-profile"
type Qos_Interface_Output_Queue_TransmitOctetsPath ¶
type Qos_Interface_Output_Queue_TransmitOctetsPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Output_Queue_TransmitOctetsPath represents the /openconfig-qos/qos/interfaces/interface/output/queues/queue/state/transmit-octets YANG schema element.
func (*Qos_Interface_Output_Queue_TransmitOctetsPath) State ¶
func (n *Qos_Interface_Output_Queue_TransmitOctetsPath) State() ygnmi.SingletonQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/transmit-octets" Path from root: "/qos/interfaces/interface/output/queues/queue/state/transmit-octets"
type Qos_Interface_Output_Queue_TransmitOctetsPathAny ¶
type Qos_Interface_Output_Queue_TransmitOctetsPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Output_Queue_TransmitOctetsPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/output/queues/queue/state/transmit-octets YANG schema element.
func (*Qos_Interface_Output_Queue_TransmitOctetsPathAny) State ¶
func (n *Qos_Interface_Output_Queue_TransmitOctetsPathAny) State() ygnmi.WildcardQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/transmit-octets" Path from root: "/qos/interfaces/interface/output/queues/queue/state/transmit-octets"
type Qos_Interface_Output_Queue_TransmitPktsPath ¶
type Qos_Interface_Output_Queue_TransmitPktsPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Output_Queue_TransmitPktsPath represents the /openconfig-qos/qos/interfaces/interface/output/queues/queue/state/transmit-pkts YANG schema element.
func (*Qos_Interface_Output_Queue_TransmitPktsPath) State ¶
func (n *Qos_Interface_Output_Queue_TransmitPktsPath) State() ygnmi.SingletonQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/transmit-pkts" Path from root: "/qos/interfaces/interface/output/queues/queue/state/transmit-pkts"
type Qos_Interface_Output_Queue_TransmitPktsPathAny ¶
type Qos_Interface_Output_Queue_TransmitPktsPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Output_Queue_TransmitPktsPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/output/queues/queue/state/transmit-pkts YANG schema element.
func (*Qos_Interface_Output_Queue_TransmitPktsPathAny) State ¶
func (n *Qos_Interface_Output_Queue_TransmitPktsPathAny) State() ygnmi.WildcardQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/transmit-pkts" Path from root: "/qos/interfaces/interface/output/queues/queue/state/transmit-pkts"
type Qos_Interface_Output_SchedulerPolicyPath ¶
Qos_Interface_Output_SchedulerPolicyPath represents the /openconfig-qos/qos/interfaces/interface/output/scheduler-policy YANG schema element.
func (*Qos_Interface_Output_SchedulerPolicyPath) Config ¶
func (n *Qos_Interface_Output_SchedulerPolicyPath) Config() ygnmi.ConfigQuery[*oc.Qos_Interface_Output_SchedulerPolicy]
Config returns a Query that can be used in gNMI operations.
func (*Qos_Interface_Output_SchedulerPolicyPath) Name ¶
func (n *Qos_Interface_Output_SchedulerPolicyPath) Name() *Qos_Interface_Output_SchedulerPolicy_NamePath
Name (leaf): The scheduler policy to be applied to traffic on this interface.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "*/name" Path from root: "/qos/interfaces/interface/output/scheduler-policy/*/name"
func (*Qos_Interface_Output_SchedulerPolicyPath) Scheduler ¶
func (n *Qos_Interface_Output_SchedulerPolicyPath) Scheduler(Sequence uint32) *Qos_Interface_Output_SchedulerPolicy_SchedulerPath
Scheduler (list): List of the schedulers that are part of the scheduler-policy specified.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "schedulers/scheduler" Path from root: "/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler" Sequence: uint32
func (*Qos_Interface_Output_SchedulerPolicyPath) SchedulerAny ¶
func (n *Qos_Interface_Output_SchedulerPolicyPath) SchedulerAny() *Qos_Interface_Output_SchedulerPolicy_SchedulerPathAny
SchedulerAny (list): List of the schedulers that are part of the scheduler-policy specified.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "schedulers/scheduler" Path from root: "/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler"
func (*Qos_Interface_Output_SchedulerPolicyPath) SchedulerMap ¶ added in v0.1.24
func (n *Qos_Interface_Output_SchedulerPolicyPath) SchedulerMap() *Qos_Interface_Output_SchedulerPolicy_SchedulerPathMap
SchedulerMap (list): List of the schedulers that are part of the scheduler-policy specified.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "schedulers/scheduler" Path from root: "/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler"
func (*Qos_Interface_Output_SchedulerPolicyPath) State ¶
func (n *Qos_Interface_Output_SchedulerPolicyPath) State() ygnmi.SingletonQuery[*oc.Qos_Interface_Output_SchedulerPolicy]
State returns a Query that can be used in gNMI operations.
type Qos_Interface_Output_SchedulerPolicyPathAny ¶
Qos_Interface_Output_SchedulerPolicyPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/output/scheduler-policy YANG schema element.
func (*Qos_Interface_Output_SchedulerPolicyPathAny) Config ¶
func (n *Qos_Interface_Output_SchedulerPolicyPathAny) Config() ygnmi.WildcardQuery[*oc.Qos_Interface_Output_SchedulerPolicy]
Config returns a Query that can be used in gNMI operations.
func (*Qos_Interface_Output_SchedulerPolicyPathAny) Name ¶
func (n *Qos_Interface_Output_SchedulerPolicyPathAny) Name() *Qos_Interface_Output_SchedulerPolicy_NamePathAny
Name (leaf): The scheduler policy to be applied to traffic on this interface.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "*/name" Path from root: "/qos/interfaces/interface/output/scheduler-policy/*/name"
func (*Qos_Interface_Output_SchedulerPolicyPathAny) Scheduler ¶
func (n *Qos_Interface_Output_SchedulerPolicyPathAny) Scheduler(Sequence uint32) *Qos_Interface_Output_SchedulerPolicy_SchedulerPathAny
Scheduler (list): List of the schedulers that are part of the scheduler-policy specified.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "schedulers/scheduler" Path from root: "/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler" Sequence: uint32
func (*Qos_Interface_Output_SchedulerPolicyPathAny) SchedulerAny ¶
func (n *Qos_Interface_Output_SchedulerPolicyPathAny) SchedulerAny() *Qos_Interface_Output_SchedulerPolicy_SchedulerPathAny
SchedulerAny (list): List of the schedulers that are part of the scheduler-policy specified.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "schedulers/scheduler" Path from root: "/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler"
func (*Qos_Interface_Output_SchedulerPolicyPathAny) SchedulerMap ¶ added in v0.1.24
func (n *Qos_Interface_Output_SchedulerPolicyPathAny) SchedulerMap() *Qos_Interface_Output_SchedulerPolicy_SchedulerPathMapAny
SchedulerMap (list): List of the schedulers that are part of the scheduler-policy specified.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "schedulers/scheduler" Path from root: "/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler"
func (*Qos_Interface_Output_SchedulerPolicyPathAny) State ¶
func (n *Qos_Interface_Output_SchedulerPolicyPathAny) State() ygnmi.WildcardQuery[*oc.Qos_Interface_Output_SchedulerPolicy]
State returns a Query that can be used in gNMI operations.
type Qos_Interface_Output_SchedulerPolicy_NamePath ¶
type Qos_Interface_Output_SchedulerPolicy_NamePath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Output_SchedulerPolicy_NamePath represents the /openconfig-qos/qos/interfaces/interface/output/scheduler-policy/state/name YANG schema element.
func (*Qos_Interface_Output_SchedulerPolicy_NamePath) Config ¶
func (n *Qos_Interface_Output_SchedulerPolicy_NamePath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "config/name" Path from root: "/qos/interfaces/interface/output/scheduler-policy/config/name"
func (*Qos_Interface_Output_SchedulerPolicy_NamePath) State ¶
func (n *Qos_Interface_Output_SchedulerPolicy_NamePath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/name" Path from root: "/qos/interfaces/interface/output/scheduler-policy/state/name"
type Qos_Interface_Output_SchedulerPolicy_NamePathAny ¶
type Qos_Interface_Output_SchedulerPolicy_NamePathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Output_SchedulerPolicy_NamePathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/output/scheduler-policy/state/name YANG schema element.
func (*Qos_Interface_Output_SchedulerPolicy_NamePathAny) Config ¶
func (n *Qos_Interface_Output_SchedulerPolicy_NamePathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "config/name" Path from root: "/qos/interfaces/interface/output/scheduler-policy/config/name"
func (*Qos_Interface_Output_SchedulerPolicy_NamePathAny) State ¶
func (n *Qos_Interface_Output_SchedulerPolicy_NamePathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/name" Path from root: "/qos/interfaces/interface/output/scheduler-policy/state/name"
type Qos_Interface_Output_SchedulerPolicy_SchedulerPath ¶
Qos_Interface_Output_SchedulerPolicy_SchedulerPath represents the /openconfig-qos/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler YANG schema element.
func (*Qos_Interface_Output_SchedulerPolicy_SchedulerPath) ConformingOctets ¶
func (n *Qos_Interface_Output_SchedulerPolicy_SchedulerPath) ConformingOctets() *Qos_Interface_Output_SchedulerPolicy_Scheduler_ConformingOctetsPath
ConformingOctets (leaf): The number of octets in packets that were considered conforming by the scheduler.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/conforming-octets" Path from root: "/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/conforming-octets"
func (*Qos_Interface_Output_SchedulerPolicy_SchedulerPath) ConformingPkts ¶
func (n *Qos_Interface_Output_SchedulerPolicy_SchedulerPath) ConformingPkts() *Qos_Interface_Output_SchedulerPolicy_Scheduler_ConformingPktsPath
ConformingPkts (leaf): The number of packets that were considered conforming by the scheduler.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/conforming-pkts" Path from root: "/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/conforming-pkts"
func (*Qos_Interface_Output_SchedulerPolicy_SchedulerPath) ExceedingOctets ¶
func (n *Qos_Interface_Output_SchedulerPolicy_SchedulerPath) ExceedingOctets() *Qos_Interface_Output_SchedulerPolicy_Scheduler_ExceedingOctetsPath
ExceedingOctets (leaf): The number of octets in packets that were considered exceeding by the scheduler.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/exceeding-octets" Path from root: "/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/exceeding-octets"
func (*Qos_Interface_Output_SchedulerPolicy_SchedulerPath) ExceedingPkts ¶
func (n *Qos_Interface_Output_SchedulerPolicy_SchedulerPath) ExceedingPkts() *Qos_Interface_Output_SchedulerPolicy_Scheduler_ExceedingPktsPath
ExceedingPkts (leaf): The number of packets that were considered exceeding by the scheduler.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/exceeding-pkts" Path from root: "/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/exceeding-pkts"
func (*Qos_Interface_Output_SchedulerPolicy_SchedulerPath) Sequence ¶
func (n *Qos_Interface_Output_SchedulerPolicy_SchedulerPath) Sequence() *Qos_Interface_Output_SchedulerPolicy_Scheduler_SequencePath
Sequence (leaf): Reference to the sequence ID of the scheduler within the current scheduler policy.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "*/sequence" Path from root: "/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/*/sequence"
func (*Qos_Interface_Output_SchedulerPolicy_SchedulerPath) State ¶
func (n *Qos_Interface_Output_SchedulerPolicy_SchedulerPath) State() ygnmi.SingletonQuery[*oc.Qos_Interface_Output_SchedulerPolicy_Scheduler]
State returns a Query that can be used in gNMI operations.
func (*Qos_Interface_Output_SchedulerPolicy_SchedulerPath) ViolatingOctets ¶
func (n *Qos_Interface_Output_SchedulerPolicy_SchedulerPath) ViolatingOctets() *Qos_Interface_Output_SchedulerPolicy_Scheduler_ViolatingOctetsPath
ViolatingOctets (leaf): The number of octets in packets that were considered violating by the policer.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/violating-octets" Path from root: "/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/violating-octets"
func (*Qos_Interface_Output_SchedulerPolicy_SchedulerPath) ViolatingPkts ¶
func (n *Qos_Interface_Output_SchedulerPolicy_SchedulerPath) ViolatingPkts() *Qos_Interface_Output_SchedulerPolicy_Scheduler_ViolatingPktsPath
ViolatingPkts (leaf): The number of packets that were considered violating by the policer.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/violating-pkts" Path from root: "/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/violating-pkts"
type Qos_Interface_Output_SchedulerPolicy_SchedulerPathAny ¶
Qos_Interface_Output_SchedulerPolicy_SchedulerPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler YANG schema element.
func (*Qos_Interface_Output_SchedulerPolicy_SchedulerPathAny) ConformingOctets ¶
func (n *Qos_Interface_Output_SchedulerPolicy_SchedulerPathAny) ConformingOctets() *Qos_Interface_Output_SchedulerPolicy_Scheduler_ConformingOctetsPathAny
ConformingOctets (leaf): The number of octets in packets that were considered conforming by the scheduler.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/conforming-octets" Path from root: "/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/conforming-octets"
func (*Qos_Interface_Output_SchedulerPolicy_SchedulerPathAny) ConformingPkts ¶
func (n *Qos_Interface_Output_SchedulerPolicy_SchedulerPathAny) ConformingPkts() *Qos_Interface_Output_SchedulerPolicy_Scheduler_ConformingPktsPathAny
ConformingPkts (leaf): The number of packets that were considered conforming by the scheduler.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/conforming-pkts" Path from root: "/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/conforming-pkts"
func (*Qos_Interface_Output_SchedulerPolicy_SchedulerPathAny) ExceedingOctets ¶
func (n *Qos_Interface_Output_SchedulerPolicy_SchedulerPathAny) ExceedingOctets() *Qos_Interface_Output_SchedulerPolicy_Scheduler_ExceedingOctetsPathAny
ExceedingOctets (leaf): The number of octets in packets that were considered exceeding by the scheduler.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/exceeding-octets" Path from root: "/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/exceeding-octets"
func (*Qos_Interface_Output_SchedulerPolicy_SchedulerPathAny) ExceedingPkts ¶
func (n *Qos_Interface_Output_SchedulerPolicy_SchedulerPathAny) ExceedingPkts() *Qos_Interface_Output_SchedulerPolicy_Scheduler_ExceedingPktsPathAny
ExceedingPkts (leaf): The number of packets that were considered exceeding by the scheduler.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/exceeding-pkts" Path from root: "/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/exceeding-pkts"
func (*Qos_Interface_Output_SchedulerPolicy_SchedulerPathAny) Sequence ¶
func (n *Qos_Interface_Output_SchedulerPolicy_SchedulerPathAny) Sequence() *Qos_Interface_Output_SchedulerPolicy_Scheduler_SequencePathAny
Sequence (leaf): Reference to the sequence ID of the scheduler within the current scheduler policy.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "*/sequence" Path from root: "/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/*/sequence"
func (*Qos_Interface_Output_SchedulerPolicy_SchedulerPathAny) State ¶
func (n *Qos_Interface_Output_SchedulerPolicy_SchedulerPathAny) State() ygnmi.WildcardQuery[*oc.Qos_Interface_Output_SchedulerPolicy_Scheduler]
State returns a Query that can be used in gNMI operations.
func (*Qos_Interface_Output_SchedulerPolicy_SchedulerPathAny) ViolatingOctets ¶
func (n *Qos_Interface_Output_SchedulerPolicy_SchedulerPathAny) ViolatingOctets() *Qos_Interface_Output_SchedulerPolicy_Scheduler_ViolatingOctetsPathAny
ViolatingOctets (leaf): The number of octets in packets that were considered violating by the policer.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/violating-octets" Path from root: "/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/violating-octets"
func (*Qos_Interface_Output_SchedulerPolicy_SchedulerPathAny) ViolatingPkts ¶
func (n *Qos_Interface_Output_SchedulerPolicy_SchedulerPathAny) ViolatingPkts() *Qos_Interface_Output_SchedulerPolicy_Scheduler_ViolatingPktsPathAny
ViolatingPkts (leaf): The number of packets that were considered violating by the policer.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/violating-pkts" Path from root: "/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/violating-pkts"
type Qos_Interface_Output_SchedulerPolicy_SchedulerPathMap ¶ added in v0.1.24
Qos_Interface_Output_SchedulerPolicy_SchedulerPathMap represents the /openconfig-qos/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler YANG schema element.
func (*Qos_Interface_Output_SchedulerPolicy_SchedulerPathMap) State ¶ added in v0.1.24
func (n *Qos_Interface_Output_SchedulerPolicy_SchedulerPathMap) State() ygnmi.SingletonQuery[map[uint32]*oc.Qos_Interface_Output_SchedulerPolicy_Scheduler]
State returns a Query that can be used in gNMI operations.
type Qos_Interface_Output_SchedulerPolicy_SchedulerPathMapAny ¶ added in v0.1.24
Qos_Interface_Output_SchedulerPolicy_SchedulerPathMapAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler YANG schema element.
func (*Qos_Interface_Output_SchedulerPolicy_SchedulerPathMapAny) State ¶ added in v0.1.24
func (n *Qos_Interface_Output_SchedulerPolicy_SchedulerPathMapAny) State() ygnmi.WildcardQuery[map[uint32]*oc.Qos_Interface_Output_SchedulerPolicy_Scheduler]
State returns a Query that can be used in gNMI operations.
type Qos_Interface_Output_SchedulerPolicy_Scheduler_ConformingOctetsPath ¶
type Qos_Interface_Output_SchedulerPolicy_Scheduler_ConformingOctetsPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Output_SchedulerPolicy_Scheduler_ConformingOctetsPath represents the /openconfig-qos/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/conforming-octets YANG schema element.
func (*Qos_Interface_Output_SchedulerPolicy_Scheduler_ConformingOctetsPath) State ¶
func (n *Qos_Interface_Output_SchedulerPolicy_Scheduler_ConformingOctetsPath) State() ygnmi.SingletonQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/conforming-octets" Path from root: "/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/conforming-octets"
type Qos_Interface_Output_SchedulerPolicy_Scheduler_ConformingOctetsPathAny ¶
type Qos_Interface_Output_SchedulerPolicy_Scheduler_ConformingOctetsPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Output_SchedulerPolicy_Scheduler_ConformingOctetsPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/conforming-octets YANG schema element.
func (*Qos_Interface_Output_SchedulerPolicy_Scheduler_ConformingOctetsPathAny) State ¶
func (n *Qos_Interface_Output_SchedulerPolicy_Scheduler_ConformingOctetsPathAny) State() ygnmi.WildcardQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/conforming-octets" Path from root: "/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/conforming-octets"
type Qos_Interface_Output_SchedulerPolicy_Scheduler_ConformingPktsPath ¶
type Qos_Interface_Output_SchedulerPolicy_Scheduler_ConformingPktsPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Output_SchedulerPolicy_Scheduler_ConformingPktsPath represents the /openconfig-qos/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/conforming-pkts YANG schema element.
func (*Qos_Interface_Output_SchedulerPolicy_Scheduler_ConformingPktsPath) State ¶
func (n *Qos_Interface_Output_SchedulerPolicy_Scheduler_ConformingPktsPath) State() ygnmi.SingletonQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/conforming-pkts" Path from root: "/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/conforming-pkts"
type Qos_Interface_Output_SchedulerPolicy_Scheduler_ConformingPktsPathAny ¶
type Qos_Interface_Output_SchedulerPolicy_Scheduler_ConformingPktsPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Output_SchedulerPolicy_Scheduler_ConformingPktsPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/conforming-pkts YANG schema element.
func (*Qos_Interface_Output_SchedulerPolicy_Scheduler_ConformingPktsPathAny) State ¶
func (n *Qos_Interface_Output_SchedulerPolicy_Scheduler_ConformingPktsPathAny) State() ygnmi.WildcardQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/conforming-pkts" Path from root: "/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/conforming-pkts"
type Qos_Interface_Output_SchedulerPolicy_Scheduler_ExceedingOctetsPath ¶
type Qos_Interface_Output_SchedulerPolicy_Scheduler_ExceedingOctetsPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Output_SchedulerPolicy_Scheduler_ExceedingOctetsPath represents the /openconfig-qos/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/exceeding-octets YANG schema element.
func (*Qos_Interface_Output_SchedulerPolicy_Scheduler_ExceedingOctetsPath) State ¶
func (n *Qos_Interface_Output_SchedulerPolicy_Scheduler_ExceedingOctetsPath) State() ygnmi.SingletonQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/exceeding-octets" Path from root: "/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/exceeding-octets"
type Qos_Interface_Output_SchedulerPolicy_Scheduler_ExceedingOctetsPathAny ¶
type Qos_Interface_Output_SchedulerPolicy_Scheduler_ExceedingOctetsPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Output_SchedulerPolicy_Scheduler_ExceedingOctetsPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/exceeding-octets YANG schema element.
func (*Qos_Interface_Output_SchedulerPolicy_Scheduler_ExceedingOctetsPathAny) State ¶
func (n *Qos_Interface_Output_SchedulerPolicy_Scheduler_ExceedingOctetsPathAny) State() ygnmi.WildcardQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/exceeding-octets" Path from root: "/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/exceeding-octets"
type Qos_Interface_Output_SchedulerPolicy_Scheduler_ExceedingPktsPath ¶
type Qos_Interface_Output_SchedulerPolicy_Scheduler_ExceedingPktsPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Output_SchedulerPolicy_Scheduler_ExceedingPktsPath represents the /openconfig-qos/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/exceeding-pkts YANG schema element.
func (*Qos_Interface_Output_SchedulerPolicy_Scheduler_ExceedingPktsPath) State ¶
func (n *Qos_Interface_Output_SchedulerPolicy_Scheduler_ExceedingPktsPath) State() ygnmi.SingletonQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/exceeding-pkts" Path from root: "/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/exceeding-pkts"
type Qos_Interface_Output_SchedulerPolicy_Scheduler_ExceedingPktsPathAny ¶
type Qos_Interface_Output_SchedulerPolicy_Scheduler_ExceedingPktsPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Output_SchedulerPolicy_Scheduler_ExceedingPktsPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/exceeding-pkts YANG schema element.
func (*Qos_Interface_Output_SchedulerPolicy_Scheduler_ExceedingPktsPathAny) State ¶
func (n *Qos_Interface_Output_SchedulerPolicy_Scheduler_ExceedingPktsPathAny) State() ygnmi.WildcardQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/exceeding-pkts" Path from root: "/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/exceeding-pkts"
type Qos_Interface_Output_SchedulerPolicy_Scheduler_SequencePath ¶
type Qos_Interface_Output_SchedulerPolicy_Scheduler_SequencePath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Output_SchedulerPolicy_Scheduler_SequencePath represents the /openconfig-qos/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/sequence YANG schema element.
func (*Qos_Interface_Output_SchedulerPolicy_Scheduler_SequencePath) Config ¶
func (n *Qos_Interface_Output_SchedulerPolicy_Scheduler_SequencePath) Config() ygnmi.ConfigQuery[uint32]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "sequence" Path from root: ""
func (*Qos_Interface_Output_SchedulerPolicy_Scheduler_SequencePath) State ¶
func (n *Qos_Interface_Output_SchedulerPolicy_Scheduler_SequencePath) State() ygnmi.SingletonQuery[uint32]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/sequence" Path from root: "/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/sequence"
type Qos_Interface_Output_SchedulerPolicy_Scheduler_SequencePathAny ¶
type Qos_Interface_Output_SchedulerPolicy_Scheduler_SequencePathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Output_SchedulerPolicy_Scheduler_SequencePathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/sequence YANG schema element.
func (*Qos_Interface_Output_SchedulerPolicy_Scheduler_SequencePathAny) Config ¶
func (n *Qos_Interface_Output_SchedulerPolicy_Scheduler_SequencePathAny) Config() ygnmi.WildcardQuery[uint32]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "sequence" Path from root: ""
func (*Qos_Interface_Output_SchedulerPolicy_Scheduler_SequencePathAny) State ¶
func (n *Qos_Interface_Output_SchedulerPolicy_Scheduler_SequencePathAny) State() ygnmi.WildcardQuery[uint32]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/sequence" Path from root: "/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/sequence"
type Qos_Interface_Output_SchedulerPolicy_Scheduler_ViolatingOctetsPath ¶
type Qos_Interface_Output_SchedulerPolicy_Scheduler_ViolatingOctetsPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Output_SchedulerPolicy_Scheduler_ViolatingOctetsPath represents the /openconfig-qos/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/violating-octets YANG schema element.
func (*Qos_Interface_Output_SchedulerPolicy_Scheduler_ViolatingOctetsPath) State ¶
func (n *Qos_Interface_Output_SchedulerPolicy_Scheduler_ViolatingOctetsPath) State() ygnmi.SingletonQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/violating-octets" Path from root: "/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/violating-octets"
type Qos_Interface_Output_SchedulerPolicy_Scheduler_ViolatingOctetsPathAny ¶
type Qos_Interface_Output_SchedulerPolicy_Scheduler_ViolatingOctetsPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Output_SchedulerPolicy_Scheduler_ViolatingOctetsPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/violating-octets YANG schema element.
func (*Qos_Interface_Output_SchedulerPolicy_Scheduler_ViolatingOctetsPathAny) State ¶
func (n *Qos_Interface_Output_SchedulerPolicy_Scheduler_ViolatingOctetsPathAny) State() ygnmi.WildcardQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/violating-octets" Path from root: "/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/violating-octets"
type Qos_Interface_Output_SchedulerPolicy_Scheduler_ViolatingPktsPath ¶
type Qos_Interface_Output_SchedulerPolicy_Scheduler_ViolatingPktsPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Output_SchedulerPolicy_Scheduler_ViolatingPktsPath represents the /openconfig-qos/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/violating-pkts YANG schema element.
func (*Qos_Interface_Output_SchedulerPolicy_Scheduler_ViolatingPktsPath) State ¶
func (n *Qos_Interface_Output_SchedulerPolicy_Scheduler_ViolatingPktsPath) State() ygnmi.SingletonQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/violating-pkts" Path from root: "/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/violating-pkts"
type Qos_Interface_Output_SchedulerPolicy_Scheduler_ViolatingPktsPathAny ¶
type Qos_Interface_Output_SchedulerPolicy_Scheduler_ViolatingPktsPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Output_SchedulerPolicy_Scheduler_ViolatingPktsPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/violating-pkts YANG schema element.
func (*Qos_Interface_Output_SchedulerPolicy_Scheduler_ViolatingPktsPathAny) State ¶
func (n *Qos_Interface_Output_SchedulerPolicy_Scheduler_ViolatingPktsPathAny) State() ygnmi.WildcardQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/violating-pkts" Path from root: "/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/violating-pkts"
type Qos_Interface_Output_UnicastBufferAllocationProfilePath ¶
type Qos_Interface_Output_UnicastBufferAllocationProfilePath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Output_UnicastBufferAllocationProfilePath represents the /openconfig-qos/qos/interfaces/interface/output/state/unicast-buffer-allocation-profile YANG schema element.
func (*Qos_Interface_Output_UnicastBufferAllocationProfilePath) Config ¶
func (n *Qos_Interface_Output_UnicastBufferAllocationProfilePath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "config/unicast-buffer-allocation-profile" Path from root: "/qos/interfaces/interface/output/config/unicast-buffer-allocation-profile"
func (*Qos_Interface_Output_UnicastBufferAllocationProfilePath) State ¶
func (n *Qos_Interface_Output_UnicastBufferAllocationProfilePath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/unicast-buffer-allocation-profile" Path from root: "/qos/interfaces/interface/output/state/unicast-buffer-allocation-profile"
type Qos_Interface_Output_UnicastBufferAllocationProfilePathAny ¶
type Qos_Interface_Output_UnicastBufferAllocationProfilePathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_Interface_Output_UnicastBufferAllocationProfilePathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/output/state/unicast-buffer-allocation-profile YANG schema element.
func (*Qos_Interface_Output_UnicastBufferAllocationProfilePathAny) Config ¶
func (n *Qos_Interface_Output_UnicastBufferAllocationProfilePathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "config/unicast-buffer-allocation-profile" Path from root: "/qos/interfaces/interface/output/config/unicast-buffer-allocation-profile"
func (*Qos_Interface_Output_UnicastBufferAllocationProfilePathAny) State ¶
func (n *Qos_Interface_Output_UnicastBufferAllocationProfilePathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-interfaces" Instantiating module: "openconfig-qos" Path from parent: "state/unicast-buffer-allocation-profile" Path from root: "/qos/interfaces/interface/output/state/unicast-buffer-allocation-profile"
type Qos_QueueManagementProfilePath ¶
Qos_QueueManagementProfilePath represents the /openconfig-qos/qos/queue-management-profiles/queue-management-profile YANG schema element.
func (*Qos_QueueManagementProfilePath) Config ¶
func (n *Qos_QueueManagementProfilePath) Config() ygnmi.ConfigQuery[*oc.Qos_QueueManagementProfile]
Config returns a Query that can be used in gNMI operations.
func (*Qos_QueueManagementProfilePath) Name ¶
func (n *Qos_QueueManagementProfilePath) Name() *Qos_QueueManagementProfile_NamePath
Name (leaf): Unique string name used for the queue management profile.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "*/name" Path from root: "/qos/queue-management-profiles/queue-management-profile/*/name"
func (*Qos_QueueManagementProfilePath) Red ¶
func (n *Qos_QueueManagementProfilePath) Red() *Qos_QueueManagementProfile_RedPath
Red (container): Configuration and operational state parameters relating to Random Early Detection (RED).
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "red" Path from root: "/qos/queue-management-profiles/queue-management-profile/red"
func (*Qos_QueueManagementProfilePath) State ¶
func (n *Qos_QueueManagementProfilePath) State() ygnmi.SingletonQuery[*oc.Qos_QueueManagementProfile]
State returns a Query that can be used in gNMI operations.
func (*Qos_QueueManagementProfilePath) Wred ¶
func (n *Qos_QueueManagementProfilePath) Wred() *Qos_QueueManagementProfile_WredPath
Wred (container): Configuration and operational state parameters relating to Weighted Random Early Detection (WRED).
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "wred" Path from root: "/qos/queue-management-profiles/queue-management-profile/wred"
type Qos_QueueManagementProfilePathAny ¶
Qos_QueueManagementProfilePathAny represents the wildcard version of the /openconfig-qos/qos/queue-management-profiles/queue-management-profile YANG schema element.
func (*Qos_QueueManagementProfilePathAny) Config ¶
func (n *Qos_QueueManagementProfilePathAny) Config() ygnmi.WildcardQuery[*oc.Qos_QueueManagementProfile]
Config returns a Query that can be used in gNMI operations.
func (*Qos_QueueManagementProfilePathAny) Name ¶
func (n *Qos_QueueManagementProfilePathAny) Name() *Qos_QueueManagementProfile_NamePathAny
Name (leaf): Unique string name used for the queue management profile.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "*/name" Path from root: "/qos/queue-management-profiles/queue-management-profile/*/name"
func (*Qos_QueueManagementProfilePathAny) Red ¶
func (n *Qos_QueueManagementProfilePathAny) Red() *Qos_QueueManagementProfile_RedPathAny
Red (container): Configuration and operational state parameters relating to Random Early Detection (RED).
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "red" Path from root: "/qos/queue-management-profiles/queue-management-profile/red"
func (*Qos_QueueManagementProfilePathAny) State ¶
func (n *Qos_QueueManagementProfilePathAny) State() ygnmi.WildcardQuery[*oc.Qos_QueueManagementProfile]
State returns a Query that can be used in gNMI operations.
func (*Qos_QueueManagementProfilePathAny) Wred ¶
func (n *Qos_QueueManagementProfilePathAny) Wred() *Qos_QueueManagementProfile_WredPathAny
Wred (container): Configuration and operational state parameters relating to Weighted Random Early Detection (WRED).
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "wred" Path from root: "/qos/queue-management-profiles/queue-management-profile/wred"
type Qos_QueueManagementProfilePathMap ¶ added in v0.1.24
Qos_QueueManagementProfilePathMap represents the /openconfig-qos/qos/queue-management-profiles/queue-management-profile YANG schema element.
func (*Qos_QueueManagementProfilePathMap) Config ¶ added in v0.1.24
func (n *Qos_QueueManagementProfilePathMap) Config() ygnmi.ConfigQuery[map[string]*oc.Qos_QueueManagementProfile]
Config returns a Query that can be used in gNMI operations.
func (*Qos_QueueManagementProfilePathMap) State ¶ added in v0.1.24
func (n *Qos_QueueManagementProfilePathMap) State() ygnmi.SingletonQuery[map[string]*oc.Qos_QueueManagementProfile]
State returns a Query that can be used in gNMI operations.
type Qos_QueueManagementProfilePathMapAny ¶ added in v0.1.24
Qos_QueueManagementProfilePathMapAny represents the wildcard version of the /openconfig-qos/qos/queue-management-profiles/queue-management-profile YANG schema element.
func (*Qos_QueueManagementProfilePathMapAny) Config ¶ added in v0.1.24
func (n *Qos_QueueManagementProfilePathMapAny) Config() ygnmi.WildcardQuery[map[string]*oc.Qos_QueueManagementProfile]
Config returns a Query that can be used in gNMI operations.
func (*Qos_QueueManagementProfilePathMapAny) State ¶ added in v0.1.24
func (n *Qos_QueueManagementProfilePathMapAny) State() ygnmi.WildcardQuery[map[string]*oc.Qos_QueueManagementProfile]
State returns a Query that can be used in gNMI operations.
type Qos_QueueManagementProfile_NamePath ¶
type Qos_QueueManagementProfile_NamePath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_QueueManagementProfile_NamePath represents the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/state/name YANG schema element.
func (*Qos_QueueManagementProfile_NamePath) Config ¶
func (n *Qos_QueueManagementProfile_NamePath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "config/name" Path from root: "/qos/queue-management-profiles/queue-management-profile/config/name"
func (*Qos_QueueManagementProfile_NamePath) State ¶
func (n *Qos_QueueManagementProfile_NamePath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "state/name" Path from root: "/qos/queue-management-profiles/queue-management-profile/state/name"
type Qos_QueueManagementProfile_NamePathAny ¶
type Qos_QueueManagementProfile_NamePathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_QueueManagementProfile_NamePathAny represents the wildcard version of the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/state/name YANG schema element.
func (*Qos_QueueManagementProfile_NamePathAny) Config ¶
func (n *Qos_QueueManagementProfile_NamePathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "config/name" Path from root: "/qos/queue-management-profiles/queue-management-profile/config/name"
func (*Qos_QueueManagementProfile_NamePathAny) State ¶
func (n *Qos_QueueManagementProfile_NamePathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "state/name" Path from root: "/qos/queue-management-profiles/queue-management-profile/state/name"
type Qos_QueueManagementProfile_RedPath ¶
Qos_QueueManagementProfile_RedPath represents the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/red YANG schema element.
func (*Qos_QueueManagementProfile_RedPath) Config ¶
func (n *Qos_QueueManagementProfile_RedPath) Config() ygnmi.ConfigQuery[*oc.Qos_QueueManagementProfile_Red]
Config returns a Query that can be used in gNMI operations.
func (*Qos_QueueManagementProfile_RedPath) State ¶
func (n *Qos_QueueManagementProfile_RedPath) State() ygnmi.SingletonQuery[*oc.Qos_QueueManagementProfile_Red]
State returns a Query that can be used in gNMI operations.
func (*Qos_QueueManagementProfile_RedPath) Uniform ¶
func (n *Qos_QueueManagementProfile_RedPath) Uniform() *Qos_QueueManagementProfile_Red_UniformPath
Uniform (container): Uniform RED parameters. These parameters are applied to all the traffic coming into system.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "uniform" Path from root: "/qos/queue-management-profiles/queue-management-profile/red/uniform"
type Qos_QueueManagementProfile_RedPathAny ¶
Qos_QueueManagementProfile_RedPathAny represents the wildcard version of the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/red YANG schema element.
func (*Qos_QueueManagementProfile_RedPathAny) Config ¶
func (n *Qos_QueueManagementProfile_RedPathAny) Config() ygnmi.WildcardQuery[*oc.Qos_QueueManagementProfile_Red]
Config returns a Query that can be used in gNMI operations.
func (*Qos_QueueManagementProfile_RedPathAny) State ¶
func (n *Qos_QueueManagementProfile_RedPathAny) State() ygnmi.WildcardQuery[*oc.Qos_QueueManagementProfile_Red]
State returns a Query that can be used in gNMI operations.
func (*Qos_QueueManagementProfile_RedPathAny) Uniform ¶
func (n *Qos_QueueManagementProfile_RedPathAny) Uniform() *Qos_QueueManagementProfile_Red_UniformPathAny
Uniform (container): Uniform RED parameters. These parameters are applied to all the traffic coming into system.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "uniform" Path from root: "/qos/queue-management-profiles/queue-management-profile/red/uniform"
type Qos_QueueManagementProfile_Red_UniformPath ¶
Qos_QueueManagementProfile_Red_UniformPath represents the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/red/uniform YANG schema element.
func (*Qos_QueueManagementProfile_Red_UniformPath) Config ¶
func (n *Qos_QueueManagementProfile_Red_UniformPath) Config() ygnmi.ConfigQuery[*oc.Qos_QueueManagementProfile_Red_Uniform]
Config returns a Query that can be used in gNMI operations.
func (*Qos_QueueManagementProfile_Red_UniformPath) Drop ¶
func (n *Qos_QueueManagementProfile_Red_UniformPath) Drop() *Qos_QueueManagementProfile_Red_Uniform_DropPath
Drop (leaf): When this leaf is true and the packet and if the ECN field in the packet indicates that the endpoints are not ECN capable and the and the WRED algorithm determines that the packet should have been dropped based on the drop probability, the packet is dropped.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "*/drop" Path from root: "/qos/queue-management-profiles/queue-management-profile/red/uniform/*/drop"
func (*Qos_QueueManagementProfile_Red_UniformPath) EnableEcn ¶
func (n *Qos_QueueManagementProfile_Red_UniformPath) EnableEcn() *Qos_QueueManagementProfile_Red_Uniform_EnableEcnPath
EnableEcn (leaf): When this leaf is true and the number of packets in the queue is between the minimum threshold and the maximum threshold, if the ECN field on the packet indicates that the endpoints are ECN capable (that is, the ECT bit is set to 1 and the CE bit is set to 0, or the ECT bit is set to 0 and the CE bit is set to 1) and the WRED algorithm determines that the packet should have been dropped based on the drop probability, the ECT and CE bits for the packet are changed to 1, and the packet is transmitted.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "*/enable-ecn" Path from root: "/qos/queue-management-profiles/queue-management-profile/red/uniform/*/enable-ecn"
func (*Qos_QueueManagementProfile_Red_UniformPath) MaxThreshold ¶
func (n *Qos_QueueManagementProfile_Red_UniformPath) MaxThreshold() *Qos_QueueManagementProfile_Red_Uniform_MaxThresholdPath
MaxThreshold (leaf): The maximum threshold parameter for a RED-managed queue in bytes. When the average queue length exceeds the maxth value, all packets are dropped (or marked if ECN is enabled). Mutually exclusive with min-threshold-percent and max-threshold-percent.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "*/max-threshold" Path from root: "/qos/queue-management-profiles/queue-management-profile/red/uniform/*/max-threshold"
func (*Qos_QueueManagementProfile_Red_UniformPath) MaxThresholdPercent ¶ added in v0.1.13
func (n *Qos_QueueManagementProfile_Red_UniformPath) MaxThresholdPercent() *Qos_QueueManagementProfile_Red_Uniform_MaxThresholdPercentPath
MaxThresholdPercent (leaf): The maximum threshold parameter for a RED-managed queue in percent. When the average queue length exceeds the maxth value, all packets are dropped (or marked if ECN is enabled). Mutually exclusive with min-threshold and max-threshold.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "*/max-threshold-percent" Path from root: "/qos/queue-management-profiles/queue-management-profile/red/uniform/*/max-threshold-percent"
func (*Qos_QueueManagementProfile_Red_UniformPath) MinThreshold ¶
func (n *Qos_QueueManagementProfile_Red_UniformPath) MinThreshold() *Qos_QueueManagementProfile_Red_Uniform_MinThresholdPath
MinThreshold (leaf): The mininum threshold parameter for a RED-managed queue in bytes. When the average queue length is less than minth, all packets are admitted to the queue. Mututally exclusive with min-threshold-percent and max-threshold-percent.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "*/min-threshold" Path from root: "/qos/queue-management-profiles/queue-management-profile/red/uniform/*/min-threshold"
func (*Qos_QueueManagementProfile_Red_UniformPath) MinThresholdPercent ¶ added in v0.1.13
func (n *Qos_QueueManagementProfile_Red_UniformPath) MinThresholdPercent() *Qos_QueueManagementProfile_Red_Uniform_MinThresholdPercentPath
MinThresholdPercent (leaf): The mininum threshold parameter for a RED-managed queue in percent. When the average queue length is less than minth, all packets are admitted to the queue. Mutually exclusive with min-threshold and max-threshold.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "*/min-threshold-percent" Path from root: "/qos/queue-management-profiles/queue-management-profile/red/uniform/*/min-threshold-percent"
func (*Qos_QueueManagementProfile_Red_UniformPath) State ¶
func (n *Qos_QueueManagementProfile_Red_UniformPath) State() ygnmi.SingletonQuery[*oc.Qos_QueueManagementProfile_Red_Uniform]
State returns a Query that can be used in gNMI operations.
type Qos_QueueManagementProfile_Red_UniformPathAny ¶
Qos_QueueManagementProfile_Red_UniformPathAny represents the wildcard version of the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/red/uniform YANG schema element.
func (*Qos_QueueManagementProfile_Red_UniformPathAny) Config ¶
func (n *Qos_QueueManagementProfile_Red_UniformPathAny) Config() ygnmi.WildcardQuery[*oc.Qos_QueueManagementProfile_Red_Uniform]
Config returns a Query that can be used in gNMI operations.
func (*Qos_QueueManagementProfile_Red_UniformPathAny) Drop ¶
func (n *Qos_QueueManagementProfile_Red_UniformPathAny) Drop() *Qos_QueueManagementProfile_Red_Uniform_DropPathAny
Drop (leaf): When this leaf is true and the packet and if the ECN field in the packet indicates that the endpoints are not ECN capable and the and the WRED algorithm determines that the packet should have been dropped based on the drop probability, the packet is dropped.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "*/drop" Path from root: "/qos/queue-management-profiles/queue-management-profile/red/uniform/*/drop"
func (*Qos_QueueManagementProfile_Red_UniformPathAny) EnableEcn ¶
func (n *Qos_QueueManagementProfile_Red_UniformPathAny) EnableEcn() *Qos_QueueManagementProfile_Red_Uniform_EnableEcnPathAny
EnableEcn (leaf): When this leaf is true and the number of packets in the queue is between the minimum threshold and the maximum threshold, if the ECN field on the packet indicates that the endpoints are ECN capable (that is, the ECT bit is set to 1 and the CE bit is set to 0, or the ECT bit is set to 0 and the CE bit is set to 1) and the WRED algorithm determines that the packet should have been dropped based on the drop probability, the ECT and CE bits for the packet are changed to 1, and the packet is transmitted.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "*/enable-ecn" Path from root: "/qos/queue-management-profiles/queue-management-profile/red/uniform/*/enable-ecn"
func (*Qos_QueueManagementProfile_Red_UniformPathAny) MaxThreshold ¶
func (n *Qos_QueueManagementProfile_Red_UniformPathAny) MaxThreshold() *Qos_QueueManagementProfile_Red_Uniform_MaxThresholdPathAny
MaxThreshold (leaf): The maximum threshold parameter for a RED-managed queue in bytes. When the average queue length exceeds the maxth value, all packets are dropped (or marked if ECN is enabled). Mutually exclusive with min-threshold-percent and max-threshold-percent.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "*/max-threshold" Path from root: "/qos/queue-management-profiles/queue-management-profile/red/uniform/*/max-threshold"
func (*Qos_QueueManagementProfile_Red_UniformPathAny) MaxThresholdPercent ¶ added in v0.1.13
func (n *Qos_QueueManagementProfile_Red_UniformPathAny) MaxThresholdPercent() *Qos_QueueManagementProfile_Red_Uniform_MaxThresholdPercentPathAny
MaxThresholdPercent (leaf): The maximum threshold parameter for a RED-managed queue in percent. When the average queue length exceeds the maxth value, all packets are dropped (or marked if ECN is enabled). Mutually exclusive with min-threshold and max-threshold.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "*/max-threshold-percent" Path from root: "/qos/queue-management-profiles/queue-management-profile/red/uniform/*/max-threshold-percent"
func (*Qos_QueueManagementProfile_Red_UniformPathAny) MinThreshold ¶
func (n *Qos_QueueManagementProfile_Red_UniformPathAny) MinThreshold() *Qos_QueueManagementProfile_Red_Uniform_MinThresholdPathAny
MinThreshold (leaf): The mininum threshold parameter for a RED-managed queue in bytes. When the average queue length is less than minth, all packets are admitted to the queue. Mututally exclusive with min-threshold-percent and max-threshold-percent.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "*/min-threshold" Path from root: "/qos/queue-management-profiles/queue-management-profile/red/uniform/*/min-threshold"
func (*Qos_QueueManagementProfile_Red_UniformPathAny) MinThresholdPercent ¶ added in v0.1.13
func (n *Qos_QueueManagementProfile_Red_UniformPathAny) MinThresholdPercent() *Qos_QueueManagementProfile_Red_Uniform_MinThresholdPercentPathAny
MinThresholdPercent (leaf): The mininum threshold parameter for a RED-managed queue in percent. When the average queue length is less than minth, all packets are admitted to the queue. Mutually exclusive with min-threshold and max-threshold.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "*/min-threshold-percent" Path from root: "/qos/queue-management-profiles/queue-management-profile/red/uniform/*/min-threshold-percent"
func (*Qos_QueueManagementProfile_Red_UniformPathAny) State ¶
func (n *Qos_QueueManagementProfile_Red_UniformPathAny) State() ygnmi.WildcardQuery[*oc.Qos_QueueManagementProfile_Red_Uniform]
State returns a Query that can be used in gNMI operations.
type Qos_QueueManagementProfile_Red_Uniform_DropPath ¶
type Qos_QueueManagementProfile_Red_Uniform_DropPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_QueueManagementProfile_Red_Uniform_DropPath represents the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/red/uniform/state/drop YANG schema element.
func (*Qos_QueueManagementProfile_Red_Uniform_DropPath) Config ¶
func (n *Qos_QueueManagementProfile_Red_Uniform_DropPath) Config() ygnmi.ConfigQuery[bool]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "config/drop" Path from root: "/qos/queue-management-profiles/queue-management-profile/red/uniform/config/drop"
func (*Qos_QueueManagementProfile_Red_Uniform_DropPath) State ¶
func (n *Qos_QueueManagementProfile_Red_Uniform_DropPath) State() ygnmi.SingletonQuery[bool]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "state/drop" Path from root: "/qos/queue-management-profiles/queue-management-profile/red/uniform/state/drop"
type Qos_QueueManagementProfile_Red_Uniform_DropPathAny ¶
type Qos_QueueManagementProfile_Red_Uniform_DropPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_QueueManagementProfile_Red_Uniform_DropPathAny represents the wildcard version of the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/red/uniform/state/drop YANG schema element.
func (*Qos_QueueManagementProfile_Red_Uniform_DropPathAny) Config ¶
func (n *Qos_QueueManagementProfile_Red_Uniform_DropPathAny) Config() ygnmi.WildcardQuery[bool]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "config/drop" Path from root: "/qos/queue-management-profiles/queue-management-profile/red/uniform/config/drop"
func (*Qos_QueueManagementProfile_Red_Uniform_DropPathAny) State ¶
func (n *Qos_QueueManagementProfile_Red_Uniform_DropPathAny) State() ygnmi.WildcardQuery[bool]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "state/drop" Path from root: "/qos/queue-management-profiles/queue-management-profile/red/uniform/state/drop"
type Qos_QueueManagementProfile_Red_Uniform_EnableEcnPath ¶
type Qos_QueueManagementProfile_Red_Uniform_EnableEcnPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_QueueManagementProfile_Red_Uniform_EnableEcnPath represents the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/red/uniform/state/enable-ecn YANG schema element.
func (*Qos_QueueManagementProfile_Red_Uniform_EnableEcnPath) Config ¶
func (n *Qos_QueueManagementProfile_Red_Uniform_EnableEcnPath) Config() ygnmi.ConfigQuery[bool]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "config/enable-ecn" Path from root: "/qos/queue-management-profiles/queue-management-profile/red/uniform/config/enable-ecn"
func (*Qos_QueueManagementProfile_Red_Uniform_EnableEcnPath) State ¶
func (n *Qos_QueueManagementProfile_Red_Uniform_EnableEcnPath) State() ygnmi.SingletonQuery[bool]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "state/enable-ecn" Path from root: "/qos/queue-management-profiles/queue-management-profile/red/uniform/state/enable-ecn"
type Qos_QueueManagementProfile_Red_Uniform_EnableEcnPathAny ¶
type Qos_QueueManagementProfile_Red_Uniform_EnableEcnPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_QueueManagementProfile_Red_Uniform_EnableEcnPathAny represents the wildcard version of the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/red/uniform/state/enable-ecn YANG schema element.
func (*Qos_QueueManagementProfile_Red_Uniform_EnableEcnPathAny) Config ¶
func (n *Qos_QueueManagementProfile_Red_Uniform_EnableEcnPathAny) Config() ygnmi.WildcardQuery[bool]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "config/enable-ecn" Path from root: "/qos/queue-management-profiles/queue-management-profile/red/uniform/config/enable-ecn"
func (*Qos_QueueManagementProfile_Red_Uniform_EnableEcnPathAny) State ¶
func (n *Qos_QueueManagementProfile_Red_Uniform_EnableEcnPathAny) State() ygnmi.WildcardQuery[bool]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "state/enable-ecn" Path from root: "/qos/queue-management-profiles/queue-management-profile/red/uniform/state/enable-ecn"
type Qos_QueueManagementProfile_Red_Uniform_MaxThresholdPath ¶
type Qos_QueueManagementProfile_Red_Uniform_MaxThresholdPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_QueueManagementProfile_Red_Uniform_MaxThresholdPath represents the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/red/uniform/state/max-threshold YANG schema element.
func (*Qos_QueueManagementProfile_Red_Uniform_MaxThresholdPath) Config ¶
func (n *Qos_QueueManagementProfile_Red_Uniform_MaxThresholdPath) Config() ygnmi.ConfigQuery[uint64]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "config/max-threshold" Path from root: "/qos/queue-management-profiles/queue-management-profile/red/uniform/config/max-threshold"
func (*Qos_QueueManagementProfile_Red_Uniform_MaxThresholdPath) State ¶
func (n *Qos_QueueManagementProfile_Red_Uniform_MaxThresholdPath) State() ygnmi.SingletonQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "state/max-threshold" Path from root: "/qos/queue-management-profiles/queue-management-profile/red/uniform/state/max-threshold"
type Qos_QueueManagementProfile_Red_Uniform_MaxThresholdPathAny ¶
type Qos_QueueManagementProfile_Red_Uniform_MaxThresholdPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_QueueManagementProfile_Red_Uniform_MaxThresholdPathAny represents the wildcard version of the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/red/uniform/state/max-threshold YANG schema element.
func (*Qos_QueueManagementProfile_Red_Uniform_MaxThresholdPathAny) Config ¶
func (n *Qos_QueueManagementProfile_Red_Uniform_MaxThresholdPathAny) Config() ygnmi.WildcardQuery[uint64]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "config/max-threshold" Path from root: "/qos/queue-management-profiles/queue-management-profile/red/uniform/config/max-threshold"
func (*Qos_QueueManagementProfile_Red_Uniform_MaxThresholdPathAny) State ¶
func (n *Qos_QueueManagementProfile_Red_Uniform_MaxThresholdPathAny) State() ygnmi.WildcardQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "state/max-threshold" Path from root: "/qos/queue-management-profiles/queue-management-profile/red/uniform/state/max-threshold"
type Qos_QueueManagementProfile_Red_Uniform_MaxThresholdPercentPath ¶ added in v0.1.13
type Qos_QueueManagementProfile_Red_Uniform_MaxThresholdPercentPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_QueueManagementProfile_Red_Uniform_MaxThresholdPercentPath represents the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/red/uniform/state/max-threshold-percent YANG schema element.
func (*Qos_QueueManagementProfile_Red_Uniform_MaxThresholdPercentPath) Config ¶ added in v0.1.13
func (n *Qos_QueueManagementProfile_Red_Uniform_MaxThresholdPercentPath) Config() ygnmi.ConfigQuery[uint64]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "config/max-threshold-percent" Path from root: "/qos/queue-management-profiles/queue-management-profile/red/uniform/config/max-threshold-percent"
func (*Qos_QueueManagementProfile_Red_Uniform_MaxThresholdPercentPath) State ¶ added in v0.1.13
func (n *Qos_QueueManagementProfile_Red_Uniform_MaxThresholdPercentPath) State() ygnmi.SingletonQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "state/max-threshold-percent" Path from root: "/qos/queue-management-profiles/queue-management-profile/red/uniform/state/max-threshold-percent"
type Qos_QueueManagementProfile_Red_Uniform_MaxThresholdPercentPathAny ¶ added in v0.1.13
type Qos_QueueManagementProfile_Red_Uniform_MaxThresholdPercentPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_QueueManagementProfile_Red_Uniform_MaxThresholdPercentPathAny represents the wildcard version of the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/red/uniform/state/max-threshold-percent YANG schema element.
func (*Qos_QueueManagementProfile_Red_Uniform_MaxThresholdPercentPathAny) Config ¶ added in v0.1.13
func (n *Qos_QueueManagementProfile_Red_Uniform_MaxThresholdPercentPathAny) Config() ygnmi.WildcardQuery[uint64]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "config/max-threshold-percent" Path from root: "/qos/queue-management-profiles/queue-management-profile/red/uniform/config/max-threshold-percent"
func (*Qos_QueueManagementProfile_Red_Uniform_MaxThresholdPercentPathAny) State ¶ added in v0.1.13
func (n *Qos_QueueManagementProfile_Red_Uniform_MaxThresholdPercentPathAny) State() ygnmi.WildcardQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "state/max-threshold-percent" Path from root: "/qos/queue-management-profiles/queue-management-profile/red/uniform/state/max-threshold-percent"
type Qos_QueueManagementProfile_Red_Uniform_MinThresholdPath ¶
type Qos_QueueManagementProfile_Red_Uniform_MinThresholdPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_QueueManagementProfile_Red_Uniform_MinThresholdPath represents the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/red/uniform/state/min-threshold YANG schema element.
func (*Qos_QueueManagementProfile_Red_Uniform_MinThresholdPath) Config ¶
func (n *Qos_QueueManagementProfile_Red_Uniform_MinThresholdPath) Config() ygnmi.ConfigQuery[uint64]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "config/min-threshold" Path from root: "/qos/queue-management-profiles/queue-management-profile/red/uniform/config/min-threshold"
func (*Qos_QueueManagementProfile_Red_Uniform_MinThresholdPath) State ¶
func (n *Qos_QueueManagementProfile_Red_Uniform_MinThresholdPath) State() ygnmi.SingletonQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "state/min-threshold" Path from root: "/qos/queue-management-profiles/queue-management-profile/red/uniform/state/min-threshold"
type Qos_QueueManagementProfile_Red_Uniform_MinThresholdPathAny ¶
type Qos_QueueManagementProfile_Red_Uniform_MinThresholdPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_QueueManagementProfile_Red_Uniform_MinThresholdPathAny represents the wildcard version of the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/red/uniform/state/min-threshold YANG schema element.
func (*Qos_QueueManagementProfile_Red_Uniform_MinThresholdPathAny) Config ¶
func (n *Qos_QueueManagementProfile_Red_Uniform_MinThresholdPathAny) Config() ygnmi.WildcardQuery[uint64]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "config/min-threshold" Path from root: "/qos/queue-management-profiles/queue-management-profile/red/uniform/config/min-threshold"
func (*Qos_QueueManagementProfile_Red_Uniform_MinThresholdPathAny) State ¶
func (n *Qos_QueueManagementProfile_Red_Uniform_MinThresholdPathAny) State() ygnmi.WildcardQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "state/min-threshold" Path from root: "/qos/queue-management-profiles/queue-management-profile/red/uniform/state/min-threshold"
type Qos_QueueManagementProfile_Red_Uniform_MinThresholdPercentPath ¶ added in v0.1.13
type Qos_QueueManagementProfile_Red_Uniform_MinThresholdPercentPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_QueueManagementProfile_Red_Uniform_MinThresholdPercentPath represents the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/red/uniform/state/min-threshold-percent YANG schema element.
func (*Qos_QueueManagementProfile_Red_Uniform_MinThresholdPercentPath) Config ¶ added in v0.1.13
func (n *Qos_QueueManagementProfile_Red_Uniform_MinThresholdPercentPath) Config() ygnmi.ConfigQuery[uint64]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "config/min-threshold-percent" Path from root: "/qos/queue-management-profiles/queue-management-profile/red/uniform/config/min-threshold-percent"
func (*Qos_QueueManagementProfile_Red_Uniform_MinThresholdPercentPath) State ¶ added in v0.1.13
func (n *Qos_QueueManagementProfile_Red_Uniform_MinThresholdPercentPath) State() ygnmi.SingletonQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "state/min-threshold-percent" Path from root: "/qos/queue-management-profiles/queue-management-profile/red/uniform/state/min-threshold-percent"
type Qos_QueueManagementProfile_Red_Uniform_MinThresholdPercentPathAny ¶ added in v0.1.13
type Qos_QueueManagementProfile_Red_Uniform_MinThresholdPercentPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_QueueManagementProfile_Red_Uniform_MinThresholdPercentPathAny represents the wildcard version of the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/red/uniform/state/min-threshold-percent YANG schema element.
func (*Qos_QueueManagementProfile_Red_Uniform_MinThresholdPercentPathAny) Config ¶ added in v0.1.13
func (n *Qos_QueueManagementProfile_Red_Uniform_MinThresholdPercentPathAny) Config() ygnmi.WildcardQuery[uint64]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "config/min-threshold-percent" Path from root: "/qos/queue-management-profiles/queue-management-profile/red/uniform/config/min-threshold-percent"
func (*Qos_QueueManagementProfile_Red_Uniform_MinThresholdPercentPathAny) State ¶ added in v0.1.13
func (n *Qos_QueueManagementProfile_Red_Uniform_MinThresholdPercentPathAny) State() ygnmi.WildcardQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "state/min-threshold-percent" Path from root: "/qos/queue-management-profiles/queue-management-profile/red/uniform/state/min-threshold-percent"
type Qos_QueueManagementProfile_WredPath ¶
Qos_QueueManagementProfile_WredPath represents the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/wred YANG schema element.
func (*Qos_QueueManagementProfile_WredPath) Config ¶
func (n *Qos_QueueManagementProfile_WredPath) Config() ygnmi.ConfigQuery[*oc.Qos_QueueManagementProfile_Wred]
Config returns a Query that can be used in gNMI operations.
func (*Qos_QueueManagementProfile_WredPath) State ¶
func (n *Qos_QueueManagementProfile_WredPath) State() ygnmi.SingletonQuery[*oc.Qos_QueueManagementProfile_Wred]
State returns a Query that can be used in gNMI operations.
func (*Qos_QueueManagementProfile_WredPath) Uniform ¶
func (n *Qos_QueueManagementProfile_WredPath) Uniform() *Qos_QueueManagementProfile_Wred_UniformPath
Uniform (container): Uniform WRED parameters. These parameters are applied to all the traffic coming into system.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "uniform" Path from root: "/qos/queue-management-profiles/queue-management-profile/wred/uniform"
type Qos_QueueManagementProfile_WredPathAny ¶
Qos_QueueManagementProfile_WredPathAny represents the wildcard version of the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/wred YANG schema element.
func (*Qos_QueueManagementProfile_WredPathAny) Config ¶
func (n *Qos_QueueManagementProfile_WredPathAny) Config() ygnmi.WildcardQuery[*oc.Qos_QueueManagementProfile_Wred]
Config returns a Query that can be used in gNMI operations.
func (*Qos_QueueManagementProfile_WredPathAny) State ¶
func (n *Qos_QueueManagementProfile_WredPathAny) State() ygnmi.WildcardQuery[*oc.Qos_QueueManagementProfile_Wred]
State returns a Query that can be used in gNMI operations.
func (*Qos_QueueManagementProfile_WredPathAny) Uniform ¶
func (n *Qos_QueueManagementProfile_WredPathAny) Uniform() *Qos_QueueManagementProfile_Wred_UniformPathAny
Uniform (container): Uniform WRED parameters. These parameters are applied to all the traffic coming into system.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "uniform" Path from root: "/qos/queue-management-profiles/queue-management-profile/wred/uniform"
type Qos_QueueManagementProfile_Wred_UniformPath ¶
Qos_QueueManagementProfile_Wred_UniformPath represents the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/wred/uniform YANG schema element.
func (*Qos_QueueManagementProfile_Wred_UniformPath) Config ¶
func (n *Qos_QueueManagementProfile_Wred_UniformPath) Config() ygnmi.ConfigQuery[*oc.Qos_QueueManagementProfile_Wred_Uniform]
Config returns a Query that can be used in gNMI operations.
func (*Qos_QueueManagementProfile_Wred_UniformPath) Drop ¶
func (n *Qos_QueueManagementProfile_Wred_UniformPath) Drop() *Qos_QueueManagementProfile_Wred_Uniform_DropPath
Drop (leaf): When this leaf is true and the packet and if the ECN field in the packet indicates that the endpoints are not ECN capable and the and the WRED algorithm determines that the packet should have been dropped based on the drop probability, the packet is dropped.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "*/drop" Path from root: "/qos/queue-management-profiles/queue-management-profile/wred/uniform/*/drop"
func (*Qos_QueueManagementProfile_Wred_UniformPath) EnableEcn ¶
func (n *Qos_QueueManagementProfile_Wred_UniformPath) EnableEcn() *Qos_QueueManagementProfile_Wred_Uniform_EnableEcnPath
EnableEcn (leaf): When this leaf is true and the number of packets in the queue is between the minimum threshold and the maximum threshold, if the ECN field on the packet indicates that the endpoints are ECN capable (that is, the ECT bit is set to 1 and the CE bit is set to 0, or the ECT bit is set to 0 and the CE bit is set to 1) and the WRED algorithm determines that the packet should have been dropped based on the drop probability, the ECT and CE bits for the packet are changed to 1, and the packet is transmitted.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "*/enable-ecn" Path from root: "/qos/queue-management-profiles/queue-management-profile/wred/uniform/*/enable-ecn"
func (*Qos_QueueManagementProfile_Wred_UniformPath) MaxDropProbabilityPercent ¶
func (n *Qos_QueueManagementProfile_Wred_UniformPath) MaxDropProbabilityPercent() *Qos_QueueManagementProfile_Wred_Uniform_MaxDropProbabilityPercentPath
MaxDropProbabilityPercent (leaf): If the queue depth is between min and max threshold then this the probability with which packets are dropped or marked.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "*/max-drop-probability-percent" Path from root: "/qos/queue-management-profiles/queue-management-profile/wred/uniform/*/max-drop-probability-percent"
func (*Qos_QueueManagementProfile_Wred_UniformPath) MaxThreshold ¶
func (n *Qos_QueueManagementProfile_Wred_UniformPath) MaxThreshold() *Qos_QueueManagementProfile_Wred_Uniform_MaxThresholdPath
MaxThreshold (leaf): The maximum threshold parameter for a RED-managed queue in bytes. When the average queue length exceeds the maxth value, all packets are dropped (or marked if ECN is enabled). Mutually exclusive with min-threshold-percent and max-threshold-percent.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "*/max-threshold" Path from root: "/qos/queue-management-profiles/queue-management-profile/wred/uniform/*/max-threshold"
func (*Qos_QueueManagementProfile_Wred_UniformPath) MaxThresholdPercent ¶ added in v0.1.13
func (n *Qos_QueueManagementProfile_Wred_UniformPath) MaxThresholdPercent() *Qos_QueueManagementProfile_Wred_Uniform_MaxThresholdPercentPath
MaxThresholdPercent (leaf): The maximum threshold parameter for a RED-managed queue in percent. When the average queue length exceeds the maxth value, all packets are dropped (or marked if ECN is enabled). Mutually exclusive with min-threshold and max-threshold.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "*/max-threshold-percent" Path from root: "/qos/queue-management-profiles/queue-management-profile/wred/uniform/*/max-threshold-percent"
func (*Qos_QueueManagementProfile_Wred_UniformPath) MinThreshold ¶
func (n *Qos_QueueManagementProfile_Wred_UniformPath) MinThreshold() *Qos_QueueManagementProfile_Wred_Uniform_MinThresholdPath
MinThreshold (leaf): The mininum threshold parameter for a RED-managed queue in bytes. When the average queue length is less than minth, all packets are admitted to the queue. Mututally exclusive with min-threshold-percent and max-threshold-percent.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "*/min-threshold" Path from root: "/qos/queue-management-profiles/queue-management-profile/wred/uniform/*/min-threshold"
func (*Qos_QueueManagementProfile_Wred_UniformPath) MinThresholdPercent ¶ added in v0.1.13
func (n *Qos_QueueManagementProfile_Wred_UniformPath) MinThresholdPercent() *Qos_QueueManagementProfile_Wred_Uniform_MinThresholdPercentPath
MinThresholdPercent (leaf): The mininum threshold parameter for a RED-managed queue in percent. When the average queue length is less than minth, all packets are admitted to the queue. Mutually exclusive with min-threshold and max-threshold.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "*/min-threshold-percent" Path from root: "/qos/queue-management-profiles/queue-management-profile/wred/uniform/*/min-threshold-percent"
func (*Qos_QueueManagementProfile_Wred_UniformPath) State ¶
func (n *Qos_QueueManagementProfile_Wred_UniformPath) State() ygnmi.SingletonQuery[*oc.Qos_QueueManagementProfile_Wred_Uniform]
State returns a Query that can be used in gNMI operations.
func (*Qos_QueueManagementProfile_Wred_UniformPath) Weight ¶
func (n *Qos_QueueManagementProfile_Wred_UniformPath) Weight() *Qos_QueueManagementProfile_Wred_Uniform_WeightPath
Weight (leaf): The average queue size depends on the previous average as well as the current size of the queue.
average queue size = (previous average queue size)*(1-2^{-n})+
(current queue size)*(2^{-n})
where n is the user-configurable exponential weight factor.
The previous average is more important for high values of n. Peaks and lows in queue size are smoothed by a high value. For low values of n, the average queue size is close to the current queue size.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "*/weight" Path from root: "/qos/queue-management-profiles/queue-management-profile/wred/uniform/*/weight"
type Qos_QueueManagementProfile_Wred_UniformPathAny ¶
Qos_QueueManagementProfile_Wred_UniformPathAny represents the wildcard version of the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/wred/uniform YANG schema element.
func (*Qos_QueueManagementProfile_Wred_UniformPathAny) Config ¶
func (n *Qos_QueueManagementProfile_Wred_UniformPathAny) Config() ygnmi.WildcardQuery[*oc.Qos_QueueManagementProfile_Wred_Uniform]
Config returns a Query that can be used in gNMI operations.
func (*Qos_QueueManagementProfile_Wred_UniformPathAny) Drop ¶
func (n *Qos_QueueManagementProfile_Wred_UniformPathAny) Drop() *Qos_QueueManagementProfile_Wred_Uniform_DropPathAny
Drop (leaf): When this leaf is true and the packet and if the ECN field in the packet indicates that the endpoints are not ECN capable and the and the WRED algorithm determines that the packet should have been dropped based on the drop probability, the packet is dropped.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "*/drop" Path from root: "/qos/queue-management-profiles/queue-management-profile/wred/uniform/*/drop"
func (*Qos_QueueManagementProfile_Wred_UniformPathAny) EnableEcn ¶
func (n *Qos_QueueManagementProfile_Wred_UniformPathAny) EnableEcn() *Qos_QueueManagementProfile_Wred_Uniform_EnableEcnPathAny
EnableEcn (leaf): When this leaf is true and the number of packets in the queue is between the minimum threshold and the maximum threshold, if the ECN field on the packet indicates that the endpoints are ECN capable (that is, the ECT bit is set to 1 and the CE bit is set to 0, or the ECT bit is set to 0 and the CE bit is set to 1) and the WRED algorithm determines that the packet should have been dropped based on the drop probability, the ECT and CE bits for the packet are changed to 1, and the packet is transmitted.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "*/enable-ecn" Path from root: "/qos/queue-management-profiles/queue-management-profile/wred/uniform/*/enable-ecn"
func (*Qos_QueueManagementProfile_Wred_UniformPathAny) MaxDropProbabilityPercent ¶
func (n *Qos_QueueManagementProfile_Wred_UniformPathAny) MaxDropProbabilityPercent() *Qos_QueueManagementProfile_Wred_Uniform_MaxDropProbabilityPercentPathAny
MaxDropProbabilityPercent (leaf): If the queue depth is between min and max threshold then this the probability with which packets are dropped or marked.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "*/max-drop-probability-percent" Path from root: "/qos/queue-management-profiles/queue-management-profile/wred/uniform/*/max-drop-probability-percent"
func (*Qos_QueueManagementProfile_Wred_UniformPathAny) MaxThreshold ¶
func (n *Qos_QueueManagementProfile_Wred_UniformPathAny) MaxThreshold() *Qos_QueueManagementProfile_Wred_Uniform_MaxThresholdPathAny
MaxThreshold (leaf): The maximum threshold parameter for a RED-managed queue in bytes. When the average queue length exceeds the maxth value, all packets are dropped (or marked if ECN is enabled). Mutually exclusive with min-threshold-percent and max-threshold-percent.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "*/max-threshold" Path from root: "/qos/queue-management-profiles/queue-management-profile/wred/uniform/*/max-threshold"
func (*Qos_QueueManagementProfile_Wred_UniformPathAny) MaxThresholdPercent ¶ added in v0.1.13
func (n *Qos_QueueManagementProfile_Wred_UniformPathAny) MaxThresholdPercent() *Qos_QueueManagementProfile_Wred_Uniform_MaxThresholdPercentPathAny
MaxThresholdPercent (leaf): The maximum threshold parameter for a RED-managed queue in percent. When the average queue length exceeds the maxth value, all packets are dropped (or marked if ECN is enabled). Mutually exclusive with min-threshold and max-threshold.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "*/max-threshold-percent" Path from root: "/qos/queue-management-profiles/queue-management-profile/wred/uniform/*/max-threshold-percent"
func (*Qos_QueueManagementProfile_Wred_UniformPathAny) MinThreshold ¶
func (n *Qos_QueueManagementProfile_Wred_UniformPathAny) MinThreshold() *Qos_QueueManagementProfile_Wred_Uniform_MinThresholdPathAny
MinThreshold (leaf): The mininum threshold parameter for a RED-managed queue in bytes. When the average queue length is less than minth, all packets are admitted to the queue. Mututally exclusive with min-threshold-percent and max-threshold-percent.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "*/min-threshold" Path from root: "/qos/queue-management-profiles/queue-management-profile/wred/uniform/*/min-threshold"
func (*Qos_QueueManagementProfile_Wred_UniformPathAny) MinThresholdPercent ¶ added in v0.1.13
func (n *Qos_QueueManagementProfile_Wred_UniformPathAny) MinThresholdPercent() *Qos_QueueManagementProfile_Wred_Uniform_MinThresholdPercentPathAny
MinThresholdPercent (leaf): The mininum threshold parameter for a RED-managed queue in percent. When the average queue length is less than minth, all packets are admitted to the queue. Mutually exclusive with min-threshold and max-threshold.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "*/min-threshold-percent" Path from root: "/qos/queue-management-profiles/queue-management-profile/wred/uniform/*/min-threshold-percent"
func (*Qos_QueueManagementProfile_Wred_UniformPathAny) State ¶
func (n *Qos_QueueManagementProfile_Wred_UniformPathAny) State() ygnmi.WildcardQuery[*oc.Qos_QueueManagementProfile_Wred_Uniform]
State returns a Query that can be used in gNMI operations.
func (*Qos_QueueManagementProfile_Wred_UniformPathAny) Weight ¶
func (n *Qos_QueueManagementProfile_Wred_UniformPathAny) Weight() *Qos_QueueManagementProfile_Wred_Uniform_WeightPathAny
Weight (leaf): The average queue size depends on the previous average as well as the current size of the queue.
average queue size = (previous average queue size)*(1-2^{-n})+
(current queue size)*(2^{-n})
where n is the user-configurable exponential weight factor.
The previous average is more important for high values of n. Peaks and lows in queue size are smoothed by a high value. For low values of n, the average queue size is close to the current queue size.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "*/weight" Path from root: "/qos/queue-management-profiles/queue-management-profile/wred/uniform/*/weight"
type Qos_QueueManagementProfile_Wred_Uniform_DropPath ¶
type Qos_QueueManagementProfile_Wred_Uniform_DropPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_QueueManagementProfile_Wred_Uniform_DropPath represents the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/wred/uniform/state/drop YANG schema element.
func (*Qos_QueueManagementProfile_Wred_Uniform_DropPath) Config ¶
func (n *Qos_QueueManagementProfile_Wred_Uniform_DropPath) Config() ygnmi.ConfigQuery[bool]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "config/drop" Path from root: "/qos/queue-management-profiles/queue-management-profile/wred/uniform/config/drop"
func (*Qos_QueueManagementProfile_Wred_Uniform_DropPath) State ¶
func (n *Qos_QueueManagementProfile_Wred_Uniform_DropPath) State() ygnmi.SingletonQuery[bool]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "state/drop" Path from root: "/qos/queue-management-profiles/queue-management-profile/wred/uniform/state/drop"
type Qos_QueueManagementProfile_Wred_Uniform_DropPathAny ¶
type Qos_QueueManagementProfile_Wred_Uniform_DropPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_QueueManagementProfile_Wred_Uniform_DropPathAny represents the wildcard version of the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/wred/uniform/state/drop YANG schema element.
func (*Qos_QueueManagementProfile_Wred_Uniform_DropPathAny) Config ¶
func (n *Qos_QueueManagementProfile_Wred_Uniform_DropPathAny) Config() ygnmi.WildcardQuery[bool]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "config/drop" Path from root: "/qos/queue-management-profiles/queue-management-profile/wred/uniform/config/drop"
func (*Qos_QueueManagementProfile_Wred_Uniform_DropPathAny) State ¶
func (n *Qos_QueueManagementProfile_Wred_Uniform_DropPathAny) State() ygnmi.WildcardQuery[bool]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "state/drop" Path from root: "/qos/queue-management-profiles/queue-management-profile/wred/uniform/state/drop"
type Qos_QueueManagementProfile_Wred_Uniform_EnableEcnPath ¶
type Qos_QueueManagementProfile_Wred_Uniform_EnableEcnPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_QueueManagementProfile_Wred_Uniform_EnableEcnPath represents the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/wred/uniform/state/enable-ecn YANG schema element.
func (*Qos_QueueManagementProfile_Wred_Uniform_EnableEcnPath) Config ¶
func (n *Qos_QueueManagementProfile_Wred_Uniform_EnableEcnPath) Config() ygnmi.ConfigQuery[bool]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "config/enable-ecn" Path from root: "/qos/queue-management-profiles/queue-management-profile/wred/uniform/config/enable-ecn"
func (*Qos_QueueManagementProfile_Wred_Uniform_EnableEcnPath) State ¶
func (n *Qos_QueueManagementProfile_Wred_Uniform_EnableEcnPath) State() ygnmi.SingletonQuery[bool]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "state/enable-ecn" Path from root: "/qos/queue-management-profiles/queue-management-profile/wred/uniform/state/enable-ecn"
type Qos_QueueManagementProfile_Wred_Uniform_EnableEcnPathAny ¶
type Qos_QueueManagementProfile_Wred_Uniform_EnableEcnPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_QueueManagementProfile_Wred_Uniform_EnableEcnPathAny represents the wildcard version of the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/wred/uniform/state/enable-ecn YANG schema element.
func (*Qos_QueueManagementProfile_Wred_Uniform_EnableEcnPathAny) Config ¶
func (n *Qos_QueueManagementProfile_Wred_Uniform_EnableEcnPathAny) Config() ygnmi.WildcardQuery[bool]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "config/enable-ecn" Path from root: "/qos/queue-management-profiles/queue-management-profile/wred/uniform/config/enable-ecn"
func (*Qos_QueueManagementProfile_Wred_Uniform_EnableEcnPathAny) State ¶
func (n *Qos_QueueManagementProfile_Wred_Uniform_EnableEcnPathAny) State() ygnmi.WildcardQuery[bool]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "state/enable-ecn" Path from root: "/qos/queue-management-profiles/queue-management-profile/wred/uniform/state/enable-ecn"
type Qos_QueueManagementProfile_Wred_Uniform_MaxDropProbabilityPercentPath ¶
type Qos_QueueManagementProfile_Wred_Uniform_MaxDropProbabilityPercentPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_QueueManagementProfile_Wred_Uniform_MaxDropProbabilityPercentPath represents the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/wred/uniform/state/max-drop-probability-percent YANG schema element.
func (*Qos_QueueManagementProfile_Wred_Uniform_MaxDropProbabilityPercentPath) Config ¶
func (n *Qos_QueueManagementProfile_Wred_Uniform_MaxDropProbabilityPercentPath) Config() ygnmi.ConfigQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "config/max-drop-probability-percent" Path from root: "/qos/queue-management-profiles/queue-management-profile/wred/uniform/config/max-drop-probability-percent"
func (*Qos_QueueManagementProfile_Wred_Uniform_MaxDropProbabilityPercentPath) State ¶
func (n *Qos_QueueManagementProfile_Wred_Uniform_MaxDropProbabilityPercentPath) State() ygnmi.SingletonQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "state/max-drop-probability-percent" Path from root: "/qos/queue-management-profiles/queue-management-profile/wred/uniform/state/max-drop-probability-percent"
type Qos_QueueManagementProfile_Wred_Uniform_MaxDropProbabilityPercentPathAny ¶
type Qos_QueueManagementProfile_Wred_Uniform_MaxDropProbabilityPercentPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_QueueManagementProfile_Wred_Uniform_MaxDropProbabilityPercentPathAny represents the wildcard version of the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/wred/uniform/state/max-drop-probability-percent YANG schema element.
func (*Qos_QueueManagementProfile_Wred_Uniform_MaxDropProbabilityPercentPathAny) Config ¶
func (n *Qos_QueueManagementProfile_Wred_Uniform_MaxDropProbabilityPercentPathAny) Config() ygnmi.WildcardQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "config/max-drop-probability-percent" Path from root: "/qos/queue-management-profiles/queue-management-profile/wred/uniform/config/max-drop-probability-percent"
func (*Qos_QueueManagementProfile_Wred_Uniform_MaxDropProbabilityPercentPathAny) State ¶
func (n *Qos_QueueManagementProfile_Wred_Uniform_MaxDropProbabilityPercentPathAny) State() ygnmi.WildcardQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "state/max-drop-probability-percent" Path from root: "/qos/queue-management-profiles/queue-management-profile/wred/uniform/state/max-drop-probability-percent"
type Qos_QueueManagementProfile_Wred_Uniform_MaxThresholdPath ¶
type Qos_QueueManagementProfile_Wred_Uniform_MaxThresholdPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_QueueManagementProfile_Wred_Uniform_MaxThresholdPath represents the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/wred/uniform/state/max-threshold YANG schema element.
func (*Qos_QueueManagementProfile_Wred_Uniform_MaxThresholdPath) Config ¶
func (n *Qos_QueueManagementProfile_Wred_Uniform_MaxThresholdPath) Config() ygnmi.ConfigQuery[uint64]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "config/max-threshold" Path from root: "/qos/queue-management-profiles/queue-management-profile/wred/uniform/config/max-threshold"
func (*Qos_QueueManagementProfile_Wred_Uniform_MaxThresholdPath) State ¶
func (n *Qos_QueueManagementProfile_Wred_Uniform_MaxThresholdPath) State() ygnmi.SingletonQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "state/max-threshold" Path from root: "/qos/queue-management-profiles/queue-management-profile/wred/uniform/state/max-threshold"
type Qos_QueueManagementProfile_Wred_Uniform_MaxThresholdPathAny ¶
type Qos_QueueManagementProfile_Wred_Uniform_MaxThresholdPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_QueueManagementProfile_Wred_Uniform_MaxThresholdPathAny represents the wildcard version of the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/wred/uniform/state/max-threshold YANG schema element.
func (*Qos_QueueManagementProfile_Wred_Uniform_MaxThresholdPathAny) Config ¶
func (n *Qos_QueueManagementProfile_Wred_Uniform_MaxThresholdPathAny) Config() ygnmi.WildcardQuery[uint64]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "config/max-threshold" Path from root: "/qos/queue-management-profiles/queue-management-profile/wred/uniform/config/max-threshold"
func (*Qos_QueueManagementProfile_Wred_Uniform_MaxThresholdPathAny) State ¶
func (n *Qos_QueueManagementProfile_Wred_Uniform_MaxThresholdPathAny) State() ygnmi.WildcardQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "state/max-threshold" Path from root: "/qos/queue-management-profiles/queue-management-profile/wred/uniform/state/max-threshold"
type Qos_QueueManagementProfile_Wred_Uniform_MaxThresholdPercentPath ¶ added in v0.1.13
type Qos_QueueManagementProfile_Wred_Uniform_MaxThresholdPercentPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_QueueManagementProfile_Wred_Uniform_MaxThresholdPercentPath represents the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/wred/uniform/state/max-threshold-percent YANG schema element.
func (*Qos_QueueManagementProfile_Wred_Uniform_MaxThresholdPercentPath) Config ¶ added in v0.1.13
func (n *Qos_QueueManagementProfile_Wred_Uniform_MaxThresholdPercentPath) Config() ygnmi.ConfigQuery[uint64]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "config/max-threshold-percent" Path from root: "/qos/queue-management-profiles/queue-management-profile/wred/uniform/config/max-threshold-percent"
func (*Qos_QueueManagementProfile_Wred_Uniform_MaxThresholdPercentPath) State ¶ added in v0.1.13
func (n *Qos_QueueManagementProfile_Wred_Uniform_MaxThresholdPercentPath) State() ygnmi.SingletonQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "state/max-threshold-percent" Path from root: "/qos/queue-management-profiles/queue-management-profile/wred/uniform/state/max-threshold-percent"
type Qos_QueueManagementProfile_Wred_Uniform_MaxThresholdPercentPathAny ¶ added in v0.1.13
type Qos_QueueManagementProfile_Wred_Uniform_MaxThresholdPercentPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_QueueManagementProfile_Wred_Uniform_MaxThresholdPercentPathAny represents the wildcard version of the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/wred/uniform/state/max-threshold-percent YANG schema element.
func (*Qos_QueueManagementProfile_Wred_Uniform_MaxThresholdPercentPathAny) Config ¶ added in v0.1.13
func (n *Qos_QueueManagementProfile_Wred_Uniform_MaxThresholdPercentPathAny) Config() ygnmi.WildcardQuery[uint64]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "config/max-threshold-percent" Path from root: "/qos/queue-management-profiles/queue-management-profile/wred/uniform/config/max-threshold-percent"
func (*Qos_QueueManagementProfile_Wred_Uniform_MaxThresholdPercentPathAny) State ¶ added in v0.1.13
func (n *Qos_QueueManagementProfile_Wred_Uniform_MaxThresholdPercentPathAny) State() ygnmi.WildcardQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "state/max-threshold-percent" Path from root: "/qos/queue-management-profiles/queue-management-profile/wred/uniform/state/max-threshold-percent"
type Qos_QueueManagementProfile_Wred_Uniform_MinThresholdPath ¶
type Qos_QueueManagementProfile_Wred_Uniform_MinThresholdPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_QueueManagementProfile_Wred_Uniform_MinThresholdPath represents the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/wred/uniform/state/min-threshold YANG schema element.
func (*Qos_QueueManagementProfile_Wred_Uniform_MinThresholdPath) Config ¶
func (n *Qos_QueueManagementProfile_Wred_Uniform_MinThresholdPath) Config() ygnmi.ConfigQuery[uint64]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "config/min-threshold" Path from root: "/qos/queue-management-profiles/queue-management-profile/wred/uniform/config/min-threshold"
func (*Qos_QueueManagementProfile_Wred_Uniform_MinThresholdPath) State ¶
func (n *Qos_QueueManagementProfile_Wred_Uniform_MinThresholdPath) State() ygnmi.SingletonQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "state/min-threshold" Path from root: "/qos/queue-management-profiles/queue-management-profile/wred/uniform/state/min-threshold"
type Qos_QueueManagementProfile_Wred_Uniform_MinThresholdPathAny ¶
type Qos_QueueManagementProfile_Wred_Uniform_MinThresholdPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_QueueManagementProfile_Wred_Uniform_MinThresholdPathAny represents the wildcard version of the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/wred/uniform/state/min-threshold YANG schema element.
func (*Qos_QueueManagementProfile_Wred_Uniform_MinThresholdPathAny) Config ¶
func (n *Qos_QueueManagementProfile_Wred_Uniform_MinThresholdPathAny) Config() ygnmi.WildcardQuery[uint64]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "config/min-threshold" Path from root: "/qos/queue-management-profiles/queue-management-profile/wred/uniform/config/min-threshold"
func (*Qos_QueueManagementProfile_Wred_Uniform_MinThresholdPathAny) State ¶
func (n *Qos_QueueManagementProfile_Wred_Uniform_MinThresholdPathAny) State() ygnmi.WildcardQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "state/min-threshold" Path from root: "/qos/queue-management-profiles/queue-management-profile/wred/uniform/state/min-threshold"
type Qos_QueueManagementProfile_Wred_Uniform_MinThresholdPercentPath ¶ added in v0.1.13
type Qos_QueueManagementProfile_Wred_Uniform_MinThresholdPercentPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_QueueManagementProfile_Wred_Uniform_MinThresholdPercentPath represents the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/wred/uniform/state/min-threshold-percent YANG schema element.
func (*Qos_QueueManagementProfile_Wred_Uniform_MinThresholdPercentPath) Config ¶ added in v0.1.13
func (n *Qos_QueueManagementProfile_Wred_Uniform_MinThresholdPercentPath) Config() ygnmi.ConfigQuery[uint64]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "config/min-threshold-percent" Path from root: "/qos/queue-management-profiles/queue-management-profile/wred/uniform/config/min-threshold-percent"
func (*Qos_QueueManagementProfile_Wred_Uniform_MinThresholdPercentPath) State ¶ added in v0.1.13
func (n *Qos_QueueManagementProfile_Wred_Uniform_MinThresholdPercentPath) State() ygnmi.SingletonQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "state/min-threshold-percent" Path from root: "/qos/queue-management-profiles/queue-management-profile/wred/uniform/state/min-threshold-percent"
type Qos_QueueManagementProfile_Wred_Uniform_MinThresholdPercentPathAny ¶ added in v0.1.13
type Qos_QueueManagementProfile_Wred_Uniform_MinThresholdPercentPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_QueueManagementProfile_Wred_Uniform_MinThresholdPercentPathAny represents the wildcard version of the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/wred/uniform/state/min-threshold-percent YANG schema element.
func (*Qos_QueueManagementProfile_Wred_Uniform_MinThresholdPercentPathAny) Config ¶ added in v0.1.13
func (n *Qos_QueueManagementProfile_Wred_Uniform_MinThresholdPercentPathAny) Config() ygnmi.WildcardQuery[uint64]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "config/min-threshold-percent" Path from root: "/qos/queue-management-profiles/queue-management-profile/wred/uniform/config/min-threshold-percent"
func (*Qos_QueueManagementProfile_Wred_Uniform_MinThresholdPercentPathAny) State ¶ added in v0.1.13
func (n *Qos_QueueManagementProfile_Wred_Uniform_MinThresholdPercentPathAny) State() ygnmi.WildcardQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "state/min-threshold-percent" Path from root: "/qos/queue-management-profiles/queue-management-profile/wred/uniform/state/min-threshold-percent"
type Qos_QueueManagementProfile_Wred_Uniform_WeightPath ¶
type Qos_QueueManagementProfile_Wred_Uniform_WeightPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_QueueManagementProfile_Wred_Uniform_WeightPath represents the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/wred/uniform/state/weight YANG schema element.
func (*Qos_QueueManagementProfile_Wred_Uniform_WeightPath) Config ¶
func (n *Qos_QueueManagementProfile_Wred_Uniform_WeightPath) Config() ygnmi.ConfigQuery[uint32]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "config/weight" Path from root: "/qos/queue-management-profiles/queue-management-profile/wred/uniform/config/weight"
func (*Qos_QueueManagementProfile_Wred_Uniform_WeightPath) State ¶
func (n *Qos_QueueManagementProfile_Wred_Uniform_WeightPath) State() ygnmi.SingletonQuery[uint32]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "state/weight" Path from root: "/qos/queue-management-profiles/queue-management-profile/wred/uniform/state/weight"
type Qos_QueueManagementProfile_Wred_Uniform_WeightPathAny ¶
type Qos_QueueManagementProfile_Wred_Uniform_WeightPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_QueueManagementProfile_Wred_Uniform_WeightPathAny represents the wildcard version of the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/wred/uniform/state/weight YANG schema element.
func (*Qos_QueueManagementProfile_Wred_Uniform_WeightPathAny) Config ¶
func (n *Qos_QueueManagementProfile_Wred_Uniform_WeightPathAny) Config() ygnmi.WildcardQuery[uint32]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "config/weight" Path from root: "/qos/queue-management-profiles/queue-management-profile/wred/uniform/config/weight"
func (*Qos_QueueManagementProfile_Wred_Uniform_WeightPathAny) State ¶
func (n *Qos_QueueManagementProfile_Wred_Uniform_WeightPathAny) State() ygnmi.WildcardQuery[uint32]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-mem-mgmt" Instantiating module: "openconfig-qos" Path from parent: "state/weight" Path from root: "/qos/queue-management-profiles/queue-management-profile/wred/uniform/state/weight"
type Qos_QueuePath ¶
Qos_QueuePath represents the /openconfig-qos/qos/queues/queue YANG schema element.
func (*Qos_QueuePath) Config ¶
func (n *Qos_QueuePath) Config() ygnmi.ConfigQuery[*oc.Qos_Queue]
Config returns a Query that can be used in gNMI operations.
func (*Qos_QueuePath) Name ¶
func (n *Qos_QueuePath) Name() *Qos_Queue_NamePath
Name (leaf): User-defined name of the queue
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/name" Path from root: "/qos/queues/queue/*/name"
func (*Qos_QueuePath) QueueId ¶ added in v0.1.6
func (n *Qos_QueuePath) QueueId() *Qos_Queue_QueueIdPath
QueueId (leaf): An optional identifier which may be required by some hardware to map the named queue to a hardware queue
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/queue-id" Path from root: "/qos/queues/queue/*/queue-id"
func (*Qos_QueuePath) State ¶
func (n *Qos_QueuePath) State() ygnmi.SingletonQuery[*oc.Qos_Queue]
State returns a Query that can be used in gNMI operations.
type Qos_QueuePathAny ¶
Qos_QueuePathAny represents the wildcard version of the /openconfig-qos/qos/queues/queue YANG schema element.
func (*Qos_QueuePathAny) Config ¶
func (n *Qos_QueuePathAny) Config() ygnmi.WildcardQuery[*oc.Qos_Queue]
Config returns a Query that can be used in gNMI operations.
func (*Qos_QueuePathAny) Name ¶
func (n *Qos_QueuePathAny) Name() *Qos_Queue_NamePathAny
Name (leaf): User-defined name of the queue
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/name" Path from root: "/qos/queues/queue/*/name"
func (*Qos_QueuePathAny) QueueId ¶ added in v0.1.6
func (n *Qos_QueuePathAny) QueueId() *Qos_Queue_QueueIdPathAny
QueueId (leaf): An optional identifier which may be required by some hardware to map the named queue to a hardware queue
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/queue-id" Path from root: "/qos/queues/queue/*/queue-id"
func (*Qos_QueuePathAny) State ¶
func (n *Qos_QueuePathAny) State() ygnmi.WildcardQuery[*oc.Qos_Queue]
State returns a Query that can be used in gNMI operations.
type Qos_QueuePathMap ¶ added in v0.1.24
Qos_QueuePathMap represents the /openconfig-qos/qos/queues/queue YANG schema element.
func (*Qos_QueuePathMap) Config ¶ added in v0.1.24
func (n *Qos_QueuePathMap) Config() ygnmi.ConfigQuery[map[string]*oc.Qos_Queue]
Config returns a Query that can be used in gNMI operations.
func (*Qos_QueuePathMap) State ¶ added in v0.1.24
func (n *Qos_QueuePathMap) State() ygnmi.SingletonQuery[map[string]*oc.Qos_Queue]
State returns a Query that can be used in gNMI operations.
type Qos_QueuePathMapAny ¶ added in v0.1.24
Qos_QueuePathMapAny represents the wildcard version of the /openconfig-qos/qos/queues/queue YANG schema element.
func (*Qos_QueuePathMapAny) Config ¶ added in v0.1.24
func (n *Qos_QueuePathMapAny) Config() ygnmi.WildcardQuery[map[string]*oc.Qos_Queue]
Config returns a Query that can be used in gNMI operations.
func (*Qos_QueuePathMapAny) State ¶ added in v0.1.24
func (n *Qos_QueuePathMapAny) State() ygnmi.WildcardQuery[map[string]*oc.Qos_Queue]
State returns a Query that can be used in gNMI operations.
type Qos_Queue_NamePath ¶
Qos_Queue_NamePath represents the /openconfig-qos/qos/queues/queue/state/name YANG schema element.
func (*Qos_Queue_NamePath) Config ¶
func (n *Qos_Queue_NamePath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/name" Path from root: "/qos/queues/queue/config/name"
func (*Qos_Queue_NamePath) State ¶
func (n *Qos_Queue_NamePath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/name" Path from root: "/qos/queues/queue/state/name"
type Qos_Queue_NamePathAny ¶
Qos_Queue_NamePathAny represents the wildcard version of the /openconfig-qos/qos/queues/queue/state/name YANG schema element.
func (*Qos_Queue_NamePathAny) Config ¶
func (n *Qos_Queue_NamePathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/name" Path from root: "/qos/queues/queue/config/name"
func (*Qos_Queue_NamePathAny) State ¶
func (n *Qos_Queue_NamePathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/name" Path from root: "/qos/queues/queue/state/name"
type Qos_Queue_QueueIdPath ¶ added in v0.1.6
Qos_Queue_QueueIdPath represents the /openconfig-qos/qos/queues/queue/state/queue-id YANG schema element.
func (*Qos_Queue_QueueIdPath) Config ¶ added in v0.1.6
func (n *Qos_Queue_QueueIdPath) Config() ygnmi.ConfigQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/queue-id" Path from root: "/qos/queues/queue/config/queue-id"
func (*Qos_Queue_QueueIdPath) State ¶ added in v0.1.6
func (n *Qos_Queue_QueueIdPath) State() ygnmi.SingletonQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/queue-id" Path from root: "/qos/queues/queue/state/queue-id"
type Qos_Queue_QueueIdPathAny ¶ added in v0.1.6
Qos_Queue_QueueIdPathAny represents the wildcard version of the /openconfig-qos/qos/queues/queue/state/queue-id YANG schema element.
func (*Qos_Queue_QueueIdPathAny) Config ¶ added in v0.1.6
func (n *Qos_Queue_QueueIdPathAny) Config() ygnmi.WildcardQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/queue-id" Path from root: "/qos/queues/queue/config/queue-id"
func (*Qos_Queue_QueueIdPathAny) State ¶ added in v0.1.6
func (n *Qos_Queue_QueueIdPathAny) State() ygnmi.WildcardQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/queue-id" Path from root: "/qos/queues/queue/state/queue-id"
type Qos_SchedulerPolicyPath ¶
Qos_SchedulerPolicyPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy YANG schema element.
func (*Qos_SchedulerPolicyPath) Config ¶
func (n *Qos_SchedulerPolicyPath) Config() ygnmi.ConfigQuery[*oc.Qos_SchedulerPolicy]
Config returns a Query that can be used in gNMI operations.
func (*Qos_SchedulerPolicyPath) Name ¶
func (n *Qos_SchedulerPolicyPath) Name() *Qos_SchedulerPolicy_NamePath
Name (leaf): Name for the scheduler policy.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/name" Path from root: "/qos/scheduler-policies/scheduler-policy/*/name"
func (*Qos_SchedulerPolicyPath) Scheduler ¶
func (n *Qos_SchedulerPolicyPath) Scheduler(Sequence uint32) *Qos_SchedulerPolicy_SchedulerPath
Scheduler (list): List of defined QoS traffic schedulers.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "schedulers/scheduler" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler" Sequence: uint32
func (*Qos_SchedulerPolicyPath) SchedulerAny ¶
func (n *Qos_SchedulerPolicyPath) SchedulerAny() *Qos_SchedulerPolicy_SchedulerPathAny
SchedulerAny (list): List of defined QoS traffic schedulers.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "schedulers/scheduler" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler"
func (*Qos_SchedulerPolicyPath) SchedulerMap ¶ added in v0.1.24
func (n *Qos_SchedulerPolicyPath) SchedulerMap() *Qos_SchedulerPolicy_SchedulerPathMap
SchedulerMap (list): List of defined QoS traffic schedulers.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "schedulers/scheduler" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler"
func (*Qos_SchedulerPolicyPath) State ¶
func (n *Qos_SchedulerPolicyPath) State() ygnmi.SingletonQuery[*oc.Qos_SchedulerPolicy]
State returns a Query that can be used in gNMI operations.
type Qos_SchedulerPolicyPathAny ¶
Qos_SchedulerPolicyPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy YANG schema element.
func (*Qos_SchedulerPolicyPathAny) Config ¶
func (n *Qos_SchedulerPolicyPathAny) Config() ygnmi.WildcardQuery[*oc.Qos_SchedulerPolicy]
Config returns a Query that can be used in gNMI operations.
func (*Qos_SchedulerPolicyPathAny) Name ¶
func (n *Qos_SchedulerPolicyPathAny) Name() *Qos_SchedulerPolicy_NamePathAny
Name (leaf): Name for the scheduler policy.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/name" Path from root: "/qos/scheduler-policies/scheduler-policy/*/name"
func (*Qos_SchedulerPolicyPathAny) Scheduler ¶
func (n *Qos_SchedulerPolicyPathAny) Scheduler(Sequence uint32) *Qos_SchedulerPolicy_SchedulerPathAny
Scheduler (list): List of defined QoS traffic schedulers.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "schedulers/scheduler" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler" Sequence: uint32
func (*Qos_SchedulerPolicyPathAny) SchedulerAny ¶
func (n *Qos_SchedulerPolicyPathAny) SchedulerAny() *Qos_SchedulerPolicy_SchedulerPathAny
SchedulerAny (list): List of defined QoS traffic schedulers.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "schedulers/scheduler" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler"
func (*Qos_SchedulerPolicyPathAny) SchedulerMap ¶ added in v0.1.24
func (n *Qos_SchedulerPolicyPathAny) SchedulerMap() *Qos_SchedulerPolicy_SchedulerPathMapAny
SchedulerMap (list): List of defined QoS traffic schedulers.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "schedulers/scheduler" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler"
func (*Qos_SchedulerPolicyPathAny) State ¶
func (n *Qos_SchedulerPolicyPathAny) State() ygnmi.WildcardQuery[*oc.Qos_SchedulerPolicy]
State returns a Query that can be used in gNMI operations.
type Qos_SchedulerPolicyPathMap ¶ added in v0.1.24
Qos_SchedulerPolicyPathMap represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy YANG schema element.
func (*Qos_SchedulerPolicyPathMap) Config ¶ added in v0.1.24
func (n *Qos_SchedulerPolicyPathMap) Config() ygnmi.ConfigQuery[map[string]*oc.Qos_SchedulerPolicy]
Config returns a Query that can be used in gNMI operations.
func (*Qos_SchedulerPolicyPathMap) State ¶ added in v0.1.24
func (n *Qos_SchedulerPolicyPathMap) State() ygnmi.SingletonQuery[map[string]*oc.Qos_SchedulerPolicy]
State returns a Query that can be used in gNMI operations.
type Qos_SchedulerPolicyPathMapAny ¶ added in v0.1.24
Qos_SchedulerPolicyPathMapAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy YANG schema element.
func (*Qos_SchedulerPolicyPathMapAny) Config ¶ added in v0.1.24
func (n *Qos_SchedulerPolicyPathMapAny) Config() ygnmi.WildcardQuery[map[string]*oc.Qos_SchedulerPolicy]
Config returns a Query that can be used in gNMI operations.
func (*Qos_SchedulerPolicyPathMapAny) State ¶ added in v0.1.24
func (n *Qos_SchedulerPolicyPathMapAny) State() ygnmi.WildcardQuery[map[string]*oc.Qos_SchedulerPolicy]
State returns a Query that can be used in gNMI operations.
type Qos_SchedulerPolicy_NamePath ¶
type Qos_SchedulerPolicy_NamePath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_NamePath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/state/name YANG schema element.
func (*Qos_SchedulerPolicy_NamePath) Config ¶
func (n *Qos_SchedulerPolicy_NamePath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/name" Path from root: "/qos/scheduler-policies/scheduler-policy/config/name"
func (*Qos_SchedulerPolicy_NamePath) State ¶
func (n *Qos_SchedulerPolicy_NamePath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/name" Path from root: "/qos/scheduler-policies/scheduler-policy/state/name"
type Qos_SchedulerPolicy_NamePathAny ¶
type Qos_SchedulerPolicy_NamePathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_NamePathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/state/name YANG schema element.
func (*Qos_SchedulerPolicy_NamePathAny) Config ¶
func (n *Qos_SchedulerPolicy_NamePathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/name" Path from root: "/qos/scheduler-policies/scheduler-policy/config/name"
func (*Qos_SchedulerPolicy_NamePathAny) State ¶
func (n *Qos_SchedulerPolicy_NamePathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/name" Path from root: "/qos/scheduler-policies/scheduler-policy/state/name"
type Qos_SchedulerPolicy_SchedulerPath ¶
Qos_SchedulerPolicy_SchedulerPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler YANG schema element.
func (*Qos_SchedulerPolicy_SchedulerPath) Config ¶
func (n *Qos_SchedulerPolicy_SchedulerPath) Config() ygnmi.ConfigQuery[*oc.Qos_SchedulerPolicy_Scheduler]
Config returns a Query that can be used in gNMI operations.
func (*Qos_SchedulerPolicy_SchedulerPath) Input ¶
func (n *Qos_SchedulerPolicy_SchedulerPath) Input(Id string) *Qos_SchedulerPolicy_Scheduler_InputPath
Input (list): List of input sources for the scheduler.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "inputs/input" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input" Id: string
func (*Qos_SchedulerPolicy_SchedulerPath) InputAny ¶
func (n *Qos_SchedulerPolicy_SchedulerPath) InputAny() *Qos_SchedulerPolicy_Scheduler_InputPathAny
InputAny (list): List of input sources for the scheduler.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "inputs/input" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input"
func (*Qos_SchedulerPolicy_SchedulerPath) InputMap ¶ added in v0.1.24
func (n *Qos_SchedulerPolicy_SchedulerPath) InputMap() *Qos_SchedulerPolicy_Scheduler_InputPathMap
InputMap (list): List of input sources for the scheduler.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "inputs/input" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input"
func (*Qos_SchedulerPolicy_SchedulerPath) OneRateTwoColor ¶
func (n *Qos_SchedulerPolicy_SchedulerPath) OneRateTwoColor() *Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPath
OneRateTwoColor (container): Top-level container for data related to a 1 rate, 2 color shaper.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "one-rate-two-color" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color"
func (*Qos_SchedulerPolicy_SchedulerPath) Output ¶
func (n *Qos_SchedulerPolicy_SchedulerPath) Output() *Qos_SchedulerPolicy_Scheduler_OutputPath
Output (container): Top-level container for scheduler output data
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "output" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/output"
func (*Qos_SchedulerPolicy_SchedulerPath) Priority ¶
func (n *Qos_SchedulerPolicy_SchedulerPath) Priority() *Qos_SchedulerPolicy_Scheduler_PriorityPath
Priority (leaf): Priority of the scheduler within the scheduler policy.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/priority" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/*/priority"
func (*Qos_SchedulerPolicy_SchedulerPath) Sequence ¶
func (n *Qos_SchedulerPolicy_SchedulerPath) Sequence() *Qos_SchedulerPolicy_Scheduler_SequencePath
Sequence (leaf): Sequence number for the scheduler within the scheduler policy. Schedulers are processed from lowest sequence to highest.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/sequence" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/*/sequence"
func (*Qos_SchedulerPolicy_SchedulerPath) State ¶
func (n *Qos_SchedulerPolicy_SchedulerPath) State() ygnmi.SingletonQuery[*oc.Qos_SchedulerPolicy_Scheduler]
State returns a Query that can be used in gNMI operations.
func (*Qos_SchedulerPolicy_SchedulerPath) TwoRateThreeColor ¶
func (n *Qos_SchedulerPolicy_SchedulerPath) TwoRateThreeColor() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPath
TwoRateThreeColor (container): Top-level container for data for a 2 rate, 3 color policer.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "two-rate-three-color" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color"
func (*Qos_SchedulerPolicy_SchedulerPath) Type ¶
func (n *Qos_SchedulerPolicy_SchedulerPath) Type() *Qos_SchedulerPolicy_Scheduler_TypePath
Type (leaf): Sets the type of scheduler, i.e. the scheduling algorithm used to serve inputs.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/type" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/*/type"
type Qos_SchedulerPolicy_SchedulerPathAny ¶
Qos_SchedulerPolicy_SchedulerPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler YANG schema element.
func (*Qos_SchedulerPolicy_SchedulerPathAny) Config ¶
func (n *Qos_SchedulerPolicy_SchedulerPathAny) Config() ygnmi.WildcardQuery[*oc.Qos_SchedulerPolicy_Scheduler]
Config returns a Query that can be used in gNMI operations.
func (*Qos_SchedulerPolicy_SchedulerPathAny) Input ¶
func (n *Qos_SchedulerPolicy_SchedulerPathAny) Input(Id string) *Qos_SchedulerPolicy_Scheduler_InputPathAny
Input (list): List of input sources for the scheduler.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "inputs/input" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input" Id: string
func (*Qos_SchedulerPolicy_SchedulerPathAny) InputAny ¶
func (n *Qos_SchedulerPolicy_SchedulerPathAny) InputAny() *Qos_SchedulerPolicy_Scheduler_InputPathAny
InputAny (list): List of input sources for the scheduler.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "inputs/input" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input"
func (*Qos_SchedulerPolicy_SchedulerPathAny) InputMap ¶ added in v0.1.24
func (n *Qos_SchedulerPolicy_SchedulerPathAny) InputMap() *Qos_SchedulerPolicy_Scheduler_InputPathMapAny
InputMap (list): List of input sources for the scheduler.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "inputs/input" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input"
func (*Qos_SchedulerPolicy_SchedulerPathAny) OneRateTwoColor ¶
func (n *Qos_SchedulerPolicy_SchedulerPathAny) OneRateTwoColor() *Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPathAny
OneRateTwoColor (container): Top-level container for data related to a 1 rate, 2 color shaper.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "one-rate-two-color" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color"
func (*Qos_SchedulerPolicy_SchedulerPathAny) Output ¶
func (n *Qos_SchedulerPolicy_SchedulerPathAny) Output() *Qos_SchedulerPolicy_Scheduler_OutputPathAny
Output (container): Top-level container for scheduler output data
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "output" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/output"
func (*Qos_SchedulerPolicy_SchedulerPathAny) Priority ¶
func (n *Qos_SchedulerPolicy_SchedulerPathAny) Priority() *Qos_SchedulerPolicy_Scheduler_PriorityPathAny
Priority (leaf): Priority of the scheduler within the scheduler policy.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/priority" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/*/priority"
func (*Qos_SchedulerPolicy_SchedulerPathAny) Sequence ¶
func (n *Qos_SchedulerPolicy_SchedulerPathAny) Sequence() *Qos_SchedulerPolicy_Scheduler_SequencePathAny
Sequence (leaf): Sequence number for the scheduler within the scheduler policy. Schedulers are processed from lowest sequence to highest.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/sequence" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/*/sequence"
func (*Qos_SchedulerPolicy_SchedulerPathAny) State ¶
func (n *Qos_SchedulerPolicy_SchedulerPathAny) State() ygnmi.WildcardQuery[*oc.Qos_SchedulerPolicy_Scheduler]
State returns a Query that can be used in gNMI operations.
func (*Qos_SchedulerPolicy_SchedulerPathAny) TwoRateThreeColor ¶
func (n *Qos_SchedulerPolicy_SchedulerPathAny) TwoRateThreeColor() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPathAny
TwoRateThreeColor (container): Top-level container for data for a 2 rate, 3 color policer.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "two-rate-three-color" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color"
func (*Qos_SchedulerPolicy_SchedulerPathAny) Type ¶
Type (leaf): Sets the type of scheduler, i.e. the scheduling algorithm used to serve inputs.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/type" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/*/type"
type Qos_SchedulerPolicy_SchedulerPathMap ¶ added in v0.1.24
Qos_SchedulerPolicy_SchedulerPathMap represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler YANG schema element.
func (*Qos_SchedulerPolicy_SchedulerPathMap) Config ¶ added in v0.1.24
func (n *Qos_SchedulerPolicy_SchedulerPathMap) Config() ygnmi.ConfigQuery[map[uint32]*oc.Qos_SchedulerPolicy_Scheduler]
Config returns a Query that can be used in gNMI operations.
func (*Qos_SchedulerPolicy_SchedulerPathMap) State ¶ added in v0.1.24
func (n *Qos_SchedulerPolicy_SchedulerPathMap) State() ygnmi.SingletonQuery[map[uint32]*oc.Qos_SchedulerPolicy_Scheduler]
State returns a Query that can be used in gNMI operations.
type Qos_SchedulerPolicy_SchedulerPathMapAny ¶ added in v0.1.24
Qos_SchedulerPolicy_SchedulerPathMapAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler YANG schema element.
func (*Qos_SchedulerPolicy_SchedulerPathMapAny) Config ¶ added in v0.1.24
func (n *Qos_SchedulerPolicy_SchedulerPathMapAny) Config() ygnmi.WildcardQuery[map[uint32]*oc.Qos_SchedulerPolicy_Scheduler]
Config returns a Query that can be used in gNMI operations.
func (*Qos_SchedulerPolicy_SchedulerPathMapAny) State ¶ added in v0.1.24
func (n *Qos_SchedulerPolicy_SchedulerPathMapAny) State() ygnmi.WildcardQuery[map[uint32]*oc.Qos_SchedulerPolicy_Scheduler]
State returns a Query that can be used in gNMI operations.
type Qos_SchedulerPolicy_Scheduler_InputPath ¶
Qos_SchedulerPolicy_Scheduler_InputPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_InputPath) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_InputPath) Config() ygnmi.ConfigQuery[*oc.Qos_SchedulerPolicy_Scheduler_Input]
Config returns a Query that can be used in gNMI operations.
func (*Qos_SchedulerPolicy_Scheduler_InputPath) Id ¶
Id (leaf): User-defined identifier for the scheduler input
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/id" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input/*/id"
func (*Qos_SchedulerPolicy_Scheduler_InputPath) InputType ¶
func (n *Qos_SchedulerPolicy_Scheduler_InputPath) InputType() *Qos_SchedulerPolicy_Scheduler_Input_InputTypePath
InputType (leaf): Describes the type of input source for the scheduler
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/input-type" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input/*/input-type"
func (*Qos_SchedulerPolicy_Scheduler_InputPath) Queue ¶
func (n *Qos_SchedulerPolicy_Scheduler_InputPath) Queue() *Qos_SchedulerPolicy_Scheduler_Input_QueuePath
Queue (leaf): Reference to a queue that is an input source for the scheduler
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/queue" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input/*/queue"
func (*Qos_SchedulerPolicy_Scheduler_InputPath) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_InputPath) State() ygnmi.SingletonQuery[*oc.Qos_SchedulerPolicy_Scheduler_Input]
State returns a Query that can be used in gNMI operations.
func (*Qos_SchedulerPolicy_Scheduler_InputPath) Weight ¶
func (n *Qos_SchedulerPolicy_Scheduler_InputPath) Weight() *Qos_SchedulerPolicy_Scheduler_Input_WeightPath
Weight (leaf): For priority schedulers, this indicates the priority of the corresponding input. Higher values indicate higher priority. For weighted round-robin schedulers, this leaf indicates the weight of the corresponding input.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/weight" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input/*/weight"
type Qos_SchedulerPolicy_Scheduler_InputPathAny ¶
Qos_SchedulerPolicy_Scheduler_InputPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_InputPathAny) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_InputPathAny) Config() ygnmi.WildcardQuery[*oc.Qos_SchedulerPolicy_Scheduler_Input]
Config returns a Query that can be used in gNMI operations.
func (*Qos_SchedulerPolicy_Scheduler_InputPathAny) Id ¶
func (n *Qos_SchedulerPolicy_Scheduler_InputPathAny) Id() *Qos_SchedulerPolicy_Scheduler_Input_IdPathAny
Id (leaf): User-defined identifier for the scheduler input
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/id" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input/*/id"
func (*Qos_SchedulerPolicy_Scheduler_InputPathAny) InputType ¶
func (n *Qos_SchedulerPolicy_Scheduler_InputPathAny) InputType() *Qos_SchedulerPolicy_Scheduler_Input_InputTypePathAny
InputType (leaf): Describes the type of input source for the scheduler
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/input-type" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input/*/input-type"
func (*Qos_SchedulerPolicy_Scheduler_InputPathAny) Queue ¶
func (n *Qos_SchedulerPolicy_Scheduler_InputPathAny) Queue() *Qos_SchedulerPolicy_Scheduler_Input_QueuePathAny
Queue (leaf): Reference to a queue that is an input source for the scheduler
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/queue" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input/*/queue"
func (*Qos_SchedulerPolicy_Scheduler_InputPathAny) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_InputPathAny) State() ygnmi.WildcardQuery[*oc.Qos_SchedulerPolicy_Scheduler_Input]
State returns a Query that can be used in gNMI operations.
func (*Qos_SchedulerPolicy_Scheduler_InputPathAny) Weight ¶
func (n *Qos_SchedulerPolicy_Scheduler_InputPathAny) Weight() *Qos_SchedulerPolicy_Scheduler_Input_WeightPathAny
Weight (leaf): For priority schedulers, this indicates the priority of the corresponding input. Higher values indicate higher priority. For weighted round-robin schedulers, this leaf indicates the weight of the corresponding input.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/weight" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input/*/weight"
type Qos_SchedulerPolicy_Scheduler_InputPathMap ¶ added in v0.1.24
Qos_SchedulerPolicy_Scheduler_InputPathMap represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_InputPathMap) Config ¶ added in v0.1.24
func (n *Qos_SchedulerPolicy_Scheduler_InputPathMap) Config() ygnmi.ConfigQuery[map[string]*oc.Qos_SchedulerPolicy_Scheduler_Input]
Config returns a Query that can be used in gNMI operations.
func (*Qos_SchedulerPolicy_Scheduler_InputPathMap) State ¶ added in v0.1.24
func (n *Qos_SchedulerPolicy_Scheduler_InputPathMap) State() ygnmi.SingletonQuery[map[string]*oc.Qos_SchedulerPolicy_Scheduler_Input]
State returns a Query that can be used in gNMI operations.
type Qos_SchedulerPolicy_Scheduler_InputPathMapAny ¶ added in v0.1.24
Qos_SchedulerPolicy_Scheduler_InputPathMapAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_InputPathMapAny) Config ¶ added in v0.1.24
func (n *Qos_SchedulerPolicy_Scheduler_InputPathMapAny) Config() ygnmi.WildcardQuery[map[string]*oc.Qos_SchedulerPolicy_Scheduler_Input]
Config returns a Query that can be used in gNMI operations.
func (*Qos_SchedulerPolicy_Scheduler_InputPathMapAny) State ¶ added in v0.1.24
func (n *Qos_SchedulerPolicy_Scheduler_InputPathMapAny) State() ygnmi.WildcardQuery[map[string]*oc.Qos_SchedulerPolicy_Scheduler_Input]
State returns a Query that can be used in gNMI operations.
type Qos_SchedulerPolicy_Scheduler_Input_IdPath ¶
type Qos_SchedulerPolicy_Scheduler_Input_IdPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_Input_IdPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input/state/id YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_Input_IdPath) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_Input_IdPath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/id" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input/config/id"
func (*Qos_SchedulerPolicy_Scheduler_Input_IdPath) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_Input_IdPath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/id" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input/state/id"
type Qos_SchedulerPolicy_Scheduler_Input_IdPathAny ¶
type Qos_SchedulerPolicy_Scheduler_Input_IdPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_Input_IdPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input/state/id YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_Input_IdPathAny) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_Input_IdPathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/id" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input/config/id"
func (*Qos_SchedulerPolicy_Scheduler_Input_IdPathAny) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_Input_IdPathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/id" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input/state/id"
type Qos_SchedulerPolicy_Scheduler_Input_InputTypePath ¶
type Qos_SchedulerPolicy_Scheduler_Input_InputTypePath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_Input_InputTypePath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input/state/input-type YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_Input_InputTypePath) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_Input_InputTypePath) Config() ygnmi.ConfigQuery[oc.E_Input_InputType]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/input-type" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input/config/input-type"
func (*Qos_SchedulerPolicy_Scheduler_Input_InputTypePath) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_Input_InputTypePath) State() ygnmi.SingletonQuery[oc.E_Input_InputType]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/input-type" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input/state/input-type"
type Qos_SchedulerPolicy_Scheduler_Input_InputTypePathAny ¶
type Qos_SchedulerPolicy_Scheduler_Input_InputTypePathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_Input_InputTypePathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input/state/input-type YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_Input_InputTypePathAny) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_Input_InputTypePathAny) Config() ygnmi.WildcardQuery[oc.E_Input_InputType]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/input-type" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input/config/input-type"
func (*Qos_SchedulerPolicy_Scheduler_Input_InputTypePathAny) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_Input_InputTypePathAny) State() ygnmi.WildcardQuery[oc.E_Input_InputType]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/input-type" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input/state/input-type"
type Qos_SchedulerPolicy_Scheduler_Input_QueuePath ¶
type Qos_SchedulerPolicy_Scheduler_Input_QueuePath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_Input_QueuePath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input/state/queue YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_Input_QueuePath) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_Input_QueuePath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/queue" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input/config/queue"
func (*Qos_SchedulerPolicy_Scheduler_Input_QueuePath) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_Input_QueuePath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/queue" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input/state/queue"
type Qos_SchedulerPolicy_Scheduler_Input_QueuePathAny ¶
type Qos_SchedulerPolicy_Scheduler_Input_QueuePathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_Input_QueuePathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input/state/queue YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_Input_QueuePathAny) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_Input_QueuePathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/queue" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input/config/queue"
func (*Qos_SchedulerPolicy_Scheduler_Input_QueuePathAny) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_Input_QueuePathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/queue" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input/state/queue"
type Qos_SchedulerPolicy_Scheduler_Input_WeightPath ¶
type Qos_SchedulerPolicy_Scheduler_Input_WeightPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_Input_WeightPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input/state/weight YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_Input_WeightPath) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_Input_WeightPath) Config() ygnmi.ConfigQuery[uint64]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/weight" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input/config/weight"
func (*Qos_SchedulerPolicy_Scheduler_Input_WeightPath) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_Input_WeightPath) State() ygnmi.SingletonQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/weight" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input/state/weight"
type Qos_SchedulerPolicy_Scheduler_Input_WeightPathAny ¶
type Qos_SchedulerPolicy_Scheduler_Input_WeightPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_Input_WeightPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input/state/weight YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_Input_WeightPathAny) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_Input_WeightPathAny) Config() ygnmi.WildcardQuery[uint64]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/weight" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input/config/weight"
func (*Qos_SchedulerPolicy_Scheduler_Input_WeightPathAny) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_Input_WeightPathAny) State() ygnmi.WildcardQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/weight" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input/state/weight"
type Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPath ¶
Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPath) Bc ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPath) Bc() *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_BcPath
Bc (leaf): Committed burst size for the single-rate token bucket scheduler. This value represents the depth of the token bucket.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/bc" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/*/bc"
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPath) Cir ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPath) Cir() *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPath
Cir (leaf): Committed information rate for the single-rate token bucket scheduler. This value represents the rate at which tokens are added to the bucket.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/cir" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/*/cir"
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPath) CirPct ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPath) CirPct() *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPctPath
CirPct (leaf): Committed information rate for the single-rate token bucket scheduler. This value represents the rate at which tokens are added to the bucket. It is expressed as a percentage of the total bandwidth allocated to the context in which the scheduler is referenced.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/cir-pct" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/*/cir-pct"
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPath) CirPctRemaining ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPath) CirPctRemaining() *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPctRemainingPath
CirPctRemaining (leaf): Committed information rate for the single-rate token bucket scheduler. This value represents the rate at which tokens are added to the bucket. It is expressed as a percentage of the unallocated bandwidth available in the context in which the scheduled is referenced.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/cir-pct-remaining" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/*/cir-pct-remaining"
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPath) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPath) Config() ygnmi.ConfigQuery[*oc.Qos_SchedulerPolicy_Scheduler_OneRateTwoColor]
Config returns a Query that can be used in gNMI operations.
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPath) ConformAction ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPath) ConformAction() *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformActionPath
ConformAction (container): Action to be applied to packets that are scheduled within the CIR of the one-rate, two-colour scheduler. Packets that receive a token from the in-CIR bucket are said to be conforming and have all of the specified actions applied.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "conform-action" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/conform-action"
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPath) ExceedAction ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPath) ExceedAction() *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedActionPath
ExceedAction (container): Action to be applied to packets that are scheduled above the CIR of the one-rate, two-colour shaper. Packets that do not receive a token from the in-CIR bucket are said to be exceeding, and have all of the specified actions applied.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "exceed-action" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/exceed-action"
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPath) MaxQueueDepthBytes ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPath) MaxQueueDepthBytes() *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthBytesPath
MaxQueueDepthBytes (leaf): When the scheduler is specified to be a shaper - the maximum depth of the queue in bytes is the value specified by this leaf.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/max-queue-depth-bytes" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/*/max-queue-depth-bytes"
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPath) MaxQueueDepthPackets ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPath) MaxQueueDepthPackets() *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthPacketsPath
MaxQueueDepthPackets (leaf): When the scheduler is specified to be a shaper - the maximum depth of the queue in packets is the value specified by this leaf.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/max-queue-depth-packets" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/*/max-queue-depth-packets"
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPath) MaxQueueDepthPercent ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPath) MaxQueueDepthPercent() *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthPercentPath
MaxQueueDepthPercent (leaf): The queue depth specified as a percentage of the total available buffer that is avaialble.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/max-queue-depth-percent" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/*/max-queue-depth-percent"
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPath) QueuingBehavior ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPath) QueuingBehavior() *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_QueuingBehaviorPath
QueuingBehavior (leaf): The type of scheduler that is being configured.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/queuing-behavior" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/*/queuing-behavior"
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPath) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPath) State() ygnmi.SingletonQuery[*oc.Qos_SchedulerPolicy_Scheduler_OneRateTwoColor]
State returns a Query that can be used in gNMI operations.
type Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPathAny ¶
Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPathAny) Bc ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPathAny) Bc() *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_BcPathAny
Bc (leaf): Committed burst size for the single-rate token bucket scheduler. This value represents the depth of the token bucket.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/bc" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/*/bc"
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPathAny) Cir ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPathAny) Cir() *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPathAny
Cir (leaf): Committed information rate for the single-rate token bucket scheduler. This value represents the rate at which tokens are added to the bucket.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/cir" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/*/cir"
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPathAny) CirPct ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPathAny) CirPct() *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPctPathAny
CirPct (leaf): Committed information rate for the single-rate token bucket scheduler. This value represents the rate at which tokens are added to the bucket. It is expressed as a percentage of the total bandwidth allocated to the context in which the scheduler is referenced.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/cir-pct" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/*/cir-pct"
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPathAny) CirPctRemaining ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPathAny) CirPctRemaining() *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPctRemainingPathAny
CirPctRemaining (leaf): Committed information rate for the single-rate token bucket scheduler. This value represents the rate at which tokens are added to the bucket. It is expressed as a percentage of the unallocated bandwidth available in the context in which the scheduled is referenced.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/cir-pct-remaining" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/*/cir-pct-remaining"
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPathAny) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPathAny) Config() ygnmi.WildcardQuery[*oc.Qos_SchedulerPolicy_Scheduler_OneRateTwoColor]
Config returns a Query that can be used in gNMI operations.
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPathAny) ConformAction ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPathAny) ConformAction() *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformActionPathAny
ConformAction (container): Action to be applied to packets that are scheduled within the CIR of the one-rate, two-colour scheduler. Packets that receive a token from the in-CIR bucket are said to be conforming and have all of the specified actions applied.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "conform-action" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/conform-action"
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPathAny) ExceedAction ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPathAny) ExceedAction() *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedActionPathAny
ExceedAction (container): Action to be applied to packets that are scheduled above the CIR of the one-rate, two-colour shaper. Packets that do not receive a token from the in-CIR bucket are said to be exceeding, and have all of the specified actions applied.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "exceed-action" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/exceed-action"
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPathAny) MaxQueueDepthBytes ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPathAny) MaxQueueDepthBytes() *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthBytesPathAny
MaxQueueDepthBytes (leaf): When the scheduler is specified to be a shaper - the maximum depth of the queue in bytes is the value specified by this leaf.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/max-queue-depth-bytes" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/*/max-queue-depth-bytes"
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPathAny) MaxQueueDepthPackets ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPathAny) MaxQueueDepthPackets() *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthPacketsPathAny
MaxQueueDepthPackets (leaf): When the scheduler is specified to be a shaper - the maximum depth of the queue in packets is the value specified by this leaf.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/max-queue-depth-packets" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/*/max-queue-depth-packets"
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPathAny) MaxQueueDepthPercent ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPathAny) MaxQueueDepthPercent() *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthPercentPathAny
MaxQueueDepthPercent (leaf): The queue depth specified as a percentage of the total available buffer that is avaialble.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/max-queue-depth-percent" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/*/max-queue-depth-percent"
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPathAny) QueuingBehavior ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPathAny) QueuingBehavior() *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_QueuingBehaviorPathAny
QueuingBehavior (leaf): The type of scheduler that is being configured.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/queuing-behavior" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/*/queuing-behavior"
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPathAny) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPathAny) State() ygnmi.WildcardQuery[*oc.Qos_SchedulerPolicy_Scheduler_OneRateTwoColor]
State returns a Query that can be used in gNMI operations.
type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_BcPath ¶
type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_BcPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_BcPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/state/bc YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_BcPath) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_BcPath) Config() ygnmi.ConfigQuery[uint32]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/bc" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/config/bc"
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_BcPath) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_BcPath) State() ygnmi.SingletonQuery[uint32]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/bc" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/state/bc"
type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_BcPathAny ¶
type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_BcPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_BcPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/state/bc YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_BcPathAny) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_BcPathAny) Config() ygnmi.WildcardQuery[uint32]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/bc" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/config/bc"
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_BcPathAny) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_BcPathAny) State() ygnmi.WildcardQuery[uint32]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/bc" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/state/bc"
type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPath ¶
type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/state/cir YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPath) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPath) Config() ygnmi.ConfigQuery[uint64]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/cir" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/config/cir"
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPath) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPath) State() ygnmi.SingletonQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/cir" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/state/cir"
type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPathAny ¶
type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/state/cir YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPathAny) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPathAny) Config() ygnmi.WildcardQuery[uint64]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/cir" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/config/cir"
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPathAny) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPathAny) State() ygnmi.WildcardQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/cir" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/state/cir"
type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPctPath ¶
type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPctPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPctPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/state/cir-pct YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPctPath) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPctPath) Config() ygnmi.ConfigQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/cir-pct" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/config/cir-pct"
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPctPath) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPctPath) State() ygnmi.SingletonQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/cir-pct" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/state/cir-pct"
type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPctPathAny ¶
type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPctPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPctPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/state/cir-pct YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPctPathAny) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPctPathAny) Config() ygnmi.WildcardQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/cir-pct" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/config/cir-pct"
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPctPathAny) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPctPathAny) State() ygnmi.WildcardQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/cir-pct" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/state/cir-pct"
type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPctRemainingPath ¶
type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPctRemainingPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPctRemainingPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/state/cir-pct-remaining YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPctRemainingPath) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPctRemainingPath) Config() ygnmi.ConfigQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/cir-pct-remaining" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/config/cir-pct-remaining"
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPctRemainingPath) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPctRemainingPath) State() ygnmi.SingletonQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/cir-pct-remaining" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/state/cir-pct-remaining"
type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPctRemainingPathAny ¶
type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPctRemainingPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPctRemainingPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/state/cir-pct-remaining YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPctRemainingPathAny) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPctRemainingPathAny) Config() ygnmi.WildcardQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/cir-pct-remaining" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/config/cir-pct-remaining"
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPctRemainingPathAny) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPctRemainingPathAny) State() ygnmi.WildcardQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/cir-pct-remaining" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/state/cir-pct-remaining"
type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformActionPath ¶
Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformActionPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/conform-action YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformActionPath) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformActionPath) Config() ygnmi.ConfigQuery[*oc.Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction]
Config returns a Query that can be used in gNMI operations.
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformActionPath) SetDot1P ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformActionPath) SetDot1P() *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetDot1PPath
SetDot1P (leaf): Sets the 3-bit class-of-service value in the Ethernet packet header for 802.1Q VLAN-tagged packets, also known as PCP (priority code point).
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/set-dot1p" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/conform-action/*/set-dot1p"
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformActionPath) SetDscp ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformActionPath) SetDscp() *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetDscpPath
SetDscp (leaf): Sets the 6-bit DSCP (differentiated services code point) value in the IP packet header.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/set-dscp" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/conform-action/*/set-dscp"
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformActionPath) SetMplsTc ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformActionPath) SetMplsTc() *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetMplsTcPath
SetMplsTc (leaf): Sets the 3-bit traffic class value (also referred to as EXP or CoS) in MPLS packets.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/set-mpls-tc" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/conform-action/*/set-mpls-tc"
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformActionPath) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformActionPath) State() ygnmi.SingletonQuery[*oc.Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction]
State returns a Query that can be used in gNMI operations.
type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformActionPathAny ¶
Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformActionPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/conform-action YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformActionPathAny) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformActionPathAny) Config() ygnmi.WildcardQuery[*oc.Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction]
Config returns a Query that can be used in gNMI operations.
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformActionPathAny) SetDot1P ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformActionPathAny) SetDot1P() *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetDot1PPathAny
SetDot1P (leaf): Sets the 3-bit class-of-service value in the Ethernet packet header for 802.1Q VLAN-tagged packets, also known as PCP (priority code point).
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/set-dot1p" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/conform-action/*/set-dot1p"
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformActionPathAny) SetDscp ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformActionPathAny) SetDscp() *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetDscpPathAny
SetDscp (leaf): Sets the 6-bit DSCP (differentiated services code point) value in the IP packet header.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/set-dscp" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/conform-action/*/set-dscp"
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformActionPathAny) SetMplsTc ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformActionPathAny) SetMplsTc() *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetMplsTcPathAny
SetMplsTc (leaf): Sets the 3-bit traffic class value (also referred to as EXP or CoS) in MPLS packets.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/set-mpls-tc" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/conform-action/*/set-mpls-tc"
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformActionPathAny) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformActionPathAny) State() ygnmi.WildcardQuery[*oc.Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction]
State returns a Query that can be used in gNMI operations.
type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetDot1PPath ¶
type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetDot1PPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetDot1PPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/conform-action/state/set-dot1p YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetDot1PPath) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetDot1PPath) Config() ygnmi.ConfigQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/set-dot1p" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/conform-action/config/set-dot1p"
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetDot1PPath) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetDot1PPath) State() ygnmi.SingletonQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/set-dot1p" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/conform-action/state/set-dot1p"
type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetDot1PPathAny ¶
type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetDot1PPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetDot1PPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/conform-action/state/set-dot1p YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetDot1PPathAny) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetDot1PPathAny) Config() ygnmi.WildcardQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/set-dot1p" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/conform-action/config/set-dot1p"
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetDot1PPathAny) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetDot1PPathAny) State() ygnmi.WildcardQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/set-dot1p" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/conform-action/state/set-dot1p"
type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetDscpPath ¶
type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetDscpPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetDscpPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/conform-action/state/set-dscp YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetDscpPath) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetDscpPath) Config() ygnmi.ConfigQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/set-dscp" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/conform-action/config/set-dscp"
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetDscpPath) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetDscpPath) State() ygnmi.SingletonQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/set-dscp" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/conform-action/state/set-dscp"
type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetDscpPathAny ¶
type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetDscpPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetDscpPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/conform-action/state/set-dscp YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetDscpPathAny) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetDscpPathAny) Config() ygnmi.WildcardQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/set-dscp" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/conform-action/config/set-dscp"
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetDscpPathAny) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetDscpPathAny) State() ygnmi.WildcardQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/set-dscp" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/conform-action/state/set-dscp"
type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetMplsTcPath ¶
type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetMplsTcPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetMplsTcPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/conform-action/state/set-mpls-tc YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetMplsTcPath) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetMplsTcPath) Config() ygnmi.ConfigQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/set-mpls-tc" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/conform-action/config/set-mpls-tc"
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetMplsTcPath) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetMplsTcPath) State() ygnmi.SingletonQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/set-mpls-tc" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/conform-action/state/set-mpls-tc"
type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetMplsTcPathAny ¶
type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetMplsTcPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetMplsTcPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/conform-action/state/set-mpls-tc YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetMplsTcPathAny) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetMplsTcPathAny) Config() ygnmi.WildcardQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/set-mpls-tc" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/conform-action/config/set-mpls-tc"
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetMplsTcPathAny) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetMplsTcPathAny) State() ygnmi.WildcardQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/set-mpls-tc" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/conform-action/state/set-mpls-tc"
type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedActionPath ¶
Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedActionPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/exceed-action YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedActionPath) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedActionPath) Config() ygnmi.ConfigQuery[*oc.Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction]
Config returns a Query that can be used in gNMI operations.
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedActionPath) Drop ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedActionPath) Drop() *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_DropPath
Drop (leaf): If set to true, packets within this context are dropped.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/drop" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/exceed-action/*/drop"
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedActionPath) SetDot1P ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedActionPath) SetDot1P() *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetDot1PPath
SetDot1P (leaf): Sets the 3-bit class-of-service value in the Ethernet packet header for 802.1Q VLAN-tagged packets, also known as PCP (priority code point).
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/set-dot1p" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/exceed-action/*/set-dot1p"
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedActionPath) SetDscp ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedActionPath) SetDscp() *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetDscpPath
SetDscp (leaf): Sets the 6-bit DSCP (differentiated services code point) value in the IP packet header.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/set-dscp" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/exceed-action/*/set-dscp"
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedActionPath) SetMplsTc ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedActionPath) SetMplsTc() *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetMplsTcPath
SetMplsTc (leaf): Sets the 3-bit traffic class value (also referred to as EXP or CoS) in MPLS packets.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/set-mpls-tc" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/exceed-action/*/set-mpls-tc"
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedActionPath) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedActionPath) State() ygnmi.SingletonQuery[*oc.Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction]
State returns a Query that can be used in gNMI operations.
type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedActionPathAny ¶
Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedActionPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/exceed-action YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedActionPathAny) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedActionPathAny) Config() ygnmi.WildcardQuery[*oc.Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction]
Config returns a Query that can be used in gNMI operations.
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedActionPathAny) Drop ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedActionPathAny) Drop() *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_DropPathAny
Drop (leaf): If set to true, packets within this context are dropped.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/drop" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/exceed-action/*/drop"
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedActionPathAny) SetDot1P ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedActionPathAny) SetDot1P() *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetDot1PPathAny
SetDot1P (leaf): Sets the 3-bit class-of-service value in the Ethernet packet header for 802.1Q VLAN-tagged packets, also known as PCP (priority code point).
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/set-dot1p" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/exceed-action/*/set-dot1p"
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedActionPathAny) SetDscp ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedActionPathAny) SetDscp() *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetDscpPathAny
SetDscp (leaf): Sets the 6-bit DSCP (differentiated services code point) value in the IP packet header.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/set-dscp" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/exceed-action/*/set-dscp"
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedActionPathAny) SetMplsTc ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedActionPathAny) SetMplsTc() *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetMplsTcPathAny
SetMplsTc (leaf): Sets the 3-bit traffic class value (also referred to as EXP or CoS) in MPLS packets.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/set-mpls-tc" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/exceed-action/*/set-mpls-tc"
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedActionPathAny) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedActionPathAny) State() ygnmi.WildcardQuery[*oc.Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction]
State returns a Query that can be used in gNMI operations.
type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_DropPath ¶
type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_DropPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_DropPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/exceed-action/state/drop YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_DropPath) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_DropPath) Config() ygnmi.ConfigQuery[bool]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/drop" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/exceed-action/config/drop"
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_DropPath) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_DropPath) State() ygnmi.SingletonQuery[bool]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/drop" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/exceed-action/state/drop"
type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_DropPathAny ¶
type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_DropPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_DropPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/exceed-action/state/drop YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_DropPathAny) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_DropPathAny) Config() ygnmi.WildcardQuery[bool]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/drop" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/exceed-action/config/drop"
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_DropPathAny) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_DropPathAny) State() ygnmi.WildcardQuery[bool]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/drop" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/exceed-action/state/drop"
type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetDot1PPath ¶
type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetDot1PPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetDot1PPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/exceed-action/state/set-dot1p YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetDot1PPath) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetDot1PPath) Config() ygnmi.ConfigQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/set-dot1p" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/exceed-action/config/set-dot1p"
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetDot1PPath) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetDot1PPath) State() ygnmi.SingletonQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/set-dot1p" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/exceed-action/state/set-dot1p"
type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetDot1PPathAny ¶
type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetDot1PPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetDot1PPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/exceed-action/state/set-dot1p YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetDot1PPathAny) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetDot1PPathAny) Config() ygnmi.WildcardQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/set-dot1p" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/exceed-action/config/set-dot1p"
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetDot1PPathAny) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetDot1PPathAny) State() ygnmi.WildcardQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/set-dot1p" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/exceed-action/state/set-dot1p"
type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetDscpPath ¶
type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetDscpPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetDscpPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/exceed-action/state/set-dscp YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetDscpPath) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetDscpPath) Config() ygnmi.ConfigQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/set-dscp" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/exceed-action/config/set-dscp"
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetDscpPath) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetDscpPath) State() ygnmi.SingletonQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/set-dscp" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/exceed-action/state/set-dscp"
type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetDscpPathAny ¶
type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetDscpPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetDscpPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/exceed-action/state/set-dscp YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetDscpPathAny) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetDscpPathAny) Config() ygnmi.WildcardQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/set-dscp" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/exceed-action/config/set-dscp"
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetDscpPathAny) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetDscpPathAny) State() ygnmi.WildcardQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/set-dscp" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/exceed-action/state/set-dscp"
type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetMplsTcPath ¶
type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetMplsTcPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetMplsTcPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/exceed-action/state/set-mpls-tc YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetMplsTcPath) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetMplsTcPath) Config() ygnmi.ConfigQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/set-mpls-tc" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/exceed-action/config/set-mpls-tc"
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetMplsTcPath) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetMplsTcPath) State() ygnmi.SingletonQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/set-mpls-tc" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/exceed-action/state/set-mpls-tc"
type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetMplsTcPathAny ¶
type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetMplsTcPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetMplsTcPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/exceed-action/state/set-mpls-tc YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetMplsTcPathAny) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetMplsTcPathAny) Config() ygnmi.WildcardQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/set-mpls-tc" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/exceed-action/config/set-mpls-tc"
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetMplsTcPathAny) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetMplsTcPathAny) State() ygnmi.WildcardQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/set-mpls-tc" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/exceed-action/state/set-mpls-tc"
type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthBytesPath ¶
type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthBytesPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthBytesPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/state/max-queue-depth-bytes YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthBytesPath) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthBytesPath) Config() ygnmi.ConfigQuery[uint32]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/max-queue-depth-bytes" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/config/max-queue-depth-bytes"
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthBytesPath) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthBytesPath) State() ygnmi.SingletonQuery[uint32]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/max-queue-depth-bytes" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/state/max-queue-depth-bytes"
type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthBytesPathAny ¶
type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthBytesPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthBytesPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/state/max-queue-depth-bytes YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthBytesPathAny) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthBytesPathAny) Config() ygnmi.WildcardQuery[uint32]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/max-queue-depth-bytes" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/config/max-queue-depth-bytes"
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthBytesPathAny) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthBytesPathAny) State() ygnmi.WildcardQuery[uint32]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/max-queue-depth-bytes" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/state/max-queue-depth-bytes"
type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthPacketsPath ¶
type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthPacketsPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthPacketsPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/state/max-queue-depth-packets YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthPacketsPath) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthPacketsPath) Config() ygnmi.ConfigQuery[uint32]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/max-queue-depth-packets" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/config/max-queue-depth-packets"
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthPacketsPath) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthPacketsPath) State() ygnmi.SingletonQuery[uint32]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/max-queue-depth-packets" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/state/max-queue-depth-packets"
type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthPacketsPathAny ¶
type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthPacketsPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthPacketsPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/state/max-queue-depth-packets YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthPacketsPathAny) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthPacketsPathAny) Config() ygnmi.WildcardQuery[uint32]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/max-queue-depth-packets" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/config/max-queue-depth-packets"
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthPacketsPathAny) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthPacketsPathAny) State() ygnmi.WildcardQuery[uint32]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/max-queue-depth-packets" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/state/max-queue-depth-packets"
type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthPercentPath ¶
type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthPercentPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthPercentPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/state/max-queue-depth-percent YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthPercentPath) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthPercentPath) Config() ygnmi.ConfigQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/max-queue-depth-percent" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/config/max-queue-depth-percent"
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthPercentPath) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthPercentPath) State() ygnmi.SingletonQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/max-queue-depth-percent" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/state/max-queue-depth-percent"
type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthPercentPathAny ¶
type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthPercentPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthPercentPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/state/max-queue-depth-percent YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthPercentPathAny) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthPercentPathAny) Config() ygnmi.WildcardQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/max-queue-depth-percent" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/config/max-queue-depth-percent"
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthPercentPathAny) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthPercentPathAny) State() ygnmi.WildcardQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/max-queue-depth-percent" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/state/max-queue-depth-percent"
type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_QueuingBehaviorPath ¶
type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_QueuingBehaviorPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_QueuingBehaviorPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/state/queuing-behavior YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_QueuingBehaviorPath) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_QueuingBehaviorPath) Config() ygnmi.ConfigQuery[oc.E_Qos_QueueBehavior]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/queuing-behavior" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/config/queuing-behavior"
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_QueuingBehaviorPath) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_QueuingBehaviorPath) State() ygnmi.SingletonQuery[oc.E_Qos_QueueBehavior]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/queuing-behavior" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/state/queuing-behavior"
type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_QueuingBehaviorPathAny ¶
type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_QueuingBehaviorPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_QueuingBehaviorPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/state/queuing-behavior YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_QueuingBehaviorPathAny) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_QueuingBehaviorPathAny) Config() ygnmi.WildcardQuery[oc.E_Qos_QueueBehavior]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/queuing-behavior" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/config/queuing-behavior"
func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_QueuingBehaviorPathAny) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_QueuingBehaviorPathAny) State() ygnmi.WildcardQuery[oc.E_Qos_QueueBehavior]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/queuing-behavior" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/state/queuing-behavior"
type Qos_SchedulerPolicy_Scheduler_OutputPath ¶
Qos_SchedulerPolicy_Scheduler_OutputPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/output YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_OutputPath) ChildScheduler ¶
func (n *Qos_SchedulerPolicy_Scheduler_OutputPath) ChildScheduler() *Qos_SchedulerPolicy_Scheduler_Output_ChildSchedulerPath
ChildScheduler (leaf): When the scheduler output type is a child scheduler, this leaf provides a reference to the downstream scheduler.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/child-scheduler" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/output/*/child-scheduler"
func (*Qos_SchedulerPolicy_Scheduler_OutputPath) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_OutputPath) Config() ygnmi.ConfigQuery[*oc.Qos_SchedulerPolicy_Scheduler_Output]
Config returns a Query that can be used in gNMI operations.
func (*Qos_SchedulerPolicy_Scheduler_OutputPath) OutputFwdGroup ¶
func (n *Qos_SchedulerPolicy_Scheduler_OutputPath) OutputFwdGroup() *Qos_SchedulerPolicy_Scheduler_Output_OutputFwdGroupPath
OutputFwdGroup (leaf): When the scheduler output type is a forwarding group, this leaf provides a reference to the forwarding group.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/output-fwd-group" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/output/*/output-fwd-group"
func (*Qos_SchedulerPolicy_Scheduler_OutputPath) OutputType ¶
func (n *Qos_SchedulerPolicy_Scheduler_OutputPath) OutputType() *Qos_SchedulerPolicy_Scheduler_Output_OutputTypePath
OutputType (leaf): Describes the type of output sink for the scheduler.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/output-type" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/output/*/output-type"
func (*Qos_SchedulerPolicy_Scheduler_OutputPath) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_OutputPath) State() ygnmi.SingletonQuery[*oc.Qos_SchedulerPolicy_Scheduler_Output]
State returns a Query that can be used in gNMI operations.
type Qos_SchedulerPolicy_Scheduler_OutputPathAny ¶
Qos_SchedulerPolicy_Scheduler_OutputPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/output YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_OutputPathAny) ChildScheduler ¶
func (n *Qos_SchedulerPolicy_Scheduler_OutputPathAny) ChildScheduler() *Qos_SchedulerPolicy_Scheduler_Output_ChildSchedulerPathAny
ChildScheduler (leaf): When the scheduler output type is a child scheduler, this leaf provides a reference to the downstream scheduler.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/child-scheduler" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/output/*/child-scheduler"
func (*Qos_SchedulerPolicy_Scheduler_OutputPathAny) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_OutputPathAny) Config() ygnmi.WildcardQuery[*oc.Qos_SchedulerPolicy_Scheduler_Output]
Config returns a Query that can be used in gNMI operations.
func (*Qos_SchedulerPolicy_Scheduler_OutputPathAny) OutputFwdGroup ¶
func (n *Qos_SchedulerPolicy_Scheduler_OutputPathAny) OutputFwdGroup() *Qos_SchedulerPolicy_Scheduler_Output_OutputFwdGroupPathAny
OutputFwdGroup (leaf): When the scheduler output type is a forwarding group, this leaf provides a reference to the forwarding group.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/output-fwd-group" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/output/*/output-fwd-group"
func (*Qos_SchedulerPolicy_Scheduler_OutputPathAny) OutputType ¶
func (n *Qos_SchedulerPolicy_Scheduler_OutputPathAny) OutputType() *Qos_SchedulerPolicy_Scheduler_Output_OutputTypePathAny
OutputType (leaf): Describes the type of output sink for the scheduler.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/output-type" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/output/*/output-type"
func (*Qos_SchedulerPolicy_Scheduler_OutputPathAny) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_OutputPathAny) State() ygnmi.WildcardQuery[*oc.Qos_SchedulerPolicy_Scheduler_Output]
State returns a Query that can be used in gNMI operations.
type Qos_SchedulerPolicy_Scheduler_Output_ChildSchedulerPath ¶
type Qos_SchedulerPolicy_Scheduler_Output_ChildSchedulerPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_Output_ChildSchedulerPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/output/state/child-scheduler YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_Output_ChildSchedulerPath) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_Output_ChildSchedulerPath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/child-scheduler" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/output/config/child-scheduler"
func (*Qos_SchedulerPolicy_Scheduler_Output_ChildSchedulerPath) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_Output_ChildSchedulerPath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/child-scheduler" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/output/state/child-scheduler"
type Qos_SchedulerPolicy_Scheduler_Output_ChildSchedulerPathAny ¶
type Qos_SchedulerPolicy_Scheduler_Output_ChildSchedulerPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_Output_ChildSchedulerPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/output/state/child-scheduler YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_Output_ChildSchedulerPathAny) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_Output_ChildSchedulerPathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/child-scheduler" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/output/config/child-scheduler"
func (*Qos_SchedulerPolicy_Scheduler_Output_ChildSchedulerPathAny) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_Output_ChildSchedulerPathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/child-scheduler" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/output/state/child-scheduler"
type Qos_SchedulerPolicy_Scheduler_Output_OutputFwdGroupPath ¶
type Qos_SchedulerPolicy_Scheduler_Output_OutputFwdGroupPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_Output_OutputFwdGroupPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/output/state/output-fwd-group YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_Output_OutputFwdGroupPath) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_Output_OutputFwdGroupPath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/output-fwd-group" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/output/config/output-fwd-group"
func (*Qos_SchedulerPolicy_Scheduler_Output_OutputFwdGroupPath) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_Output_OutputFwdGroupPath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/output-fwd-group" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/output/state/output-fwd-group"
type Qos_SchedulerPolicy_Scheduler_Output_OutputFwdGroupPathAny ¶
type Qos_SchedulerPolicy_Scheduler_Output_OutputFwdGroupPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_Output_OutputFwdGroupPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/output/state/output-fwd-group YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_Output_OutputFwdGroupPathAny) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_Output_OutputFwdGroupPathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/output-fwd-group" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/output/config/output-fwd-group"
func (*Qos_SchedulerPolicy_Scheduler_Output_OutputFwdGroupPathAny) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_Output_OutputFwdGroupPathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/output-fwd-group" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/output/state/output-fwd-group"
type Qos_SchedulerPolicy_Scheduler_Output_OutputTypePath ¶
type Qos_SchedulerPolicy_Scheduler_Output_OutputTypePath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_Output_OutputTypePath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/output/state/output-type YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_Output_OutputTypePath) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_Output_OutputTypePath) Config() ygnmi.ConfigQuery[oc.E_Output_OutputType]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/output-type" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/output/config/output-type"
func (*Qos_SchedulerPolicy_Scheduler_Output_OutputTypePath) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_Output_OutputTypePath) State() ygnmi.SingletonQuery[oc.E_Output_OutputType]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/output-type" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/output/state/output-type"
type Qos_SchedulerPolicy_Scheduler_Output_OutputTypePathAny ¶
type Qos_SchedulerPolicy_Scheduler_Output_OutputTypePathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_Output_OutputTypePathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/output/state/output-type YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_Output_OutputTypePathAny) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_Output_OutputTypePathAny) Config() ygnmi.WildcardQuery[oc.E_Output_OutputType]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/output-type" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/output/config/output-type"
func (*Qos_SchedulerPolicy_Scheduler_Output_OutputTypePathAny) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_Output_OutputTypePathAny) State() ygnmi.WildcardQuery[oc.E_Output_OutputType]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/output-type" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/output/state/output-type"
type Qos_SchedulerPolicy_Scheduler_PriorityPath ¶
type Qos_SchedulerPolicy_Scheduler_PriorityPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_PriorityPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/state/priority YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_PriorityPath) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_PriorityPath) Config() ygnmi.ConfigQuery[oc.E_Scheduler_Priority]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/priority" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/config/priority"
func (*Qos_SchedulerPolicy_Scheduler_PriorityPath) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_PriorityPath) State() ygnmi.SingletonQuery[oc.E_Scheduler_Priority]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/priority" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/state/priority"
type Qos_SchedulerPolicy_Scheduler_PriorityPathAny ¶
type Qos_SchedulerPolicy_Scheduler_PriorityPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_PriorityPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/state/priority YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_PriorityPathAny) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_PriorityPathAny) Config() ygnmi.WildcardQuery[oc.E_Scheduler_Priority]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/priority" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/config/priority"
func (*Qos_SchedulerPolicy_Scheduler_PriorityPathAny) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_PriorityPathAny) State() ygnmi.WildcardQuery[oc.E_Scheduler_Priority]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/priority" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/state/priority"
type Qos_SchedulerPolicy_Scheduler_SequencePath ¶
type Qos_SchedulerPolicy_Scheduler_SequencePath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_SequencePath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/state/sequence YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_SequencePath) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_SequencePath) Config() ygnmi.ConfigQuery[uint32]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/sequence" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/config/sequence"
func (*Qos_SchedulerPolicy_Scheduler_SequencePath) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_SequencePath) State() ygnmi.SingletonQuery[uint32]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/sequence" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/state/sequence"
type Qos_SchedulerPolicy_Scheduler_SequencePathAny ¶
type Qos_SchedulerPolicy_Scheduler_SequencePathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_SequencePathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/state/sequence YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_SequencePathAny) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_SequencePathAny) Config() ygnmi.WildcardQuery[uint32]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/sequence" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/config/sequence"
func (*Qos_SchedulerPolicy_Scheduler_SequencePathAny) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_SequencePathAny) State() ygnmi.WildcardQuery[uint32]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/sequence" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/state/sequence"
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPath ¶
Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPath) Bc ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPath) Bc() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_BcPath
Bc (leaf): Committed burst size for the dual-rate token bucket policer. This value represents the depth of the token bucket.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/bc" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/*/bc"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPath) Be ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPath) Be() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_BePath
Be (leaf): Excess burst size for the dual-rate token bucket policer. This value represents the depth of the secondary bucket.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/be" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/*/be"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPath) Cir ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPath) Cir() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPath
Cir (leaf): Committed information rate for the dual-rate token bucket policer. This value represents the rate at which tokens are added to the primary bucket.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/cir" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/*/cir"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPath) CirPct ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPath) CirPct() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPctPath
CirPct (leaf): Committed information rate for the dual-rate token bucket policer. This value represents the rate at which tokens are added to the primary bucket. It is expressed as a percentage of the total bandwidth available within the context the scheduler is instantiated.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/cir-pct" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/*/cir-pct"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPath) CirPctRemaining ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPath) CirPctRemaining() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPctRemainingPath
CirPctRemaining (leaf): Committed information rate for the dual-rate token bucket policer. This value represents the rate at which tokens are added to the primary bucket. It is expressed as a percentage of the remaining bandwidth within the context the scheduler is instantiated.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/cir-pct-remaining" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/*/cir-pct-remaining"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPath) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPath) Config() ygnmi.ConfigQuery[*oc.Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor]
Config returns a Query that can be used in gNMI operations.
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPath) ConformAction ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPath) ConformAction() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformActionPath
ConformAction (container): Action to be applied to the packets that are scheduled within the CIR of the policer. All packets that receive a token from this bucket have all actions specified applied to them
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "conform-action" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/conform-action"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPath) ExceedAction ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPath) ExceedAction() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedActionPath
ExceedAction (container): Action to be applied to the packets that are scheduled within the PIR of the policer. Packets that receive a token from within the PIR allocation have all the specified actions applied to them
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "exceed-action" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/exceed-action"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPath) Pir ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPath) Pir() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPath
Pir (leaf): Peak information rate for the dual-rate token bucket policer. This value represents the rate at which tokens are added to the secondary bucket.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/pir" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/*/pir"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPath) PirPct ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPath) PirPct() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPctPath
PirPct (leaf): Peak information rate for the dual-rate token bucket policer. This value represents the rate at which tokens are added to the secondary bucket. The value is expressed as a percentage of the total bandwidth available in the context in which the scheduler is instantiated.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/pir-pct" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/*/pir-pct"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPath) PirPctRemaining ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPath) PirPctRemaining() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPctRemainingPath
PirPctRemaining (leaf): Peak information rate for the dual-rate token bucket policer. This value represents the rate at which tokens are added to the secondary bucket. It is expressed as a percentage of the remaining bandwidth within the context the scheduler is instantiated.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/pir-pct-remaining" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/*/pir-pct-remaining"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPath) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPath) State() ygnmi.SingletonQuery[*oc.Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor]
State returns a Query that can be used in gNMI operations.
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPath) ViolateAction ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPath) ViolateAction() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateActionPath
ViolateAction (container): Action to be applied to the packets that are scheduled above the PIR of the policer. Packets that do not receive a token from either bucket have all specified actions applied to them.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "violate-action" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/violate-action"
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPathAny ¶
Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPathAny) Bc ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPathAny) Bc() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_BcPathAny
Bc (leaf): Committed burst size for the dual-rate token bucket policer. This value represents the depth of the token bucket.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/bc" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/*/bc"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPathAny) Be ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPathAny) Be() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_BePathAny
Be (leaf): Excess burst size for the dual-rate token bucket policer. This value represents the depth of the secondary bucket.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/be" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/*/be"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPathAny) Cir ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPathAny) Cir() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPathAny
Cir (leaf): Committed information rate for the dual-rate token bucket policer. This value represents the rate at which tokens are added to the primary bucket.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/cir" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/*/cir"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPathAny) CirPct ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPathAny) CirPct() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPctPathAny
CirPct (leaf): Committed information rate for the dual-rate token bucket policer. This value represents the rate at which tokens are added to the primary bucket. It is expressed as a percentage of the total bandwidth available within the context the scheduler is instantiated.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/cir-pct" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/*/cir-pct"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPathAny) CirPctRemaining ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPathAny) CirPctRemaining() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPctRemainingPathAny
CirPctRemaining (leaf): Committed information rate for the dual-rate token bucket policer. This value represents the rate at which tokens are added to the primary bucket. It is expressed as a percentage of the remaining bandwidth within the context the scheduler is instantiated.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/cir-pct-remaining" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/*/cir-pct-remaining"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPathAny) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPathAny) Config() ygnmi.WildcardQuery[*oc.Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor]
Config returns a Query that can be used in gNMI operations.
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPathAny) ConformAction ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPathAny) ConformAction() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformActionPathAny
ConformAction (container): Action to be applied to the packets that are scheduled within the CIR of the policer. All packets that receive a token from this bucket have all actions specified applied to them
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "conform-action" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/conform-action"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPathAny) ExceedAction ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPathAny) ExceedAction() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedActionPathAny
ExceedAction (container): Action to be applied to the packets that are scheduled within the PIR of the policer. Packets that receive a token from within the PIR allocation have all the specified actions applied to them
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "exceed-action" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/exceed-action"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPathAny) Pir ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPathAny) Pir() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPathAny
Pir (leaf): Peak information rate for the dual-rate token bucket policer. This value represents the rate at which tokens are added to the secondary bucket.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/pir" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/*/pir"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPathAny) PirPct ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPathAny) PirPct() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPctPathAny
PirPct (leaf): Peak information rate for the dual-rate token bucket policer. This value represents the rate at which tokens are added to the secondary bucket. The value is expressed as a percentage of the total bandwidth available in the context in which the scheduler is instantiated.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/pir-pct" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/*/pir-pct"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPathAny) PirPctRemaining ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPathAny) PirPctRemaining() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPctRemainingPathAny
PirPctRemaining (leaf): Peak information rate for the dual-rate token bucket policer. This value represents the rate at which tokens are added to the secondary bucket. It is expressed as a percentage of the remaining bandwidth within the context the scheduler is instantiated.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/pir-pct-remaining" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/*/pir-pct-remaining"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPathAny) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPathAny) State() ygnmi.WildcardQuery[*oc.Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor]
State returns a Query that can be used in gNMI operations.
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPathAny) ViolateAction ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPathAny) ViolateAction() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateActionPathAny
ViolateAction (container): Action to be applied to the packets that are scheduled above the PIR of the policer. Packets that do not receive a token from either bucket have all specified actions applied to them.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "violate-action" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/violate-action"
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_BcPath ¶
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_BcPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_BcPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/state/bc YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_BcPath) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_BcPath) Config() ygnmi.ConfigQuery[uint32]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/bc" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/config/bc"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_BcPath) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_BcPath) State() ygnmi.SingletonQuery[uint32]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/bc" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/state/bc"
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_BcPathAny ¶
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_BcPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_BcPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/state/bc YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_BcPathAny) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_BcPathAny) Config() ygnmi.WildcardQuery[uint32]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/bc" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/config/bc"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_BcPathAny) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_BcPathAny) State() ygnmi.WildcardQuery[uint32]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/bc" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/state/bc"
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_BePath ¶
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_BePath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_BePath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/state/be YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_BePath) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_BePath) Config() ygnmi.ConfigQuery[uint32]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/be" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/config/be"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_BePath) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_BePath) State() ygnmi.SingletonQuery[uint32]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/be" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/state/be"
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_BePathAny ¶
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_BePathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_BePathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/state/be YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_BePathAny) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_BePathAny) Config() ygnmi.WildcardQuery[uint32]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/be" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/config/be"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_BePathAny) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_BePathAny) State() ygnmi.WildcardQuery[uint32]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/be" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/state/be"
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPath ¶
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/state/cir YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPath) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPath) Config() ygnmi.ConfigQuery[uint64]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/cir" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/config/cir"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPath) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPath) State() ygnmi.SingletonQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/cir" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/state/cir"
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPathAny ¶
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/state/cir YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPathAny) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPathAny) Config() ygnmi.WildcardQuery[uint64]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/cir" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/config/cir"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPathAny) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPathAny) State() ygnmi.WildcardQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/cir" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/state/cir"
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPctPath ¶
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPctPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPctPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/state/cir-pct YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPctPath) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPctPath) Config() ygnmi.ConfigQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/cir-pct" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/config/cir-pct"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPctPath) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPctPath) State() ygnmi.SingletonQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/cir-pct" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/state/cir-pct"
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPctPathAny ¶
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPctPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPctPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/state/cir-pct YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPctPathAny) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPctPathAny) Config() ygnmi.WildcardQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/cir-pct" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/config/cir-pct"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPctPathAny) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPctPathAny) State() ygnmi.WildcardQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/cir-pct" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/state/cir-pct"
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPctRemainingPath ¶
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPctRemainingPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPctRemainingPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/state/cir-pct-remaining YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPctRemainingPath) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPctRemainingPath) Config() ygnmi.ConfigQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/cir-pct-remaining" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/config/cir-pct-remaining"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPctRemainingPath) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPctRemainingPath) State() ygnmi.SingletonQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/cir-pct-remaining" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/state/cir-pct-remaining"
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPctRemainingPathAny ¶
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPctRemainingPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPctRemainingPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/state/cir-pct-remaining YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPctRemainingPathAny) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPctRemainingPathAny) Config() ygnmi.WildcardQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/cir-pct-remaining" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/config/cir-pct-remaining"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPctRemainingPathAny) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPctRemainingPathAny) State() ygnmi.WildcardQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/cir-pct-remaining" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/state/cir-pct-remaining"
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformActionPath ¶
Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformActionPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/conform-action YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformActionPath) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformActionPath) Config() ygnmi.ConfigQuery[*oc.Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction]
Config returns a Query that can be used in gNMI operations.
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformActionPath) SetDot1P ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformActionPath) SetDot1P() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetDot1PPath
SetDot1P (leaf): Sets the 3-bit class-of-service value in the Ethernet packet header for 802.1Q VLAN-tagged packets, also known as PCP (priority code point).
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/set-dot1p" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/conform-action/*/set-dot1p"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformActionPath) SetDscp ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformActionPath) SetDscp() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetDscpPath
SetDscp (leaf): Sets the 6-bit DSCP (differentiated services code point) value in the IP packet header.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/set-dscp" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/conform-action/*/set-dscp"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformActionPath) SetMplsTc ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformActionPath) SetMplsTc() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetMplsTcPath
SetMplsTc (leaf): Sets the 3-bit traffic class value (also referred to as EXP or CoS) in MPLS packets.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/set-mpls-tc" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/conform-action/*/set-mpls-tc"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformActionPath) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformActionPath) State() ygnmi.SingletonQuery[*oc.Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction]
State returns a Query that can be used in gNMI operations.
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformActionPathAny ¶
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformActionPathAny struct {
*ygnmi.NodePath
}
Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformActionPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/conform-action YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformActionPathAny) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformActionPathAny) Config() ygnmi.WildcardQuery[*oc.Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction]
Config returns a Query that can be used in gNMI operations.
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformActionPathAny) SetDot1P ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformActionPathAny) SetDot1P() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetDot1PPathAny
SetDot1P (leaf): Sets the 3-bit class-of-service value in the Ethernet packet header for 802.1Q VLAN-tagged packets, also known as PCP (priority code point).
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/set-dot1p" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/conform-action/*/set-dot1p"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformActionPathAny) SetDscp ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformActionPathAny) SetDscp() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetDscpPathAny
SetDscp (leaf): Sets the 6-bit DSCP (differentiated services code point) value in the IP packet header.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/set-dscp" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/conform-action/*/set-dscp"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformActionPathAny) SetMplsTc ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformActionPathAny) SetMplsTc() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetMplsTcPathAny
SetMplsTc (leaf): Sets the 3-bit traffic class value (also referred to as EXP or CoS) in MPLS packets.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/set-mpls-tc" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/conform-action/*/set-mpls-tc"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformActionPathAny) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformActionPathAny) State() ygnmi.WildcardQuery[*oc.Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction]
State returns a Query that can be used in gNMI operations.
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetDot1PPath ¶
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetDot1PPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetDot1PPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/conform-action/state/set-dot1p YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetDot1PPath) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetDot1PPath) Config() ygnmi.ConfigQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/set-dot1p" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/conform-action/config/set-dot1p"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetDot1PPath) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetDot1PPath) State() ygnmi.SingletonQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/set-dot1p" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/conform-action/state/set-dot1p"
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetDot1PPathAny ¶
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetDot1PPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetDot1PPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/conform-action/state/set-dot1p YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetDot1PPathAny) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetDot1PPathAny) Config() ygnmi.WildcardQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/set-dot1p" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/conform-action/config/set-dot1p"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetDot1PPathAny) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetDot1PPathAny) State() ygnmi.WildcardQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/set-dot1p" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/conform-action/state/set-dot1p"
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetDscpPath ¶
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetDscpPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetDscpPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/conform-action/state/set-dscp YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetDscpPath) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetDscpPath) Config() ygnmi.ConfigQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/set-dscp" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/conform-action/config/set-dscp"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetDscpPath) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetDscpPath) State() ygnmi.SingletonQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/set-dscp" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/conform-action/state/set-dscp"
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetDscpPathAny ¶
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetDscpPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetDscpPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/conform-action/state/set-dscp YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetDscpPathAny) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetDscpPathAny) Config() ygnmi.WildcardQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/set-dscp" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/conform-action/config/set-dscp"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetDscpPathAny) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetDscpPathAny) State() ygnmi.WildcardQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/set-dscp" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/conform-action/state/set-dscp"
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetMplsTcPath ¶
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetMplsTcPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetMplsTcPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/conform-action/state/set-mpls-tc YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetMplsTcPath) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetMplsTcPath) Config() ygnmi.ConfigQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/set-mpls-tc" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/conform-action/config/set-mpls-tc"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetMplsTcPath) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetMplsTcPath) State() ygnmi.SingletonQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/set-mpls-tc" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/conform-action/state/set-mpls-tc"
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetMplsTcPathAny ¶
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetMplsTcPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetMplsTcPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/conform-action/state/set-mpls-tc YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetMplsTcPathAny) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetMplsTcPathAny) Config() ygnmi.WildcardQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/set-mpls-tc" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/conform-action/config/set-mpls-tc"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetMplsTcPathAny) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetMplsTcPathAny) State() ygnmi.WildcardQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/set-mpls-tc" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/conform-action/state/set-mpls-tc"
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedActionPath ¶
Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedActionPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/exceed-action YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedActionPath) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedActionPath) Config() ygnmi.ConfigQuery[*oc.Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction]
Config returns a Query that can be used in gNMI operations.
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedActionPath) Drop ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedActionPath) Drop() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_DropPath
Drop (leaf): If set to true, packets within this context are dropped.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/drop" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/exceed-action/*/drop"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedActionPath) SetDot1P ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedActionPath) SetDot1P() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetDot1PPath
SetDot1P (leaf): Sets the 3-bit class-of-service value in the Ethernet packet header for 802.1Q VLAN-tagged packets, also known as PCP (priority code point).
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/set-dot1p" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/exceed-action/*/set-dot1p"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedActionPath) SetDscp ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedActionPath) SetDscp() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetDscpPath
SetDscp (leaf): Sets the 6-bit DSCP (differentiated services code point) value in the IP packet header.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/set-dscp" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/exceed-action/*/set-dscp"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedActionPath) SetMplsTc ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedActionPath) SetMplsTc() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetMplsTcPath
SetMplsTc (leaf): Sets the 3-bit traffic class value (also referred to as EXP or CoS) in MPLS packets.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/set-mpls-tc" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/exceed-action/*/set-mpls-tc"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedActionPath) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedActionPath) State() ygnmi.SingletonQuery[*oc.Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction]
State returns a Query that can be used in gNMI operations.
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedActionPathAny ¶
Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedActionPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/exceed-action YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedActionPathAny) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedActionPathAny) Config() ygnmi.WildcardQuery[*oc.Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction]
Config returns a Query that can be used in gNMI operations.
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedActionPathAny) Drop ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedActionPathAny) Drop() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_DropPathAny
Drop (leaf): If set to true, packets within this context are dropped.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/drop" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/exceed-action/*/drop"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedActionPathAny) SetDot1P ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedActionPathAny) SetDot1P() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetDot1PPathAny
SetDot1P (leaf): Sets the 3-bit class-of-service value in the Ethernet packet header for 802.1Q VLAN-tagged packets, also known as PCP (priority code point).
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/set-dot1p" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/exceed-action/*/set-dot1p"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedActionPathAny) SetDscp ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedActionPathAny) SetDscp() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetDscpPathAny
SetDscp (leaf): Sets the 6-bit DSCP (differentiated services code point) value in the IP packet header.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/set-dscp" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/exceed-action/*/set-dscp"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedActionPathAny) SetMplsTc ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedActionPathAny) SetMplsTc() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetMplsTcPathAny
SetMplsTc (leaf): Sets the 3-bit traffic class value (also referred to as EXP or CoS) in MPLS packets.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/set-mpls-tc" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/exceed-action/*/set-mpls-tc"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedActionPathAny) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedActionPathAny) State() ygnmi.WildcardQuery[*oc.Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction]
State returns a Query that can be used in gNMI operations.
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_DropPath ¶
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_DropPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_DropPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/exceed-action/state/drop YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_DropPath) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_DropPath) Config() ygnmi.ConfigQuery[bool]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/drop" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/exceed-action/config/drop"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_DropPath) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_DropPath) State() ygnmi.SingletonQuery[bool]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/drop" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/exceed-action/state/drop"
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_DropPathAny ¶
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_DropPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_DropPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/exceed-action/state/drop YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_DropPathAny) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_DropPathAny) Config() ygnmi.WildcardQuery[bool]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/drop" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/exceed-action/config/drop"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_DropPathAny) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_DropPathAny) State() ygnmi.WildcardQuery[bool]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/drop" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/exceed-action/state/drop"
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetDot1PPath ¶
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetDot1PPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetDot1PPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/exceed-action/state/set-dot1p YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetDot1PPath) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetDot1PPath) Config() ygnmi.ConfigQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/set-dot1p" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/exceed-action/config/set-dot1p"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetDot1PPath) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetDot1PPath) State() ygnmi.SingletonQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/set-dot1p" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/exceed-action/state/set-dot1p"
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetDot1PPathAny ¶
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetDot1PPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetDot1PPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/exceed-action/state/set-dot1p YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetDot1PPathAny) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetDot1PPathAny) Config() ygnmi.WildcardQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/set-dot1p" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/exceed-action/config/set-dot1p"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetDot1PPathAny) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetDot1PPathAny) State() ygnmi.WildcardQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/set-dot1p" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/exceed-action/state/set-dot1p"
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetDscpPath ¶
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetDscpPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetDscpPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/exceed-action/state/set-dscp YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetDscpPath) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetDscpPath) Config() ygnmi.ConfigQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/set-dscp" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/exceed-action/config/set-dscp"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetDscpPath) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetDscpPath) State() ygnmi.SingletonQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/set-dscp" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/exceed-action/state/set-dscp"
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetDscpPathAny ¶
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetDscpPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetDscpPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/exceed-action/state/set-dscp YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetDscpPathAny) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetDscpPathAny) Config() ygnmi.WildcardQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/set-dscp" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/exceed-action/config/set-dscp"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetDscpPathAny) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetDscpPathAny) State() ygnmi.WildcardQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/set-dscp" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/exceed-action/state/set-dscp"
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetMplsTcPath ¶
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetMplsTcPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetMplsTcPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/exceed-action/state/set-mpls-tc YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetMplsTcPath) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetMplsTcPath) Config() ygnmi.ConfigQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/set-mpls-tc" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/exceed-action/config/set-mpls-tc"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetMplsTcPath) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetMplsTcPath) State() ygnmi.SingletonQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/set-mpls-tc" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/exceed-action/state/set-mpls-tc"
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetMplsTcPathAny ¶
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetMplsTcPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetMplsTcPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/exceed-action/state/set-mpls-tc YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetMplsTcPathAny) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetMplsTcPathAny) Config() ygnmi.WildcardQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/set-mpls-tc" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/exceed-action/config/set-mpls-tc"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetMplsTcPathAny) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetMplsTcPathAny) State() ygnmi.WildcardQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/set-mpls-tc" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/exceed-action/state/set-mpls-tc"
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPath ¶
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/state/pir YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPath) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPath) Config() ygnmi.ConfigQuery[uint64]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/pir" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/config/pir"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPath) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPath) State() ygnmi.SingletonQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/pir" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/state/pir"
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPathAny ¶
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/state/pir YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPathAny) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPathAny) Config() ygnmi.WildcardQuery[uint64]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/pir" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/config/pir"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPathAny) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPathAny) State() ygnmi.WildcardQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/pir" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/state/pir"
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPctPath ¶
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPctPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPctPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/state/pir-pct YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPctPath) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPctPath) Config() ygnmi.ConfigQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/pir-pct" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/config/pir-pct"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPctPath) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPctPath) State() ygnmi.SingletonQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/pir-pct" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/state/pir-pct"
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPctPathAny ¶
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPctPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPctPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/state/pir-pct YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPctPathAny) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPctPathAny) Config() ygnmi.WildcardQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/pir-pct" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/config/pir-pct"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPctPathAny) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPctPathAny) State() ygnmi.WildcardQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/pir-pct" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/state/pir-pct"
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPctRemainingPath ¶
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPctRemainingPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPctRemainingPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/state/pir-pct-remaining YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPctRemainingPath) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPctRemainingPath) Config() ygnmi.ConfigQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/pir-pct-remaining" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/config/pir-pct-remaining"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPctRemainingPath) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPctRemainingPath) State() ygnmi.SingletonQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/pir-pct-remaining" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/state/pir-pct-remaining"
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPctRemainingPathAny ¶
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPctRemainingPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPctRemainingPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/state/pir-pct-remaining YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPctRemainingPathAny) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPctRemainingPathAny) Config() ygnmi.WildcardQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/pir-pct-remaining" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/config/pir-pct-remaining"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPctRemainingPathAny) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPctRemainingPathAny) State() ygnmi.WildcardQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/pir-pct-remaining" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/state/pir-pct-remaining"
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateActionPath ¶
Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateActionPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/violate-action YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateActionPath) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateActionPath) Config() ygnmi.ConfigQuery[*oc.Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction]
Config returns a Query that can be used in gNMI operations.
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateActionPath) Drop ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateActionPath) Drop() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_DropPath
Drop (leaf): If set to true, packets within this context are dropped.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/drop" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/violate-action/*/drop"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateActionPath) SetDot1P ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateActionPath) SetDot1P() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetDot1PPath
SetDot1P (leaf): Sets the 3-bit class-of-service value in the Ethernet packet header for 802.1Q VLAN-tagged packets, also known as PCP (priority code point).
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/set-dot1p" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/violate-action/*/set-dot1p"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateActionPath) SetDscp ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateActionPath) SetDscp() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetDscpPath
SetDscp (leaf): Sets the 6-bit DSCP (differentiated services code point) value in the IP packet header.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/set-dscp" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/violate-action/*/set-dscp"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateActionPath) SetMplsTc ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateActionPath) SetMplsTc() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetMplsTcPath
SetMplsTc (leaf): Sets the 3-bit traffic class value (also referred to as EXP or CoS) in MPLS packets.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/set-mpls-tc" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/violate-action/*/set-mpls-tc"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateActionPath) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateActionPath) State() ygnmi.SingletonQuery[*oc.Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction]
State returns a Query that can be used in gNMI operations.
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateActionPathAny ¶
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateActionPathAny struct {
*ygnmi.NodePath
}
Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateActionPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/violate-action YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateActionPathAny) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateActionPathAny) Config() ygnmi.WildcardQuery[*oc.Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction]
Config returns a Query that can be used in gNMI operations.
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateActionPathAny) Drop ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateActionPathAny) Drop() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_DropPathAny
Drop (leaf): If set to true, packets within this context are dropped.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/drop" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/violate-action/*/drop"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateActionPathAny) SetDot1P ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateActionPathAny) SetDot1P() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetDot1PPathAny
SetDot1P (leaf): Sets the 3-bit class-of-service value in the Ethernet packet header for 802.1Q VLAN-tagged packets, also known as PCP (priority code point).
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/set-dot1p" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/violate-action/*/set-dot1p"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateActionPathAny) SetDscp ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateActionPathAny) SetDscp() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetDscpPathAny
SetDscp (leaf): Sets the 6-bit DSCP (differentiated services code point) value in the IP packet header.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/set-dscp" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/violate-action/*/set-dscp"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateActionPathAny) SetMplsTc ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateActionPathAny) SetMplsTc() *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetMplsTcPathAny
SetMplsTc (leaf): Sets the 3-bit traffic class value (also referred to as EXP or CoS) in MPLS packets.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "*/set-mpls-tc" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/violate-action/*/set-mpls-tc"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateActionPathAny) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateActionPathAny) State() ygnmi.WildcardQuery[*oc.Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction]
State returns a Query that can be used in gNMI operations.
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_DropPath ¶
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_DropPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_DropPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/violate-action/state/drop YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_DropPath) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_DropPath) Config() ygnmi.ConfigQuery[bool]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/drop" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/violate-action/config/drop"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_DropPath) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_DropPath) State() ygnmi.SingletonQuery[bool]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/drop" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/violate-action/state/drop"
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_DropPathAny ¶
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_DropPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_DropPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/violate-action/state/drop YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_DropPathAny) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_DropPathAny) Config() ygnmi.WildcardQuery[bool]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/drop" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/violate-action/config/drop"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_DropPathAny) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_DropPathAny) State() ygnmi.WildcardQuery[bool]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/drop" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/violate-action/state/drop"
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetDot1PPath ¶
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetDot1PPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetDot1PPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/violate-action/state/set-dot1p YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetDot1PPath) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetDot1PPath) Config() ygnmi.ConfigQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/set-dot1p" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/violate-action/config/set-dot1p"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetDot1PPath) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetDot1PPath) State() ygnmi.SingletonQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/set-dot1p" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/violate-action/state/set-dot1p"
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetDot1PPathAny ¶
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetDot1PPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetDot1PPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/violate-action/state/set-dot1p YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetDot1PPathAny) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetDot1PPathAny) Config() ygnmi.WildcardQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/set-dot1p" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/violate-action/config/set-dot1p"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetDot1PPathAny) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetDot1PPathAny) State() ygnmi.WildcardQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/set-dot1p" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/violate-action/state/set-dot1p"
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetDscpPath ¶
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetDscpPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetDscpPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/violate-action/state/set-dscp YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetDscpPath) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetDscpPath) Config() ygnmi.ConfigQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/set-dscp" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/violate-action/config/set-dscp"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetDscpPath) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetDscpPath) State() ygnmi.SingletonQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/set-dscp" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/violate-action/state/set-dscp"
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetDscpPathAny ¶
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetDscpPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetDscpPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/violate-action/state/set-dscp YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetDscpPathAny) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetDscpPathAny) Config() ygnmi.WildcardQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/set-dscp" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/violate-action/config/set-dscp"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetDscpPathAny) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetDscpPathAny) State() ygnmi.WildcardQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/set-dscp" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/violate-action/state/set-dscp"
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetMplsTcPath ¶
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetMplsTcPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetMplsTcPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/violate-action/state/set-mpls-tc YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetMplsTcPath) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetMplsTcPath) Config() ygnmi.ConfigQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/set-mpls-tc" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/violate-action/config/set-mpls-tc"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetMplsTcPath) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetMplsTcPath) State() ygnmi.SingletonQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/set-mpls-tc" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/violate-action/state/set-mpls-tc"
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetMplsTcPathAny ¶
type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetMplsTcPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetMplsTcPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/violate-action/state/set-mpls-tc YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetMplsTcPathAny) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetMplsTcPathAny) Config() ygnmi.WildcardQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/set-mpls-tc" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/violate-action/config/set-mpls-tc"
func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetMplsTcPathAny) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetMplsTcPathAny) State() ygnmi.WildcardQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/set-mpls-tc" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/violate-action/state/set-mpls-tc"
type Qos_SchedulerPolicy_Scheduler_TypePath ¶
type Qos_SchedulerPolicy_Scheduler_TypePath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_TypePath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/state/type YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_TypePath) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_TypePath) Config() ygnmi.ConfigQuery[oc.E_QosTypes_QOS_SCHEDULER_TYPE]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/type" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/config/type"
func (*Qos_SchedulerPolicy_Scheduler_TypePath) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_TypePath) State() ygnmi.SingletonQuery[oc.E_QosTypes_QOS_SCHEDULER_TYPE]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/type" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/state/type"
type Qos_SchedulerPolicy_Scheduler_TypePathAny ¶
type Qos_SchedulerPolicy_Scheduler_TypePathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Qos_SchedulerPolicy_Scheduler_TypePathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/state/type YANG schema element.
func (*Qos_SchedulerPolicy_Scheduler_TypePathAny) Config ¶
func (n *Qos_SchedulerPolicy_Scheduler_TypePathAny) Config() ygnmi.WildcardQuery[oc.E_QosTypes_QOS_SCHEDULER_TYPE]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "config/type" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/config/type"
func (*Qos_SchedulerPolicy_Scheduler_TypePathAny) State ¶
func (n *Qos_SchedulerPolicy_Scheduler_TypePathAny) State() ygnmi.WildcardQuery[oc.E_QosTypes_QOS_SCHEDULER_TYPE]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-qos-elements" Instantiating module: "openconfig-qos" Path from parent: "state/type" Path from root: "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/state/type"