public static class Device.Builder
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
void |
addAllSoftware(java.util.Collection<? extends Software> sw) |
void |
addAllState(java.util.Collection<? extends State> states) |
void |
addBootProp(java.lang.String propName,
java.lang.String propValue) |
void |
addSoftware(Software sw) |
void |
addState(State state) |
Device |
build() |
boolean |
removeState(java.lang.String stateName)
Removes the first
State with the given name |
void |
setId(java.lang.String id) |
void |
setManufacturer(java.lang.String manufacturer) |
void |
setMeta(Meta meta) |
void |
setName(java.lang.String name) |
void |
setTagId(java.lang.String tagId) |
public Builder()
public Builder(Device d)
public void setName(@NonNull
java.lang.String name)
public void setId(@NonNull
java.lang.String id)
public void setTagId(@Nullable
java.lang.String tagId)
public void addBootProp(@NonNull
java.lang.String propName,
@NonNull
java.lang.String propValue)
public void setManufacturer(@NonNull
java.lang.String manufacturer)
public void addSoftware(@NonNull
Software sw)
public void addAllSoftware(@NonNull
java.util.Collection<? extends Software> sw)
public void addState(State state)
public void addAllState(@NonNull
java.util.Collection<? extends State> states)
public boolean removeState(@NonNull
java.lang.String stateName)
State with the given namepublic void setMeta(@NonNull
Meta meta)
public Device build()