Interface OpendaylightGroupTypesData
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.DataRoot
public interface OpendaylightGroupTypesData extends org.opendaylight.yangtools.yang.binding.DataRoot
This class represents the following YANG schema fragment defined in module opendaylight-group-types
module opendaylight-group-types { namespace urn:opendaylight:group:types; prefix group; import ietf-yang-types { prefix yang; revision-date 2013-07-15; } import opendaylight-action-types { prefix action; } import openflow-protocol { prefix ofproto; revision-date 2013-07-31; } import openflow-types { prefix oft; revision-date 2013-07-31; } revision 2013-10-18 { } typedef group-id { type uint32; } typedef bucket-id { type uint32; } typedef group-types { type enumeration { enum group-all; enum group-select; enum group-indirect; enum group-ff; } } typedef group-capabilities { type enumeration { enum select-weight; enum select-liveness; enum chaining; enum chaining-checks; } } identity group-type { } identity group-all { base group-type; } identity group-select { base group-type; } identity group-indirect { base group-type; } identity group-ff { base group-type; } identity group-capability { } identity select-weight { base group-capability; } identity select-liveness { base group-capability; } identity chaining { base group-capability; } identity chaining-checks { base group-capability; } typedef group-ref { type instance-identifier; } 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; } } } grouping group-statistics { leaf group-id { type group-id; } leaf ref-count { type yang:counter32; } leaf packet-count { type yang:counter64; } leaf byte-count { type yang:counter64; } container duration { leaf second { type yang:counter32; } leaf nanosecond { type yang:counter32; } } container buckets { list bucket-counter { key bucket-id; leaf bucket-id { type bucket-id; } leaf packet-count { type yang:counter64; } leaf byte-count { type yang:counter64; } } } } grouping group-features { leaf-list group-types-supported { type identityref { base group-type; } } leaf-list group-capabilities-supported { type identityref { base group-capability; } } leaf-list max-groups { type uint32; max-elements 4; } leaf-list actions { type uint32; max-elements 4; } } grouping group-statistics-request { list group-stats { key group-id; leaf group-id { type group-id; } } } grouping group-statistics-reply { list group-stats { key group-id; uses group-statistics; } } grouping group-desc-stats-reply { list group-desc-stats { key group-id; uses group; } } grouping group-features-reply { uses group-features; } grouping groups { list group { key group-id; uses group; } list stale-group { key group-id; uses group; } } container group-message { uses group; uses ofproto:ofHeader; leaf command { type oft:group-mod-command; } } }
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description @Nullable GroupMessage
getGroupMessage()
-
-
-
Method Detail
-
getGroupMessage
@Nullable GroupMessage getGroupMessage()
- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.GroupMessage
groupMessage
, ornull
if not present
-
-