AdbInitOptions.Builder

public static class AdbInitOptions.Builder
extends Object

java.lang.Object
   ↳ com.android.tradefed.device.server.AdbInitOptions.Builder


Builds initialization options for ADB.

Default settings are:

  • clientSupport = false
  • userManagedAdbMode = false

Summary

Public constructors

Builder()

Public methods

AdbInitOptions build()
AdbInitOptions.Builder enableUserManagedAdbMode(int port)

See AdbInitOptions.userManagedAdbMode and AdbInitOptions.userManagedAdbPort.

AdbInitOptions.Builder setClientSupportEnabled(boolean enabled)

See AdbInitOptions.clientSupport.

AdbInitOptions.Builder withEnv(String key, String value)

Add an environment variable for the ADB process.

AdbInitOptions.Builder withEnv( envVars)

Add all environment variables from the given map for the ADB process.

Public constructors

Builder

public Builder ()

Public methods

build

public AdbInitOptions build ()

Returns
AdbInitOptions

enableUserManagedAdbMode

public AdbInitOptions.Builder enableUserManagedAdbMode (int port)

See AdbInitOptions.userManagedAdbMode and AdbInitOptions.userManagedAdbPort.

Parameters
port int

Returns
AdbInitOptions.Builder

setClientSupportEnabled

public AdbInitOptions.Builder setClientSupportEnabled (boolean enabled)

See AdbInitOptions.clientSupport.

Parameters
enabled boolean

Returns
AdbInitOptions.Builder

withEnv

public AdbInitOptions.Builder withEnv (String key, 
                String value)

Add an environment variable for the ADB process. Note these environment variables won't be used in user managed ADB mode because ADB server management is entirely up to the user.

Parameters
key String

value String

Returns
AdbInitOptions.Builder

withEnv

public AdbInitOptions.Builder withEnv ( envVars)

Add all environment variables from the given map for the ADB process. Note these environment variables won't be used in user managed ADB mode because ADB server management is entirely up to the user.

Parameters
envVars

Returns
AdbInitOptions.Builder