public static interface YangInstanceIdentifier.InstanceIdentifierBuilder extends Builder<YangInstanceIdentifier>
YangInstanceIdentifier.InstanceIdentifierBuilder node(YangInstanceIdentifier.PathArgument arg)
YangInstanceIdentifier.PathArgument
to path arguments of resulting instance identifier.arg
- A YangInstanceIdentifier.PathArgument
to be addedYangInstanceIdentifier.InstanceIdentifierBuilder node(QName nodeType)
YangInstanceIdentifier.NodeIdentifier
with supplied QName to path arguments of resulting instance identifier.nodeType
- QName of YangInstanceIdentifier.NodeIdentifier
which will be addedYangInstanceIdentifier.InstanceIdentifierBuilder nodeWithKey(QName nodeType, Map<QName,Object> keyValues)
YangInstanceIdentifier.NodeIdentifierWithPredicates
with supplied QName and key values to path arguments of resulting
instance identifier.nodeType
- QName of YangInstanceIdentifier.NodeIdentifierWithPredicates
which will be addedkeyValues
- Map of key components and their respective values for YangInstanceIdentifier.NodeIdentifierWithPredicates
YangInstanceIdentifier.InstanceIdentifierBuilder nodeWithKey(QName nodeType, QName key, Object value)
YangInstanceIdentifier.NodeIdentifierWithPredicates
with supplied QName and key, value.nodeType
- QName of YangInstanceIdentifier.NodeIdentifierWithPredicates
which will be addedkey
- QName of key which will be addedvalue
- value of key which will be added@Beta YangInstanceIdentifier.InstanceIdentifierBuilder append(Collection<? extends YangInstanceIdentifier.PathArgument> args)
YangInstanceIdentifier.PathArgument
s to path arguments of resulting instance identifier.args
- YangInstanceIdentifier.PathArgument
s to be addedNullPointerException
- if any of the arguments is null@Beta default YangInstanceIdentifier.InstanceIdentifierBuilder append(YangInstanceIdentifier.PathArgument... args)
YangInstanceIdentifier.PathArgument
s to path arguments of resulting instance identifier.args
- YangInstanceIdentifier.PathArgument
s to be addedNullPointerException
- if any of the arguments is nullYangInstanceIdentifier build()
YangInstanceIdentifier
with path arguments from this builder.build
in interface CheckedBuilder<YangInstanceIdentifier,IllegalArgumentException>
YangInstanceIdentifier
Copyright © 2019 OpenDaylight. All rights reserved.