com.h3c.sdn.region

## Interface Region

- All Superinterfaces:
    Serializable, Transportable<Region,UUID>
  All Known Implementing Classes:
    RegionModel

      public interface Region
      extends Transportable<Region,UUID>

  Represents a subset of the control domain, identified by control domain elements and their master controller and fail-over controllers.

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `ControllerNode` | `master()` Retrieves the controller which is acting as MASTER in this region.
    `Set<ControlledEntity>` | `networkElements()` Retrieves the network elements which are participating in this region.
    `Set<ControllerNode>` | `slaves()` Retrieves set of controllers which are playing the role of SLAVE in this region.

    - ### Methods inherited from interface com.h3c.api.Transportable

      `getId`

- - ### Method Detail

    - #### master

          ControllerNode master()

      Retrieves the controller which is acting as MASTER in this region.
      Returns:
        controller playing the role of MASTER

    - #### slaves

          Set<ControllerNode> slaves()

      Retrieves set of controllers which are playing the role of SLAVE in this region.
      Returns:
        set of controllers playing the role of SLAVE

    - #### networkElements

          Set<ControlledEntity> networkElements()

      Retrieves the network elements which are participating in this region.
      Returns:
        set of network elements present in this region

Copyright © 2014. All Rights Reserved.