Interface OriginatorIdSet
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.Augmentable<OriginatorIdSet>
,org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.ChildOf<OriginatorIdSet>
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
,org.opendaylight.yangtools.yang.binding.Identifiable<OriginatorIdSetKey>
public interface OriginatorIdSet extends org.opendaylight.yangtools.yang.binding.ChildOf<OriginatorIdSet>, org.opendaylight.yangtools.yang.binding.Augmentable<OriginatorIdSet>, org.opendaylight.yangtools.yang.binding.Identifiable<OriginatorIdSetKey>
List of the defined Originators Ids setsThis class represents the following YANG schema fragment defined in module odl-bgp-policy
list originator-id-set { key originator-id-set-name; leaf originator-id-set-name { type string; } leaf-list originator-id { type inet:ipv4-address-no-zone; } container local { presence "Local originator Id"; } }
The schema path to identify an instance is odl-bgp-policy/originator-id-set/originator-id-setTo create instances of this class use
OriginatorIdSetBuilder
.- See Also:
OriginatorIdSetBuilder
,OriginatorIdSetKey
-
-
Field Summary
Fields Modifier and Type Field Description static @NonNull org.opendaylight.yangtools.yang.common.QName
QNAME
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description @Nullable Local
getLocal()
Validates also Local Originator Id@Nullable List<org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4AddressNoZone>
getOriginatorId()
List of role expressions that are part of the set@Nullable String
getOriginatorIdSetName()
name / label of the set -- this is used to reference the set in match conditionsdefault Class<OriginatorIdSet>
implementedInterface()
OriginatorIdSetKey
key()
-
-
-
Method Detail
-
implementedInterface
default Class<OriginatorIdSet> implementedInterface()
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
-
getOriginatorIdSetName
@Nullable String getOriginatorIdSetName()
name / label of the set -- this is used to reference the set in match conditions- Returns:
java.lang.String
originatorIdSetName
, ornull
if not present
-
getOriginatorId
@Nullable List<org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4AddressNoZone> getOriginatorId()
List of role expressions that are part of the set- Returns:
java.util.List
originatorId
, ornull
if not present
-
getLocal
@Nullable Local getLocal()
Validates also Local Originator Id- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.odl.bgp._default.policy.rev200120.originator.id.set.originator.id.set.Local
local
, ornull
if not present
-
key
OriginatorIdSetKey key()
- Specified by:
key
in interfaceorg.opendaylight.yangtools.yang.binding.Identifiable<OriginatorIdSetKey>
-
-