Interface Group
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
- All Known Subinterfaces:
AddGroupCaseData
,AddGroupInput
,BatchAddGroups
,BatchRemoveGroups
,FlatBatchAddGroup
,FlatBatchRemoveGroup
,Group
,GroupAdded
,GroupDesc
,GroupDescStats
,GroupMessage
,GroupRemoved
,GroupUpdated
,NodeGroup
,OriginalBatchedGroup
,OriginalGroup
,RemoveGroupCaseData
,RemoveGroupInput
,StaleGroup
,UpdatedBatchedGroup
,UpdatedGroup
,UpdateGroupCaseData
@Generated("mdsal-binding-generator") public interface Group extends org.opendaylight.yangtools.yang.binding.DataObject
This class represents the following YANG schema fragment defined in module opendaylight-group-types
grouping group { leaf group-type { type group-types; } leaf group-id { type group-id; } leaf group-name { type string; } leaf container-name { type string; } leaf barrier { type boolean; } container buckets { list bucket { key bucket-id; leaf bucket-id { type bucket-id; } leaf weight { type uint16; } leaf watch_port { type uint32; } leaf watch_group { type uint32; } uses action:action-list; } } }
The schema path to identify an instance is opendaylight-group-types/group
-
-
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 Deprecated Methods Modifier and Type Method Description Boolean
getBarrier()
Return barrier, ornull
if it is not present.Buckets
getBuckets()
Return buckets, ornull
if it is not present.String
getContainerName()
Return containerName, ornull
if it is not present.GroupId
getGroupId()
Return groupId, ornull
if it is not present.String
getGroupName()
Return groupName, ornull
if it is not present.GroupTypes
getGroupType()
Return groupType, ornull
if it is not present.Class<? extends Group>
implementedInterface()
default Boolean
isBarrier()
Deprecated, for removal: This API element is subject to removal in a future version.
-
-
-
Method Detail
-
implementedInterface
Class<? extends Group> implementedInterface()
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
-
getGroupType
GroupTypes getGroupType()
Return groupType, ornull
if it is not present.- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.GroupTypes
groupType, ornull
if it is not present.
-
getGroupId
GroupId getGroupId()
Return groupId, ornull
if it is not present.- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.GroupId
groupId, ornull
if it is not present.
-
getGroupName
String getGroupName()
Return groupName, ornull
if it is not present.- Returns:
java.lang.String
groupName, ornull
if it is not present.
-
getContainerName
String getContainerName()
Return containerName, ornull
if it is not present.- Returns:
java.lang.String
containerName, ornull
if it is not present.
-
getBarrier
Boolean getBarrier()
Return barrier, ornull
if it is not present.- Returns:
java.lang.Boolean
barrier, ornull
if it is not present.
-
isBarrier
@Deprecated(forRemoval=true) default Boolean isBarrier()
Deprecated, for removal: This API element is subject to removal in a future version.
-
getBuckets
Buckets getBuckets()
Return buckets, ornull
if it is not present.- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.group.Buckets
buckets, ornull
if it is not present.
-
-