public interface ClassMapMatchGrouping
extends org.opendaylight.yangtools.yang.binding.DataObject
This class represents the following YANG schema fragment defined in module ned
grouping class-map-match-grouping { container application { container application-group { leaf telepresence-group { type empty; } leaf vmware-group { type empty; } leaf webex-group { type empty; } } container attribute { leaf media-type { type enumeration; } } } container access-group { leaf index { type uint32; } leaf-list name { type string; } } leaf any { type empty; } leaf-list class-map { type leafref; } leaf-list cos { type uint8; } container destination-address { leaf-list mac { type mac-address; } } leaf-list discard-class { type uint8; } leaf-list dscp { type dscp-type; } leaf fr-de { type empty; } leaf-list fr-dlci { type uint16; } leaf-list input-interface { type string; } container ip { leaf-list dscp { type dscp-type; } leaf-list precedence { type precedence-type; } list rtp { key "port1" "port2" leaf port1 { type uint16; } leaf port2 { type uint16; } } } leaf non-client-nrt { type empty; } container mpls { container experimental { leaf-list topmost { type uint8; } } } container packet { container length { leaf max { type uint16; } leaf min { type uint16; } } } leaf-list precedence { type precedence-type; } container protocol { leaf protocols { type enumeration; } container citrix { leaf ica-tag { type string; } } leaf clns { type empty; } leaf clns_es { type empty; } leaf clns_is { type empty; } leaf cmns { type empty; } leaf compressedtcp { type empty; } leaf cuseeme { type empty; } leaf decnet { type empty; } leaf decnet_node { type empty; } leaf decnet_router-l1 { type empty; } leaf decnet_router-l2 { type empty; } leaf dhcp { type empty; } leaf dlsw { type empty; } leaf dns { type empty; } leaf edonkey { type empty; } leaf egp { type empty; } leaf eigrp { type empty; } leaf exchange { type empty; } container fasttrack { leaf file-transfer { type string; } } leaf finger { type empty; } leaf ftp { type empty; } container gnutella { leaf file-transfer { type string; } } leaf gopher { type empty; } leaf gre { type empty; } leaf h323 { type empty; } container http { leaf c-header-field { type string; } leaf host { type string; } leaf mime { type string; } leaf s-header-field { type string; } leaf url { type string; } } leaf icmp { type empty; } leaf imap { type empty; } leaf ip { type empty; } leaf ipinip { type empty; } leaf ipsec { type empty; } leaf ipv6 { type empty; } leaf ipx { type empty; } leaf irc { type empty; } container kazaa2 { leaf file-transfer { type string; } } leaf kerberos { type empty; } leaf l2tp { type empty; } leaf ldap { type empty; } leaf llc2 { type empty; } leaf mgcp { type empty; } container napster { leaf non-std { type empty; } } leaf netbios { type empty; } leaf netshow { type empty; } leaf nfs { type empty; } leaf nntp { type empty; } leaf notes { type empty; } leaf novadigm { type empty; } leaf ntp { type empty; } leaf ospf { type empty; } leaf pad { type empty; } leaf pcanywhere { type empty; } leaf pop3 { type empty; } leaf pppoe { type empty; } leaf pptp { type empty; } leaf printer { type empty; } leaf qllc { type empty; } leaf rcmd { type empty; } leaf rip { type empty; } leaf rsrb { type empty; } leaf rsvp { type empty; } leaf rtcp { type empty; } container rtp { leaf audio { type empty; } leaf payload-type { type string; } leaf video { type empty; } } leaf rtsp { type empty; } leaf secure-ftp { type empty; } leaf secure-http { type empty; } leaf secure-imap { type empty; } leaf secure-irc { type empty; } leaf secure-ldap { type empty; } leaf secure-nntp { type empty; } leaf secure-pop3 { type empty; } leaf secure-telnet { type empty; } leaf sip { type empty; } leaf skinny { type empty; } container smtp { leaf extended { type empty; } } leaf snapshot { type empty; } leaf snmp { type empty; } leaf socks { type empty; } leaf sqlnet { type empty; } leaf sqlserver { type empty; } leaf ssh { type empty; } leaf streamwork { type empty; } leaf stun { type empty; } leaf sunrpc { type empty; } leaf syslog { type empty; } leaf telnet { type empty; } leaf tftp { type empty; } leaf vdolive { type empty; } leaf vofr { type empty; } leaf winmx { type empty; } leaf xwindows { type empty; } } leaf-list qos-group { type uint16; } container security-group { container destination { leaf tag { type uint16; } } container source { leaf tag { type uint16; } } } container source-address { leaf-list mac { type mac-address; } } leaf-list vlan { type uint16; } }The schema path to identify an instance is ned/class-map-match-grouping
Modifier and Type | Field and Description |
---|---|
static org.opendaylight.yangtools.yang.common.QName |
QNAME |
Modifier and Type | Method and Description |
---|---|
AccessGroup |
getAccessGroup()
Access group
|
Application |
getApplication()
Application to match
|
List<String> |
getClassMap()
Class map
|
List<Short> |
getCos()
IEEE 802.1Q/ISL class of service/user priority values
|
DestinationAddress |
getDestinationAddress()
Destination address
|
List<Short> |
getDiscardClass()
Discard behavior identifier
|
List<DscpType> |
getDscp()
Match DSCP in IP(v4) and IPv6 packets
|
List<Integer> |
getFrDlci()
Match on fr-dlci
|
List<String> |
getInputInterface()
Select an input interface to match
|
Ip |
getIp()
IP specific values
|
Mpls |
getMpls()
Multi Protocol Label Switching specific values
|
Packet |
getPacket()
Layer 3 Packet length
|
List<PrecedenceType> |
getPrecedence()
Match Precedence in IP(v4) and IPv6 packets
|
Protocol |
getProtocol()
Protocol
|
List<Integer> |
getQosGroup()
Qos-group
|
SecurityGroup |
getSecurityGroup()
Security group
|
SourceAddress |
getSourceAddress()
Source address
|
List<Integer> |
getVlan()
VLANs to match
|
Boolean |
isAny()
Any packets
|
Boolean |
isFrDe()
Match on Frame-relay DE bit
|
Boolean |
isNonClientNrt() |
Application getApplication()
org.opendaylight.yang.gen.v1.urn.ios.rev160308._class.map.match.grouping.Application
application
, or null
if not presentAccessGroup getAccessGroup()
org.opendaylight.yang.gen.v1.urn.ios.rev160308._class.map.match.grouping.AccessGroup
accessGroup
, or null
if not presentBoolean isAny()
java.lang.Boolean
any
, or null
if not presentList<String> getClassMap()
java.util.List
classMap
, or null
if not presentList<Short> getCos()
java.util.List
cos
, or null
if not presentDestinationAddress getDestinationAddress()
org.opendaylight.yang.gen.v1.urn.ios.rev160308._class.map.match.grouping.DestinationAddress
destinationAddress
, or null
if not presentList<Short> getDiscardClass()
java.util.List
discardClass
, or null
if not presentList<DscpType> getDscp()
java.util.List
dscp
, or null
if not presentBoolean isFrDe()
java.lang.Boolean
frDe
, or null
if not presentList<Integer> getFrDlci()
java.util.List
frDlci
, or null
if not presentList<String> getInputInterface()
java.util.List
inputInterface
, or null
if not presentIp getIp()
org.opendaylight.yang.gen.v1.urn.ios.rev160308._class.map.match.grouping.Ip
ip
, or null
if not presentBoolean isNonClientNrt()
java.lang.Boolean
nonClientNrt
, or null
if not presentMpls getMpls()
org.opendaylight.yang.gen.v1.urn.ios.rev160308._class.map.match.grouping.Mpls
mpls
, or null
if not presentPacket getPacket()
org.opendaylight.yang.gen.v1.urn.ios.rev160308._class.map.match.grouping.Packet
packet
, or null
if not presentList<PrecedenceType> getPrecedence()
java.util.List
precedence
, or null
if not presentProtocol getProtocol()
org.opendaylight.yang.gen.v1.urn.ios.rev160308._class.map.match.grouping.Protocol
protocol
, or null
if not presentList<Integer> getQosGroup()
java.util.List
qosGroup
, or null
if not presentSecurityGroup getSecurityGroup()
org.opendaylight.yang.gen.v1.urn.ios.rev160308._class.map.match.grouping.SecurityGroup
securityGroup
, or null
if not presentSourceAddress getSourceAddress()
org.opendaylight.yang.gen.v1.urn.ios.rev160308._class.map.match.grouping.SourceAddress
sourceAddress
, or null
if not presentCopyright © 2017 OpenDaylight. All rights reserved.