Jiyong Park | 9b8253b | 2021-06-28 18:37:26 +0900 | [diff] [blame] | 1 | // Signature format: 2.0 |
Nikita Ioffe | 147eb6f | 2022-12-01 15:12:57 +0000 | [diff] [blame] | 2 | package android.system.virtualmachine { |
| 3 | |
Nikita Ioffe | 9625489 | 2022-12-01 23:35:24 +0000 | [diff] [blame] | 4 | public class VirtualMachine implements java.lang.AutoCloseable { |
Jiyong Park | 92e3472 | 2023-06-27 00:43:39 +0900 | [diff] [blame^] | 5 | method @NonNull @WorkerThread public java.io.OutputStream getConsoleInput() throws android.system.virtualmachine.VirtualMachineException; |
Nikita Ioffe | 9625489 | 2022-12-01 23:35:24 +0000 | [diff] [blame] | 6 | method @NonNull public java.io.File getRootDir(); |
| 7 | } |
| 8 | |
Nikita Ioffe | 147eb6f | 2022-12-01 15:12:57 +0000 | [diff] [blame] | 9 | public final class VirtualMachineConfig { |
| 10 | method @Nullable public String getPayloadConfigPath(); |
Jiyong Park | 92e3472 | 2023-06-27 00:43:39 +0900 | [diff] [blame^] | 11 | method public boolean isVmConsoleInputSupported(); |
Nikita Ioffe | 147eb6f | 2022-12-01 15:12:57 +0000 | [diff] [blame] | 12 | } |
| 13 | |
| 14 | public static final class VirtualMachineConfig.Builder { |
| 15 | method @NonNull @RequiresPermission(android.system.virtualmachine.VirtualMachine.USE_CUSTOM_VIRTUAL_MACHINE_PERMISSION) public android.system.virtualmachine.VirtualMachineConfig.Builder setPayloadConfigPath(@NonNull String); |
Jiyong Park | 92e3472 | 2023-06-27 00:43:39 +0900 | [diff] [blame^] | 16 | method @NonNull public android.system.virtualmachine.VirtualMachineConfig.Builder setVmConsoleInputSupported(boolean); |
Nikita Ioffe | 147eb6f | 2022-12-01 15:12:57 +0000 | [diff] [blame] | 17 | } |
| 18 | |
| 19 | } |
| 20 | |