Class EmulatorCLIBuilder
- java.lang.Object
-
- jenkins.plugin.android.emulator.sdk.cli.EmulatorCLIBuilder
-
public class EmulatorCLIBuilder extends Object
Build a command line argument for emulator command.- Author:
- Nikolas Falco
- See Also:
- Start the emulator from the command line
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
EmulatorCLIBuilder.CAMERA
static class
EmulatorCLIBuilder.SNAPSHOT
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CLICommand<Void>
arguments(String[] args)
EmulatorCLIBuilder
avdName(String avdName)
CLICommand<Void>
build(int consolePort)
CLICommand<Void>
build(int consolePort, int adbPort)
EmulatorCLIBuilder
cameraBack(EmulatorCLIBuilder.CAMERA mode)
EmulatorCLIBuilder
cameraFront(EmulatorCLIBuilder.CAMERA mode)
EmulatorCLIBuilder
dataDir(String dataDir)
EmulatorCLIBuilder
locale(String locale)
EmulatorCLIBuilder
memory(int memory)
EmulatorCLIBuilder
proxy(ProxyConfiguration proxy)
EmulatorCLIBuilder
quickBoot(EmulatorCLIBuilder.SNAPSHOT mode)
EmulatorCLIBuilder
reportConsolePort(int port)
EmulatorCLIBuilder
reportConsoleTimeout(int timeout)
EmulatorCLIBuilder
wipe(boolean wipe)
static EmulatorCLIBuilder
with(FilePath executable)
-
-
-
Method Detail
-
with
public static EmulatorCLIBuilder with(@Nullable FilePath executable)
-
reportConsolePort
public EmulatorCLIBuilder reportConsolePort(int port)
-
reportConsoleTimeout
public EmulatorCLIBuilder reportConsoleTimeout(int timeout)
-
proxy
public EmulatorCLIBuilder proxy(ProxyConfiguration proxy)
-
dataDir
public EmulatorCLIBuilder dataDir(String dataDir)
-
quickBoot
public EmulatorCLIBuilder quickBoot(EmulatorCLIBuilder.SNAPSHOT mode)
-
cameraBack
public EmulatorCLIBuilder cameraBack(EmulatorCLIBuilder.CAMERA mode)
-
cameraFront
public EmulatorCLIBuilder cameraFront(EmulatorCLIBuilder.CAMERA mode)
-
memory
public EmulatorCLIBuilder memory(int memory)
-
wipe
public EmulatorCLIBuilder wipe(boolean wipe)
-
avdName
public EmulatorCLIBuilder avdName(String avdName)
-
locale
public EmulatorCLIBuilder locale(String locale)
-
build
public CLICommand<Void> build(int consolePort)
-
build
public CLICommand<Void> build(int consolePort, int adbPort)
-
arguments
public CLICommand<Void> arguments(String[] args)
-
-