public interface Flowspec extends org.opendaylight.yangtools.yang.binding.ChildOf<FlowspecDestination>, org.opendaylight.yangtools.yang.binding.Augmentable<Flowspec>
This class represents the following YANG schema fragment defined in module bgp-flowspec
list flowspec {
choice flowspec-type {
case port-case {
list ports {
uses numeric-two-byte-value;
}
}
case destination-port-case {
list destination-ports {
uses numeric-two-byte-value;
}
}
case source-port-case {
list source-ports {
uses numeric-two-byte-value;
}
}
case icmp-type-case {
list types {
uses numeric-one-byte-value;
}
}
case icmp-code-case {
list codes {
uses numeric-one-byte-value;
}
}
case tcp-flags-case {
list tcp-flags {
uses bitmask-two-byte-value;
}
}
case packet-length-case {
list packet-lengths {
uses numeric-two-byte-value;
}
}
case dscp-case {
list dscps {
uses dscp-value;
}
}
case fragment-case {
list fragments {
uses fragment-value;
}
}
}
}
The schema path to identify an instance is
bgp-flowspec/flowspec-destination/flowspec
To create instances of this class use FlowspecBuilder.
FlowspecBuilder| Modifier and Type | Field and Description |
|---|---|
static org.opendaylight.yangtools.yang.common.QName |
QNAME |
| Modifier and Type | Method and Description |
|---|---|
@Nullable FlowspecType |
getFlowspecType() |
@Nullable FlowspecType getFlowspecType()
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.flowspec.rev180329.flowspec.destination.flowspec.FlowspecType flowspecType, or null if not presentCopyright © 2019 OpenDaylight. All rights reserved.