Interface GetConstrainedPathInput
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.Augmentable<GetConstrainedPathInput>
,org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
,org.opendaylight.yangtools.yang.binding.RpcInput
@Generated("mdsal-binding-generator") public interface GetConstrainedPathInput extends org.opendaylight.yangtools.yang.binding.RpcInput, org.opendaylight.yangtools.yang.binding.Augmentable<GetConstrainedPathInput>
This class represents the following YANG schema fragment defined in module path-computation
input input { leaf graph-name { type string; } leaf source { type uint64; } leaf destination { type uint64; } container constraints { uses path-constraints; } leaf algorithm { type algorithm-type; } }
The schema path to identify an instance is path-computation/get-constrained-path/input
-
-
Field Summary
Fields Modifier and Type Field Description static @NonNull org.opendaylight.yangtools.yang.common.QName
QNAME
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static boolean
bindingEquals(@NonNull GetConstrainedPathInput thisObj, Object obj)
Default implementation ofObject.equals(Object)
contract for this interface.static int
bindingHashCode(@NonNull GetConstrainedPathInput obj)
Default implementation ofObject.hashCode()
contract for this interface.static String
bindingToString(@NonNull GetConstrainedPathInput obj)
Default implementation ofObject.toString()
contract for this interface.AlgorithmType
getAlgorithm()
Return algorithm, ornull
if it is not present.Constraints
getConstraints()
Return constraints, ornull
if it is not present.org.opendaylight.yangtools.yang.common.Uint64
getDestination()
Return destination, ornull
if it is not present.String
getGraphName()
Return graphName, ornull
if it is not present.org.opendaylight.yangtools.yang.common.Uint64
getSource()
Return source, ornull
if it is not present.default Class<GetConstrainedPathInput>
implementedInterface()
-
-
-
Method Detail
-
implementedInterface
default Class<GetConstrainedPathInput> implementedInterface()
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.RpcInput
-
bindingHashCode
static int bindingHashCode(@NonNull GetConstrainedPathInput obj)
Default implementation ofObject.hashCode()
contract for this interface. Implementations of this interface are encouraged to defer to this method to get consistent hashing results across all implementations.- Parameters:
obj
- Object for which to generate hashCode() result.- Returns:
- Hash code value of data modeled by this interface.
- Throws:
NullPointerException
- ifobj
is null
-
bindingEquals
static boolean bindingEquals(@NonNull GetConstrainedPathInput thisObj, Object obj)
Default implementation ofObject.equals(Object)
contract for this interface. Implementations of this interface are encouraged to defer to this method to get consistent equality results across all implementations.- Parameters:
thisObj
- Object acting as the receiver of equals invocationobj
- Object acting as argument to equals invocation- Returns:
- True if thisObj and obj are considered equal
- Throws:
NullPointerException
- ifthisObj
is null
-
bindingToString
static String bindingToString(@NonNull GetConstrainedPathInput obj)
Default implementation ofObject.toString()
contract for this interface. Implementations of this interface are encouraged to defer to this method to get consistent string representations across all implementations.- Parameters:
obj
- Object for which to generate toString() result.- Returns:
String
value of data modeled by this interface.- Throws:
NullPointerException
- ifobj
is null
-
getGraphName
String getGraphName()
Return graphName, ornull
if it is not present.- Returns:
java.lang.String
graphName, ornull
if it is not present.
-
getSource
org.opendaylight.yangtools.yang.common.Uint64 getSource()
Return source, ornull
if it is not present.- Returns:
org.opendaylight.yangtools.yang.common.Uint64
source, ornull
if it is not present.
-
getDestination
org.opendaylight.yangtools.yang.common.Uint64 getDestination()
Return destination, ornull
if it is not present.- Returns:
org.opendaylight.yangtools.yang.common.Uint64
destination, ornull
if it is not present.
-
getConstraints
Constraints getConstraints()
Return constraints, ornull
if it is not present.- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.path.computation.rev200120.get.constrained.path.input.Constraints
constraints, ornull
if it is not present.
-
getAlgorithm
AlgorithmType getAlgorithm()
Return algorithm, ornull
if it is not present.- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.path.computation.rev200120.AlgorithmType
algorithm, ornull
if it is not present.
-
-