Interface CommonFastRerouteObject
- All Superinterfaces:
AttributeFilters,org.opendaylight.yangtools.binding.BindingContract<org.opendaylight.yangtools.binding.DataContainer>,org.opendaylight.yangtools.binding.BindingObject,org.opendaylight.yangtools.binding.DataContainer,org.opendaylight.yangtools.binding.Grouping,Priority,RsvpTeObject
- All Known Subinterfaces:
BasicFastRerouteObject,LegacyFastRerouteObject
@Generated("mdsal-binding-generator")
public interface CommonFastRerouteObject
extends org.opendaylight.yangtools.binding.Grouping, RsvpTeObject, Priority, AttributeFilters
This class represents the following YANG schema fragment defined in module rsvp
grouping common-fast-reroute-object {
uses rsvp-te-object;
uses priority;
uses attribute-filters;
leaf hop-limit {
type uint8;
default 0;
}
leaf flags {
type fast-reroute-flags;
}
leaf bandwidth {
type netc:bandwidth;
}
}
-
Method Summary
Modifier and TypeMethodDescriptionorg.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.network.concepts.rev131125.BandwidthReturn bandwidth, ornullif it is not present.getFlags()Return flags, ornullif it is not present.org.opendaylight.yangtools.yang.common.Uint8Return hopLimit, ornullif it is not present.default @NonNull org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.network.concepts.rev131125.BandwidthReturn bandwidth, guaranteed to be non-null.default @NonNull FastRerouteFlagsReturn flags, guaranteed to be non-null.default @NonNull org.opendaylight.yangtools.yang.common.Uint8Return hopLimit, guaranteed to be non-null.Methods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.rsvp.rev150820.AttributeFilters
getExcludeAny, getIncludeAll, getIncludeAny, requireExcludeAny, requireIncludeAll, requireIncludeAnyMethods inherited from interface org.opendaylight.yangtools.binding.BindingContract
implementedInterfaceMethods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.rsvp.rev150820.Priority
getHoldPriority, getSetupPriority, requireHoldPriority, requireSetupPriority
-
Method Details
-
getHopLimit
org.opendaylight.yangtools.yang.common.Uint8 getHopLimit()Return hopLimit, ornullif it is not present.- Returns:
Uint8hopLimit, ornullif it is not present.
-
requireHopLimit
default @NonNull org.opendaylight.yangtools.yang.common.Uint8 requireHopLimit()Return hopLimit, guaranteed to be non-null.- Returns:
Uint8hopLimit, guaranteed to be non-null.- Throws:
NoSuchElementException- if hopLimit is not present
-
getFlags
FastRerouteFlags getFlags()Return flags, ornullif it is not present.- Returns:
FastRerouteFlagsflags, ornullif it is not present.
-
requireFlags
Return flags, guaranteed to be non-null.- Returns:
FastRerouteFlagsflags, guaranteed to be non-null.- Throws:
NoSuchElementException- if flags is not present
-
getBandwidth
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.network.concepts.rev131125.Bandwidth getBandwidth()Return bandwidth, ornullif it is not present.- Returns:
Bandwidthbandwidth, ornullif it is not present.
-
requireBandwidth
default @NonNull org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.network.concepts.rev131125.Bandwidth requireBandwidth()Return bandwidth, guaranteed to be non-null.- Returns:
Bandwidthbandwidth, guaranteed to be non-null.- Throws:
NoSuchElementException- if bandwidth is not present
-