com.android.sdklib.devices
Class Device.Builder

java.lang.Object
  extended by com.android.sdklib.devices.Device.Builder
Enclosing class:
Device

public static class Device.Builder
extends java.lang.Object


Constructor Summary
Device.Builder()
           
Device.Builder(Device d)
           
 
Method Summary
 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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Device.Builder

public Device.Builder()

Device.Builder

public Device.Builder(Device d)
Method Detail

setName

public void setName(@NonNull
                    java.lang.String name)

setId

public void setId(@NonNull
                  java.lang.String id)

setTagId

public void setTagId(@Nullable
                     java.lang.String tagId)

addBootProp

public void addBootProp(@NonNull
                        java.lang.String propName,
                        @NonNull
                        java.lang.String propValue)

setManufacturer

public void setManufacturer(@NonNull
                            java.lang.String manufacturer)

addSoftware

public void addSoftware(@NonNull
                        Software sw)

addAllSoftware

public void addAllSoftware(@NonNull
                           java.util.Collection<? extends Software> sw)

addState

public void addState(State state)

addAllState

public void addAllState(@NonNull
                        java.util.Collection<? extends State> states)

removeState

public boolean removeState(@NonNull
                           java.lang.String stateName)
Removes the first State with the given name

Parameters:
stateName - The name of the State to remove.
Returns:
Whether a State was removed or not.

setMeta

public void setMeta(@NonNull
                    Meta meta)

build

public Device build()