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.