Interface TunnelAttributes
- 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
- All Known Subinterfaces:
BasicSessionAttributeObject,SessionAttributeObjectWithResourcesAffinities
@Generated("mdsal-binding-generator")
public interface TunnelAttributes
extends org.opendaylight.yangtools.binding.Grouping, 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;
}
-
Method Summary
Modifier and TypeMethodDescriptionReturn labelRecordingDesired, ornullif it is not present.Return localProtectionDesired, ornullif it is not present.Return sessionName, ornullif it is not present.Return seStyleDesired, ornullif it is not present.default @NonNull BooleanReturn labelRecordingDesired, guaranteed to be non-null.default @NonNull BooleanReturn localProtectionDesired, guaranteed to be non-null.default @NonNull StringReturn sessionName, guaranteed to be non-null.default @NonNull BooleanReturn 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, 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
-
getLocalProtectionDesired
Boolean getLocalProtectionDesired()Return localProtectionDesired, ornullif it is not present.- Returns:
BooleanlocalProtectionDesired, ornullif it is not present.
-
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
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
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
Return sessionName, guaranteed to be non-null.- Returns:
StringsessionName, guaranteed to be non-null.- Throws:
NoSuchElementException- if sessionName is not present
-