Interface Entity
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.Augmentable<Entity>,org.opendaylight.yangtools.yang.binding.BindingObject,org.opendaylight.yangtools.yang.binding.ChildOf<EntityType>,org.opendaylight.yangtools.yang.binding.DataContainer,org.opendaylight.yangtools.yang.binding.DataObject,org.opendaylight.yangtools.yang.binding.Identifiable<EntityKey>
public interface Entity extends org.opendaylight.yangtools.yang.binding.ChildOf<EntityType>, org.opendaylight.yangtools.yang.binding.Augmentable<Entity>, org.opendaylight.yangtools.yang.binding.Identifiable<EntityKey>
This class represents the following YANG schema fragment defined in module entity-owners
list entity { key id; leaf id { type instance-identifier; } leaf owner { type string; } list candidate { key name; ordered-by user; leaf name { type string; } } }The schema path to identify an instance is entity-owners/entity-owners/entity-type/entityTo create instances of this class use
EntityBuilder.- See Also:
EntityBuilder,EntityKey
-
-
Field Summary
Fields Modifier and Type Field Description static @NonNull org.opendaylight.yangtools.yang.common.QNameQNAME
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description @Nullable List<Candidate>getCandidate()@Nullable org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?>getId()@Nullable StringgetOwner()default Class<Entity>implementedInterface()EntityKeykey()default @NonNull List<Candidate>nonnullCandidate()
-
-
-
Method Detail
-
implementedInterface
default Class<Entity> implementedInterface()
- Specified by:
implementedInterfacein interfaceorg.opendaylight.yangtools.yang.binding.DataContainer- Specified by:
implementedInterfacein interfaceorg.opendaylight.yangtools.yang.binding.DataObject
-
getId
@Nullable org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> getId()
- Returns:
org.opendaylight.yangtools.yang.binding.InstanceIdentifierid, ornullif not present
-
getOwner
@Nullable String getOwner()
- Returns:
java.lang.Stringowner, ornullif not present
-
getCandidate
@Nullable List<Candidate> getCandidate()
- Returns:
java.util.Listcandidate, ornullif not present
-
nonnullCandidate
default @NonNull List<Candidate> nonnullCandidate()
- Returns:
java.util.Listcandidate, or an empty list if it is not present
-
-