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
,Link1
,Lspa
,PcepCreateP2pTunnelInput
,PcepUpdateTunnelInput
,SessionAttributeObjectWithResourcesAffinities
,TunnelPcepLinkCfgAttributes
@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, ornull
if it is not present.Return localProtectionDesired, ornull
if it is not present.Return sessionName, ornull
if it is not present.Return seStyleDesired, ornull
if it is not present.default @NonNull Boolean
Return labelRecordingDesired, guaranteed to be non-null.default @NonNull Boolean
Return localProtectionDesired, guaranteed to be non-null.default @NonNull String
Return sessionName, guaranteed to be non-null.default @NonNull Boolean
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.yangtools.binding.BindingContract
implementedInterface
Methods 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, ornull
if it is not present.- Returns:
Boolean
localProtectionDesired, ornull
if it is not present.
-
requireLocalProtectionDesired
Return localProtectionDesired, guaranteed to be non-null.- Returns:
Boolean
localProtectionDesired, guaranteed to be non-null.- Throws:
NoSuchElementException
- if localProtectionDesired is not present
-
getLabelRecordingDesired
Boolean getLabelRecordingDesired()Return labelRecordingDesired, ornull
if it is not present.- Returns:
Boolean
labelRecordingDesired, ornull
if it is not present.
-
requireLabelRecordingDesired
Return labelRecordingDesired, guaranteed to be non-null.- Returns:
Boolean
labelRecordingDesired, guaranteed to be non-null.- Throws:
NoSuchElementException
- if labelRecordingDesired is not present
-
getSeStyleDesired
Boolean getSeStyleDesired()Return seStyleDesired, ornull
if it is not present.- Returns:
Boolean
seStyleDesired, ornull
if it is not present.
-
requireSeStyleDesired
Return seStyleDesired, guaranteed to be non-null.- Returns:
Boolean
seStyleDesired, guaranteed to be non-null.- Throws:
NoSuchElementException
- if seStyleDesired is not present
-
getSessionName
String getSessionName()Return sessionName, ornull
if it is not present.- Returns:
String
sessionName, ornull
if it is not present.
-
requireSessionName
Return sessionName, guaranteed to be non-null.- Returns:
String
sessionName, guaranteed to be non-null.- Throws:
NoSuchElementException
- if sessionName is not present
-