public interface ExtRouters extends org.opendaylight.yangtools.yang.binding.ChildOf<OdlNatData>, org.opendaylight.yangtools.yang.binding.Augmentable<ExtRouters>
This class represents the following YANG schema fragment defined in module odl-nat
container ext-routers {
list routers {
key router-name;
leaf router-name {
type string;
}
leaf network-id {
type yang:uuid;
}
leaf enable-snat {
type boolean;
}
list external-ips {
key "subnet-id ip-address";
leaf subnet-id {
type yang:uuid;
}
leaf ip-address {
type string;
}
}
leaf-list subnet-ids {
type yang:uuid;
}
leaf ext_gw_mac_address {
type string;
}
}
}
The schema path to identify an instance is
odl-nat/ext-routers
To create instances of this class use ExtRoutersBuilder.
ExtRoutersBuilder| Modifier and Type | Field and Description |
|---|---|
static @NonNull org.opendaylight.yangtools.yang.common.QName |
QNAME |
| Modifier and Type | Method and Description |
|---|---|
@Nullable List<Routers> |
getRouters() |
default Class<ExtRouters> |
implementedInterface() |
default @NonNull List<Routers> |
nonnullRouters() |
default Class<ExtRouters> implementedInterface()
implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataContainerimplementedInterface in interface org.opendaylight.yangtools.yang.binding.DataObject@Nullable List<Routers> getRouters()
java.util.List routers, or null if not presentCopyright © 2020 OpenDaylight. All rights reserved.