Package org.opendaylight.yang.gen.v1.urn.opendaylight.serviceutils.srm.ops.rev180626.service.ops.services
Interface Operations
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.Augmentable<Operations>
,org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.ChildOf<Services>
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
,org.opendaylight.yangtools.yang.binding.Identifiable<OperationsKey>
public interface Operations extends org.opendaylight.yangtools.yang.binding.ChildOf<Services>, org.opendaylight.yangtools.yang.binding.Augmentable<Operations>, org.opendaylight.yangtools.yang.binding.Identifiable<OperationsKey>
This class represents the following YANG schema fragment defined in module odl-srm-ops
list operations { key entity-name; leaf entity-name { type identityref { base entity-name-base; } } leaf entity-type { type identityref { base entity-type-base; } } leaf entity-id { type string; } leaf trigger-operation { type identityref { base service-op-base; } } }
The schema path to identify an instance is odl-srm-ops/service-ops/services/operationsTo create instances of this class use
OperationsBuilder
.- See Also:
OperationsBuilder
,OperationsKey
-
-
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 String
getEntityId()
Optional when entity-type is service.@Nullable Class<? extends EntityNameBase>
getEntityName()
@Nullable Class<? extends EntityTypeBase>
getEntityType()
@Nullable Class<? extends ServiceOpBase>
getTriggerOperation()
default Class<Operations>
implementedInterface()
OperationsKey
key()
-
-
-
Method Detail
-
implementedInterface
default Class<Operations> implementedInterface()
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
-
getEntityName
@Nullable Class<? extends EntityNameBase> getEntityName()
- Returns:
java.lang.Class
entityName
, ornull
if not present
-
getEntityType
@Nullable Class<? extends EntityTypeBase> getEntityType()
- Returns:
java.lang.Class
entityType
, ornull
if not present
-
getEntityId
@Nullable String getEntityId()
Optional when entity-type is service. Actual id depends on entity-type and entity-name- Returns:
java.lang.String
entityId
, ornull
if not present
-
getTriggerOperation
@Nullable Class<? extends ServiceOpBase> getTriggerOperation()
- Returns:
java.lang.Class
triggerOperation
, ornull
if not present
-
key
OperationsKey key()
- Specified by:
key
in interfaceorg.opendaylight.yangtools.yang.binding.Identifiable<OperationsKey>
-
-