Interface BoundServices
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.Augmentable<BoundServices>
,org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.ChildOf<ServicesInfo>
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
,org.opendaylight.yangtools.yang.binding.Identifiable<BoundServicesKey>
public interface BoundServices extends org.opendaylight.yangtools.yang.binding.ChildOf<ServicesInfo>, org.opendaylight.yangtools.yang.binding.Augmentable<BoundServices>, org.opendaylight.yangtools.yang.binding.Identifiable<BoundServicesKey>
This class represents the following YANG schema fragment defined in module interface-service-bindings
list bound-services { key service-priority; max-elements 16; leaf service-priority { type uint8; } leaf service-type { type identityref { base service-type-base; } } leaf service-name { type string; } }
The schema path to identify an instance is interface-service-bindings/service-bindings/services-info/bound-servicesTo create instances of this class use
BoundServicesBuilder
.- See Also:
BoundServicesBuilder
,BoundServicesKey
-
-
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 java.lang.String
getServiceName()
@Nullable org.opendaylight.yangtools.yang.common.Uint8
getServicePriority()
@Nullable java.lang.Class<? extends ServiceTypeBase>
getServiceType()
default java.lang.Class<BoundServices>
implementedInterface()
BoundServicesKey
key()
-
-
-
Method Detail
-
implementedInterface
default java.lang.Class<BoundServices> implementedInterface()
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
-
getServicePriority
@Nullable org.opendaylight.yangtools.yang.common.Uint8 getServicePriority()
- Returns:
org.opendaylight.yangtools.yang.common.Uint8
servicePriority
, ornull
if not present
-
getServiceType
@Nullable java.lang.Class<? extends ServiceTypeBase> getServiceType()
- Returns:
java.lang.Class
serviceType
, ornull
if not present
-
getServiceName
@Nullable java.lang.String getServiceName()
- Returns:
java.lang.String
serviceName
, ornull
if not present
-
key
BoundServicesKey key()
- Specified by:
key
in interfaceorg.opendaylight.yangtools.yang.binding.Identifiable<BoundServicesKey>
-
-