Class AVDManagerCLIBuilder
- java.lang.Object
-
- jenkins.plugin.android.emulator.sdk.cli.AVDManagerCLIBuilder
-
public class AVDManagerCLIBuilder extends Object
Build a command line argument for avdmanager command.- Author:
- Nikolas Falco
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AVDManagerCLIBuilder
abi(String abi)
CLICommand<Void>
arguments(String[] args)
CLICommand<Void>
create(String name)
Prepare the CLI command of avdmanager to create new device.CLICommand<Void>
deleteAVD(String name)
AVDManagerCLIBuilder
device(String device)
CLICommand<List<AVDevice>>
listAVD()
CLICommand<List<Targets>>
listTargets()
AVDManagerCLIBuilder
packagePath(String packagePath)
AVDManagerCLIBuilder
silent(boolean silent)
AVDManagerCLIBuilder
verbose(boolean verbose)
static AVDManagerCLIBuilder
with(FilePath executable)
-
-
-
Method Detail
-
with
public static AVDManagerCLIBuilder with(@Nullable FilePath executable)
-
abi
public AVDManagerCLIBuilder abi(String abi)
-
device
public AVDManagerCLIBuilder device(String device)
-
packagePath
public AVDManagerCLIBuilder packagePath(String packagePath)
-
verbose
public AVDManagerCLIBuilder verbose(boolean verbose)
-
silent
public AVDManagerCLIBuilder silent(boolean silent)
-
create
public CLICommand<Void> create(String name)
Prepare the CLI command of avdmanager to create new device.- Returns:
- the command line to execute.
-
listTargets
public CLICommand<List<Targets>> listTargets()
-
listAVD
public CLICommand<List<AVDevice>> listAVD()
-
deleteAVD
public CLICommand<Void> deleteAVD(String name)
-
arguments
public CLICommand<Void> arguments(String[] args)
-
-