- All Superinterfaces:
- org.opendaylight.yangtools.yang.binding.DataContainer
- All Known Subinterfaces:
- SrcNxArpShaCase, SrcNxArpThaCase, SrcNxNshc1Case, SrcNxNshc2Case, SrcNxNshc3Case, SrcNxNshc4Case, SrcNxNsiCase, SrcNxNspCase, SrcNxRegCase, SrcNxTunIdCase, SrcNxTunIpv4DstCase, SrcNxTunIpv4SrcCase, SrcOfArpOpCase, SrcOfArpSpaCase, SrcOfArpTpaCase, SrcOfEthDstCase, SrcOfEthSrcCase, SrcOfEthTypeCase
public interface SrcChoice
extends org.opendaylight.yangtools.yang.binding.DataContainer
<p>This class represents the following YANG schema fragment defined in module <b>openflowplugin-extension-nicira-action</b>
<br>(Source path: <i>META-INF/yang/openflowplugin-extension-nicira-action.yang</i>):
<pre>
choice src-choice {
case src-nx-arp-sha-case {
leaf nx-arp-sha {
type empty;
}
}
case src-nx-arp-tha-case {
leaf nx-arp-tha {
type empty;
}
}
case src-nx-nshc-1-case {
leaf nx-nshc-1-dst {
type empty;
}
}
case src-nx-nshc-2-case {
leaf nx-nshc-2-dst {
type empty;
}
}
case src-nx-nshc-3-case {
leaf nx-nshc-3-dst {
type empty;
}
}
case src-nx-nshc-4-case {
leaf nx-nshc-4-dst {
type empty;
}
}
case src-nx-nsi-case {
leaf nx-nsi-dst {
type empty;
}
}
case src-nx-nsp-case {
leaf nx-nsp-dst {
type empty;
}
}
case src-nx-reg-case {
leaf nx-reg {
type identityref;
}
}
case src-nx-tun-id-case {
leaf nx-tun-id {
type empty;
}
}
case src-nx-tun-ipv4-dst-case {
leaf nx-tun-ipv4-dst {
type empty;
}
}
case src-nx-tun-ipv4-src-case {
leaf nx-tun-ipv4-src {
type empty;
}
}
case src-of-arp-op-case {
leaf of-arp-op {
type empty;
}
}
case src-of-arp-spa-case {
leaf of-arp-spa {
type empty;
}
}
case src-of-arp-tpa-case {
leaf of-arp-tpa {
type empty;
}
}
case src-of-eth-dst-case {
leaf of-eth-dst {
type empty;
}
}
case src-of-eth-src-case {
leaf of-eth-src {
type empty;
}
}
case src-of-eth-type-case {
leaf of-eth-type {
type empty;
}
}
}
</pre>
The schema path to identify an instance is
<i>openflowplugin-extension-nicira-action/src-choice-grouping/src-choice</i>