public interface VtepConfigSchema extends org.opendaylight.yangtools.yang.binding.ChildOf<VtepConfigSchemas>, org.opendaylight.yangtools.yang.binding.Augmentable<VtepConfigSchema>, org.opendaylight.yangtools.yang.binding.Identifiable<VtepConfigSchemaKey>
This class represents the following YANG schema fragment defined in module itm-config
list vtep-config-schema { key schema-name; leaf schema-name { type string; } leaf transport-zone-name { type string; } leaf tunnel-type { type identityref { base odlif:tunnel-type-base; } } leaf port-name { type string; } leaf vlan-id { type uint16 { range 0..4094; } } leaf gateway-ip { type inet:ip-address; } leaf subnet { type inet:ip-prefix; } leaf exclude-ip-filter { type string; } list dpn-ids { key DPN; leaf DPN { type uint64; } } }The schema path to identify an instance is itm-config/vtep-config-schemas/vtep-config-schema
To create instances of this class use VtepConfigSchemaBuilder
.
VtepConfigSchemaBuilder
,
VtepConfigSchemaKey
Modifier and Type | Field and Description |
---|---|
static @NonNull org.opendaylight.yangtools.yang.common.QName |
QNAME |
Modifier and Type | Method and Description |
---|---|
@Nullable List<DpnIds> |
getDpnIds() |
@Nullable String |
getExcludeIpFilter()
IP Addresses which needs to be excluded from the specified subnet.
|
@Nullable org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress |
getGatewayIp()
Gateway IP address
|
@Nullable String |
getPortName()
Port name
|
@Nullable String |
getSchemaName()
Schema name
|
@Nullable org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpPrefix |
getSubnet()
Subnet Mask in CIDR-notation string, e.g.
|
@Nullable String |
getTransportZoneName()
Transport zone
|
@Nullable Class<? extends TunnelTypeBase> |
getTunnelType() |
@Nullable Integer |
getVlanId()
VLAN ID
|
VtepConfigSchemaKey |
key() |
default @NonNull List<DpnIds> |
nonnullDpnIds() |
@Nullable String getSchemaName()
java.lang.String
schemaName
, or null
if not present@Nullable String getTransportZoneName()
java.lang.String
transportZoneName
, or null
if not present@Nullable Class<? extends TunnelTypeBase> getTunnelType()
java.lang.Class
tunnelType
, or null
if not present@Nullable String getPortName()
java.lang.String
portName
, or null
if not present@Nullable Integer getVlanId()
java.lang.Integer
vlanId
, or null
if not present@Nullable org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress getGatewayIp()
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress
gatewayIp
, or null
if not present@Nullable org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpPrefix getSubnet()
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpPrefix
subnet
, or null
if not present@Nullable String getExcludeIpFilter()
java.lang.String
excludeIpFilter
, or null
if not presentdefault @NonNull List<DpnIds> nonnullDpnIds()
java.util.List
dpnIds
, or an empty list if it is not presentVtepConfigSchemaKey key()
key
in interface org.opendaylight.yangtools.yang.binding.Identifiable<VtepConfigSchemaKey>
Copyright © 2019 OpenDaylight. All rights reserved.