public static final class DefaultMapping.Builder extends Object implements Mapping.Builder
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
Mapping |
build()
Builds a mapping object.
|
Mapping.Builder |
forDevice(org.onosproject.net.DeviceId deviceId)
Sets the deviceId for this mapping.
|
Mapping.Builder |
fromApp(org.onosproject.core.ApplicationId appId)
Assigns the application that built this mapping to this object.
|
Mapping.Builder |
withId(long id)
Assigns an id value to this mapping.
|
Mapping.Builder |
withKey(MappingKey key)
Sets the mapping key for this mapping.
|
Mapping.Builder |
withValue(MappingValue value)
Sets the mapping value for this mapping.
|
public Mapping.Builder withId(long id)
Mapping.BuilderwithId in interface Mapping.Builderid - a long valuepublic Mapping.Builder fromApp(org.onosproject.core.ApplicationId appId)
Mapping.BuilderfromApp in interface Mapping.BuilderappId - an application identifierpublic Mapping.Builder forDevice(org.onosproject.net.DeviceId deviceId)
Mapping.BuilderforDevice in interface Mapping.BuilderdeviceId - a device identifierpublic Mapping.Builder withKey(MappingKey key)
Mapping.BuilderwithKey in interface Mapping.Builderkey - mapping keypublic Mapping.Builder withValue(MappingValue value)
Mapping.BuilderwithValue in interface Mapping.Buildervalue - mapping valuepublic Mapping build()
Mapping.Builderbuild in interface Mapping.Builder