Package org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.topology.tunnel.pcep.rev181109
Interface TunnelPcepLinkCfgAttributes
-
- All Superinterfaces:
AttributeFilters
,org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
,Priority
,TunnelAttributes
- All Known Subinterfaces:
Link1
,PcepCreateP2pTunnelInput
,PcepUpdateTunnelInput
@Generated("mdsal-binding-generator") public interface TunnelPcepLinkCfgAttributes extends org.opendaylight.yangtools.yang.binding.DataObject, TunnelAttributes
This class represents the following YANG schema fragment defined in module topology-tunnel-pcep
grouping tunnel-pcep-link-cfg-attributes { leaf symbolic-path-name { type string; } leaf class-type { type pcep:class-type; } leaf bandwidth { type netc:bandwidth; } uses rsvp:tunnel-attributes; }
-
-
Field Summary
Fields Modifier and Type Field Description static @NonNull org.opendaylight.yangtools.yang.common.QName
QNAME
YANG identifier of the statement represented by this class.
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description Bandwidth
getBandwidth()
Return bandwidth, ornull
if it is not present.ClassType
getClassType()
Return classType, ornull
if it is not present.String
getSymbolicPathName()
Return symbolicPathName, ornull
if it is not present.Class<? extends TunnelPcepLinkCfgAttributes>
implementedInterface()
default @NonNull Bandwidth
requireBandwidth()
Return bandwidth, guaranteed to be non-null.default @NonNull ClassType
requireClassType()
Return classType, guaranteed to be non-null.default @NonNull String
requireSymbolicPathName()
Return symbolicPathName, 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
-
Methods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.rsvp.rev150820.TunnelAttributes
getLabelRecordingDesired, getLocalProtectionDesired, getSessionName, getSeStyleDesired, requireLabelRecordingDesired, requireLocalProtectionDesired, requireSessionName, requireSeStyleDesired
-
-
-
-
Method Detail
-
implementedInterface
Class<? extends TunnelPcepLinkCfgAttributes> implementedInterface()
- Specified by:
implementedInterface
in interfaceAttributeFilters
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
- Specified by:
implementedInterface
in interfacePriority
- Specified by:
implementedInterface
in interfaceTunnelAttributes
-
getSymbolicPathName
String getSymbolicPathName()
Return symbolicPathName, ornull
if it is not present.- Returns:
String
symbolicPathName, ornull
if it is not present.
-
requireSymbolicPathName
default @NonNull String requireSymbolicPathName()
Return symbolicPathName, guaranteed to be non-null.- Returns:
String
symbolicPathName, guaranteed to be non-null.- Throws:
NoSuchElementException
- if symbolicPathName is not present
-
getClassType
ClassType getClassType()
Return classType, ornull
if it is not present.- Returns:
ClassType
classType, ornull
if it is not present.
-
requireClassType
default @NonNull ClassType requireClassType()
Return classType, guaranteed to be non-null.- Returns:
ClassType
classType, guaranteed to be non-null.- Throws:
NoSuchElementException
- if classType is not present
-
getBandwidth
Bandwidth getBandwidth()
Return bandwidth, ornull
if it is not present.- Returns:
Bandwidth
bandwidth, ornull
if it is not present.
-
requireBandwidth
default @NonNull Bandwidth requireBandwidth()
Return bandwidth, guaranteed to be non-null.- Returns:
Bandwidth
bandwidth, guaranteed to be non-null.- Throws:
NoSuchElementException
- if bandwidth is not present
-
-