Interface TunnelAttributes
-
- All Superinterfaces:
AttributeFilters,org.opendaylight.yangtools.yang.binding.BindingObject,org.opendaylight.yangtools.yang.binding.DataContainer,org.opendaylight.yangtools.yang.binding.DataObject,Priority
- All Known Subinterfaces:
BasicSessionAttributeObject,SessionAttributeObjectWithResourcesAffinities
@Generated("mdsal-binding-generator") public interface TunnelAttributes extends org.opendaylight.yangtools.yang.binding.DataObject, Priority, AttributeFilters
This class represents the following YANG schema fragment defined in module rsvp
grouping tunnel-attributes { uses priority; leaf local-protection-desired { type boolean; default false; } leaf label-recording-desired { type boolean; default false; } leaf se-style-desired { type boolean; default false; } leaf session-name { type string; } uses attribute-filters; }The schema path to identify an instance is rsvptunnel-attributes
-
-
Field Summary
Fields Modifier and Type Field Description static @NonNull org.opendaylight.yangtools.yang.common.QNameQNAME
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description BooleangetLabelRecordingDesired()Return labelRecordingDesired, ornullif it is not present.BooleangetLocalProtectionDesired()Return localProtectionDesired, ornullif it is not present.StringgetSessionName()Return sessionName, ornullif it is not present.BooleangetSeStyleDesired()Return seStyleDesired, ornullif it is not present.Class<? extends TunnelAttributes>implementedInterface()default @NonNull BooleanrequireLabelRecordingDesired()Return labelRecordingDesired, guaranteed to be non-null.default @NonNull BooleanrequireLocalProtectionDesired()Return localProtectionDesired, guaranteed to be non-null.default @NonNull StringrequireSessionName()Return sessionName, guaranteed to be non-null.default @NonNull BooleanrequireSeStyleDesired()Return seStyleDesired, 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, requireIncludeAny
-
Methods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.rsvp.rev150820.Priority
getHoldPriority, getSetupPriority, requireHoldPriority, requireSetupPriority
-
-
-
-
Method Detail
-
implementedInterface
Class<? extends TunnelAttributes> implementedInterface()
- Specified by:
implementedInterfacein interfaceAttributeFilters- Specified by:
implementedInterfacein interfaceorg.opendaylight.yangtools.yang.binding.DataContainer- Specified by:
implementedInterfacein interfaceorg.opendaylight.yangtools.yang.binding.DataObject- Specified by:
implementedInterfacein interfacePriority
-
getLocalProtectionDesired
Boolean getLocalProtectionDesired()
Return localProtectionDesired, ornullif it is not present.- Returns:
BooleanlocalProtectionDesired, ornullif it is not present.
-
requireLocalProtectionDesired
default @NonNull Boolean requireLocalProtectionDesired()
Return localProtectionDesired, guaranteed to be non-null.- Returns:
BooleanlocalProtectionDesired, guaranteed to be non-null.- Throws:
NoSuchElementException- if localProtectionDesired is not present
-
getLabelRecordingDesired
Boolean getLabelRecordingDesired()
Return labelRecordingDesired, ornullif it is not present.- Returns:
BooleanlabelRecordingDesired, ornullif it is not present.
-
requireLabelRecordingDesired
default @NonNull Boolean requireLabelRecordingDesired()
Return labelRecordingDesired, guaranteed to be non-null.- Returns:
BooleanlabelRecordingDesired, guaranteed to be non-null.- Throws:
NoSuchElementException- if labelRecordingDesired is not present
-
getSeStyleDesired
Boolean getSeStyleDesired()
Return seStyleDesired, ornullif it is not present.- Returns:
BooleanseStyleDesired, ornullif it is not present.
-
requireSeStyleDesired
default @NonNull Boolean requireSeStyleDesired()
Return seStyleDesired, guaranteed to be non-null.- Returns:
BooleanseStyleDesired, guaranteed to be non-null.- Throws:
NoSuchElementException- if seStyleDesired is not present
-
getSessionName
String getSessionName()
Return sessionName, ornullif it is not present.- Returns:
StringsessionName, ornullif it is not present.
-
requireSessionName
default @NonNull String requireSessionName()
Return sessionName, guaranteed to be non-null.- Returns:
StringsessionName, guaranteed to be non-null.- Throws:
NoSuchElementException- if sessionName is not present
-
-