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 |
setPlayStore(boolean hasPlayStore) |
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 setPlayStore(boolean hasPlayStore)
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()