public interface Interface extends org.opendaylight.yangtools.yang.binding.ChildOf<Native>, org.opendaylight.yangtools.yang.binding.Augmentable<Interface>
This class represents the following YANG schema fragment defined in module ned
container interface {
list AppNav-Compress {
key "name"
leaf name {
type uint16;
}
container service-policy {
leaf history {
type empty;
}
leaf input {
type string;
}
leaf output {
type string;
}
container type {
container performance-monitor {
leaf direction {
type enumeration;
}
leaf name {
type string;
}
}
container service-chain {
leaf direction {
type enumeration;
}
leaf name {
type string;
}
}
}
}
uses interface-common-grouping;
}
list AppNav-UnCompress {
key "name"
leaf name {
type uint16;
}
container service-policy {
leaf history {
type empty;
}
leaf input {
type string;
}
leaf output {
type string;
}
container type {
container performance-monitor {
leaf direction {
type enumeration;
}
leaf name {
type string;
}
}
container service-chain {
leaf direction {
type enumeration;
}
leaf name {
type string;
}
}
}
}
uses interface-common-grouping;
}
list ATM {
key "name"
leaf name {
type string;
}
uses interface-atm-grouping;
}
container ATM-subinterface {
list ATM {
key "name"
leaf name {
type string;
}
uses interface-atm-grouping;
}
}
list ATM-ACR {
key "name"
leaf name {
type string;
}
uses interface-atm-grouping;
}
container ATM-ACRsubinterface {
list ATM-ACR {
key "name"
leaf name {
type string;
}
uses interface-atm-grouping;
}
}
list BDI {
key "name"
leaf name {
type string;
}
container service-policy {
leaf history {
type empty;
}
leaf input {
type string;
}
leaf output {
type string;
}
container type {
container performance-monitor {
leaf direction {
type enumeration;
}
leaf name {
type string;
}
}
container service-chain {
leaf direction {
type enumeration;
}
leaf name {
type string;
}
}
}
}
uses interface-common-grouping;
}
list CEM {
key "name"
leaf name {
type string;
}
uses interface-atm-grouping;
}
list CEM-ACR {
key "name"
leaf name {
type uint8;
}
uses interface-atm-grouping;
}
list Embedded-Service-Engine {
key "name"
leaf name {
type string;
}
container service-policy {
leaf history {
type empty;
}
leaf input {
type string;
}
leaf output {
type string;
}
container type {
container performance-monitor {
leaf direction {
type enumeration;
}
leaf name {
type string;
}
}
container service-chain {
leaf direction {
type enumeration;
}
leaf name {
type string;
}
}
}
}
uses interface-common-grouping;
}
list FastEthernet {
key "name"
leaf name {
type string;
}
container service-policy {
leaf history {
type empty;
}
leaf input {
type string;
}
leaf output {
type string;
}
container type {
container performance-monitor {
leaf direction {
type enumeration;
}
leaf name {
type string;
}
}
container service-chain {
leaf direction {
type enumeration;
}
leaf name {
type string;
}
}
}
}
container zone-member {
leaf security {
type string;
}
}
uses interface-zone-member-grouping;
uses interface-switch-grouping;
uses interface-ethernet-grouping;
uses interface-common-grouping;
}
list GigabitEthernet {
key "name"
leaf name {
type string;
}
leaf media-type {
type enumeration;
}
leaf port-type {
type enumeration;
}
container service-policy {
leaf history {
type empty;
}
leaf input {
type string;
}
leaf output {
type string;
}
container type {
container performance-monitor {
leaf direction {
type enumeration;
}
leaf name {
type string;
}
}
container service-chain {
leaf direction {
type enumeration;
}
leaf name {
type string;
}
}
}
}
container zone-member {
leaf security {
type string;
}
}
uses interface-zone-member-grouping;
uses interface-switch-grouping;
uses interface-ethernet-grouping;
uses interface-common-grouping;
}
list TenGigabitEthernet {
key "name"
leaf name {
type string;
}
leaf media-type {
type enumeration;
}
leaf port-type {
type enumeration;
}
container service-policy {
leaf history {
type empty;
}
leaf input {
type string;
}
leaf output {
type string;
}
container type {
container performance-monitor {
leaf direction {
type enumeration;
}
leaf name {
type string;
}
}
container service-chain {
leaf direction {
type enumeration;
}
leaf name {
type string;
}
}
}
}
container zone-member {
leaf security {
type string;
}
}
uses interface-zone-member-grouping;
uses interface-switch-grouping;
uses interface-ethernet-grouping;
uses interface-common-grouping;
}
list Loopback {
key "name"
leaf name {
type string;
}
container service-policy {
leaf history {
type empty;
}
leaf input {
type string;
}
leaf output {
type string;
}
container type {
container performance-monitor {
leaf direction {
type enumeration;
}
leaf name {
type string;
}
}
container service-chain {
leaf direction {
type enumeration;
}
leaf name {
type string;
}
}
}
}
uses interface-common-grouping;
}
list nve {
key "name"
leaf name {
type uint16;
}
container source-interface {
uses interface-grouping;
}
container member {
list vni {
key "vni-range"
leaf vni-range {
type string;
}
container mcast-group {
leaf multicast-group-min {
type ipv4-address;
}
leaf multicast-group-max {
type ipv4-address;
}
}
}
}
}
list overlay {
key "name"
leaf name {
type uint16;
}
container service-policy {
leaf history {
type empty;
}
leaf input {
type string;
}
leaf output {
type string;
}
container type {
container performance-monitor {
leaf direction {
type enumeration;
}
leaf name {
type string;
}
}
container service-chain {
leaf direction {
type enumeration;
}
leaf name {
type string;
}
}
}
}
uses interface-overlay-grouping;
uses interface-ethernet-grouping;
uses interface-common-grouping;
}
list Port-channel {
key "name"
leaf name {
type uint32;
}
leaf pc-speed {
type enumeration;
}
container service-policy {
leaf history {
type empty;
}
leaf input {
type string;
}
leaf output {
type string;
}
container type {
container performance-monitor {
leaf direction {
type enumeration;
}
leaf name {
type string;
}
}
container service-chain {
leaf direction {
type enumeration;
}
leaf name {
type string;
}
}
}
}
uses interface-switch-grouping;
uses interface-ethernet-grouping;
uses interface-common-grouping;
}
container Port-channel-subinterface {
list Port-channel {
key "name"
leaf name {
type string;
}
container service-policy {
leaf history {
type empty;
}
leaf input {
type string;
}
leaf output {
type string;
}
container type {
container performance-monitor {
leaf direction {
type enumeration;
}
leaf name {
type string;
}
}
container service-chain {
leaf direction {
type enumeration;
}
leaf name {
type string;
}
}
}
}
uses interface-switch-grouping;
uses interface-ethernet-grouping;
uses interface-common-grouping;
}
}
list pseudowire {
key "name"
leaf name {
type uint32;
}
uses pseudowire-grouping;
}
list SM {
key "name"
leaf name {
type string;
}
container service-policy {
leaf history {
type empty;
}
leaf input {
type string;
}
leaf output {
type string;
}
container type {
container performance-monitor {
leaf direction {
type enumeration;
}
leaf name {
type string;
}
}
container service-chain {
leaf direction {
type enumeration;
}
leaf name {
type string;
}
}
}
}
uses interface-common-grouping;
}
list Cellular {
key "name"
leaf name {
type string;
}
container service-policy {
leaf history {
type empty;
}
leaf input {
type string;
}
leaf output {
type string;
}
container type {
container performance-monitor {
leaf direction {
type enumeration;
}
leaf name {
type string;
}
}
container service-chain {
leaf direction {
type enumeration;
}
leaf name {
type string;
}
}
}
}
container dialer {
leaf in-band {
type empty;
}
leaf idle-timeout {
type uint32;
}
leaf string {
type string;
}
leaf watch-group {
type uint32;
}
}
container async {
leaf mode {
type enumeration;
}
}
uses interface-cellular-grouping;
uses interface-common-grouping;
}
list Vlan {
key "name"
leaf name {
type uint16;
}
container service-policy {
leaf history {
type empty;
}
leaf input {
type string;
}
leaf output {
type string;
}
container type {
container performance-monitor {
leaf direction {
type enumeration;
}
leaf name {
type string;
}
}
container service-chain {
leaf direction {
type enumeration;
}
leaf name {
type string;
}
}
}
}
container zone-member {
leaf security {
type string;
}
}
uses interface-zone-member-grouping;
uses interface-common-grouping;
}
list Group-Async {
key "name"
leaf name {
type uint16;
}
leaf physical-layer {
type enumeration;
}
container service-policy {
leaf history {
type empty;
}
leaf input {
type string;
}
leaf output {
type string;
}
container type {
container performance-monitor {
leaf direction {
type enumeration;
}
leaf name {
type string;
}
}
container service-chain {
leaf direction {
type enumeration;
}
leaf name {
type string;
}
}
}
}
uses interface-common-grouping;
}
list Multilink {
key "name"
leaf name {
type uint16;
}
container service-policy {
leaf history {
type empty;
}
leaf input {
type string;
}
leaf output {
type string;
}
container type {
container performance-monitor {
leaf direction {
type enumeration;
}
leaf name {
type string;
}
}
container service-chain {
leaf direction {
type enumeration;
}
leaf name {
type string;
}
}
}
}
uses interface-pointtopoint-grouping;
uses interface-common-grouping;
}
list Serial {
key "name"
leaf name {
type string;
}
container service-policy {
leaf history {
type empty;
}
leaf input {
type string;
}
leaf output {
type string;
}
container type {
container performance-monitor {
leaf direction {
type enumeration;
}
leaf name {
type string;
}
}
container service-chain {
leaf direction {
type enumeration;
}
leaf name {
type string;
}
}
}
}
uses interface-pointtopoint-grouping;
uses interface-common-grouping;
}
list Tunnel {
key "name"
leaf name {
type uint32;
}
container service-policy {
leaf history {
type empty;
}
leaf input {
type string;
}
leaf output {
type string;
}
container type {
container performance-monitor {
leaf direction {
type enumeration;
}
leaf name {
type string;
}
}
container service-chain {
leaf direction {
type enumeration;
}
leaf name {
type string;
}
}
}
}
container qos {
leaf pre-classify {
type empty;
}
}
uses interface-common-grouping;
uses interface-tunnel-grouping;
}
list Virtual-Template {
key "name"
leaf name {
type uint16;
}
leaf type {
type enumeration;
}
container service-policy {
leaf history {
type empty;
}
leaf input {
type string;
}
leaf output {
type string;
}
container type {
container performance-monitor {
leaf direction {
type enumeration;
}
leaf name {
type string;
}
}
container service-chain {
leaf direction {
type enumeration;
}
leaf name {
type string;
}
}
}
}
container zone-member {
leaf security {
type string;
}
}
uses interface-pointtopoint-grouping;
uses interface-zone-member-grouping;
uses interface-switch-grouping;
uses interface-ethernet-grouping;
uses interface-common-grouping;
uses interface-tunnel-grouping;
}
list VirtualPortGroup {
key "name"
leaf name {
type uint16;
}
container service-policy {
leaf history {
type empty;
}
leaf input {
type string;
}
leaf output {
type string;
}
container type {
container performance-monitor {
leaf direction {
type enumeration;
}
leaf name {
type string;
}
}
container service-chain {
leaf direction {
type enumeration;
}
leaf name {
type string;
}
}
}
}
uses interface-switch-grouping;
uses interface-ethernet-grouping;
uses interface-common-grouping;
}
list vasileft {
key "name"
leaf name {
type uint16;
}
container service-policy {
leaf history {
type empty;
}
leaf input {
type string;
}
leaf output {
type string;
}
container type {
container performance-monitor {
leaf direction {
type enumeration;
}
leaf name {
type string;
}
}
container service-chain {
leaf direction {
type enumeration;
}
leaf name {
type string;
}
}
}
}
uses interface-switch-grouping;
uses interface-ethernet-grouping;
uses interface-common-grouping;
}
list vasiright {
key "name"
leaf name {
type uint16;
}
container service-policy {
leaf history {
type empty;
}
leaf input {
type string;
}
leaf output {
type string;
}
container type {
container performance-monitor {
leaf direction {
type enumeration;
}
leaf name {
type string;
}
}
container service-chain {
leaf direction {
type enumeration;
}
leaf name {
type string;
}
}
}
}
uses interface-switch-grouping;
uses interface-ethernet-grouping;
uses interface-common-grouping;
}
}
The schema path to identify an instance is
ned/native/interface
To create instances of this class use InterfaceBuilder.
InterfaceBuilder| Modifier and Type | Field and Description |
|---|---|
static org.opendaylight.yangtools.yang.common.QName |
QNAME |
| Modifier and Type | Method and Description |
|---|---|
List<AppNavCompress> |
getAppNavCompress()
Service-Context Virtual Interface Compress
|
List<AppNavUnCompress> |
getAppNavUnCompress()
Service-Context Virtual Interface UnCompress
|
List<ATM> |
getATM()
ATM interface
|
List<ATMACR> |
getATMACR()
ATM-ACR interface
|
ATMACRsubinterface |
getATMACRsubinterface() |
ATMSubinterface |
getATMSubinterface() |
List<BDI> |
getBDI()
Bridge-Domain interface
|
List<Cellular> |
getCellular()
Cellular Interface
|
List<CEM> |
getCEM()
Circuit Emulation interface
|
List<CEMACR> |
getCEMACR()
Circuit Emulation interface
|
List<EmbeddedServiceEngine> |
getEmbeddedServiceEngine()
cisco embedded service engine module
|
List<FastEthernet> |
getFastEthernet()
FastEthernet IEEE 802.3
|
List<GigabitEthernet> |
getGigabitEthernet()
GigabitEthernet IEEE 802.3z
|
List<GroupAsync> |
getGroupAsync()
Async Group interface
|
List<Loopback> |
getLoopback()
Loopback interface
|
List<Multilink> |
getMultilink()
Multilink-group interface
|
List<Nve> |
getNve()
Network virtualization endpoint interface
|
List<Overlay> |
getOverlay()
Overlay interface
|
List<PortChannel> |
getPortChannel()
Ethernet Channel of interfaces
|
PortChannelSubinterface |
getPortChannelSubinterface() |
List<Pseudowire> |
getPseudowire()
Pseudowire Interface
|
List<Serial> |
getSerial()
Serial interface
|
List<SM> |
getSM()
SM Interface
|
List<TenGigabitEthernet> |
getTenGigabitEthernet()
Ten Gigabit Ethernet
|
List<Tunnel> |
getTunnel()
Tunnel interface
|
List<Vasileft> |
getVasileft()
vasileft
|
List<Vasiright> |
getVasiright()
vasiright
|
List<VirtualPortGroup> |
getVirtualPortGroup()
Virtual Port Group
|
List<VirtualTemplate> |
getVirtualTemplate()
Virtual Template interface
|
List<Vlan> |
getVlan()
Catalyst Vlans
|
List<AppNavCompress> getAppNavCompress()
java.util.List appNavCompress, or null if not presentList<AppNavUnCompress> getAppNavUnCompress()
java.util.List appNavUnCompress, or null if not presentATMSubinterface getATMSubinterface()
org.opendaylight.yang.gen.v1.urn.ios.rev160308._native._interface.ATMSubinterface aTMSubinterface, or null if not presentList<ATMACR> getATMACR()
java.util.List aTMACR, or null if not presentATMACRsubinterface getATMACRsubinterface()
org.opendaylight.yang.gen.v1.urn.ios.rev160308._native._interface.ATMACRsubinterface aTMACRsubinterface, or null if not presentList<BDI> getBDI()
java.util.List bDI, or null if not presentList<CEM> getCEM()
java.util.List cEM, or null if not presentList<CEMACR> getCEMACR()
java.util.List cEMACR, or null if not presentList<EmbeddedServiceEngine> getEmbeddedServiceEngine()
java.util.List embeddedServiceEngine, or null if not presentList<FastEthernet> getFastEthernet()
java.util.List fastEthernet, or null if not presentList<GigabitEthernet> getGigabitEthernet()
java.util.List gigabitEthernet, or null if not presentList<TenGigabitEthernet> getTenGigabitEthernet()
java.util.List tenGigabitEthernet, or null if not presentList<Loopback> getLoopback()
java.util.List loopback, or null if not presentList<Nve> getNve()
java.util.List nve, or null if not presentList<Overlay> getOverlay()
java.util.List overlay, or null if not presentList<PortChannel> getPortChannel()
java.util.List portChannel, or null if not presentPortChannelSubinterface getPortChannelSubinterface()
org.opendaylight.yang.gen.v1.urn.ios.rev160308._native._interface.PortChannelSubinterface portChannelSubinterface, or null if not presentList<Pseudowire> getPseudowire()
java.util.List pseudowire, or null if not presentList<Cellular> getCellular()
java.util.List cellular, or null if not presentList<GroupAsync> getGroupAsync()
java.util.List groupAsync, or null if not presentList<Multilink> getMultilink()
java.util.List multilink, or null if not presentList<Serial> getSerial()
java.util.List serial, or null if not presentList<Tunnel> getTunnel()
java.util.List tunnel, or null if not presentList<VirtualTemplate> getVirtualTemplate()
java.util.List virtualTemplate, or null if not presentList<VirtualPortGroup> getVirtualPortGroup()
java.util.List virtualPortGroup, or null if not presentList<Vasileft> getVasileft()
java.util.List vasileft, or null if not presentCopyright © 2017 OpenDaylight. All rights reserved.