bb1b316738ada837bbb46d15793079fe8cf7613d
[onosfw.git] /
1 package org.onosproject.incubator.net.resource.label;
2
3 import com.google.common.annotations.Beta;
4 import org.onosproject.net.Annotated;
5 import org.onosproject.net.DeviceId;
6 import org.onosproject.net.NetworkResource;
7 import org.onosproject.net.Provided;
8
9 /**
10  * Representation of label resource.
11  */
12 @Beta
13 public interface LabelResource extends Annotated, Provided, NetworkResource {
14     /**
15      * Returns device id.
16      * @return DeviceId
17      */
18     DeviceId deviceId();
19
20     /**
21      * Returns label resource identifier.
22      *
23      * @return resource id
24      */
25     LabelResourceId labelResourceId();
26 }