ЛокальныйКоммандКлиент

interface LocalCommandClient


Клиент для выполнения запросов, связанных с локальными командами.

Используйте LocalCommandClientFactory , чтобы создать экземпляр, который взаимодействует с клиентским приложением Android Management API на устройстве.

Краткое содержание

Общественные функции

ListenableFuture < Command >

Запросы статуса команды, которую ранее запросили на запуск.

suspend Command

Запросы статуса команды, которую ранее запросили на запуск.

ListenableFuture < Command >

Запрашивает команду для выполнения через API управления устройствами Android.

suspend Command

Запрашивает команду для выполнения через API управления устройствами Android.

Общественные функции

получитькоманду

fun getCommand(request: GetCommandRequest): ListenableFuture<Command>

Запросы статуса команды, которую ранее запросили на запуск.

Возврат
ListenableFuture < Command >

ListenableFuture представляет статус команды, если она была запланирована.

getCommandAwait

suspend fun getCommandAwait(request: GetCommandRequest): Command

Запросы статуса команды, которую ранее запросили на запуск.

Возврат
Command

Статус команды, если она была запланирована.

Броски
com.google.android.managementapi.commands.CommandException

если запрос не удался.

проблемаКоманда

fun issueCommand(request: IssueCommandRequest): ListenableFuture<Command>

Запрашивает команду для выполнения через API управления устройствами Android.

Возврат
ListenableFuture < Command >

ListenableFuture , представляющий Command , если она была запланирована. Возвращает неудачное ListenableFuture если запрос не выполнен.

выпускCommandAwait

suspend fun issueCommandAwait(request: IssueCommandRequest): Command

Запрашивает команду для выполнения через API управления устройствами Android.

Возврат
Command

Command , если она была запланирована.

Броски
com.google.android.managementapi.commands.CommandException

если запрос не удался.