LocalCommandClient

public interface LocalCommandClient


クライアントがローカル コマンド関連のリクエストを行う。

LocalCommandClientFactory を使用して、デバイス上の Android Management API クライアント アプリと通信するインスタンスを作成します。

概要

パブリック メソッド

abstract @NonNull ListenableFuture<@NonNull Command>

以前にトリガーすることをリクエストしたコマンドのステータスのリクエスト。

abstract @NonNull Command

以前にトリガーすることをリクエストしたコマンドのステータスのリクエスト。

abstract @NonNull ListenableFuture<@NonNull Command>

Android Device Management API で実行するコマンドをリクエストします。

abstract @NonNull Command

Android Device Management API で実行するコマンドをリクエストします。

パブリック メソッド

getCommand

abstract @NonNull ListenableFuture<@NonNull CommandgetCommand(@NonNull GetCommandRequest request)

以前にトリガーすることをリクエストしたコマンドのステータスのリクエスト。

戻り値
@NonNull ListenableFuture<@NonNull Command>

ListenableFuture は、コマンドがスケジュールされている場合のコマンド ステータスを表します。

getCommandAwait

abstract @NonNull Command getCommandAwait(@NonNull GetCommandRequest request)

以前にトリガーすることをリクエストしたコマンドのステータスのリクエスト。

戻り値
@NonNull Command

スケジュールされている場合、コマンドのコマンド ステータス。

例外
com.google.android.managementapi.commands.CommandException

リクエストが失敗した場合に 再試行されます

issueCommand

abstract @NonNull ListenableFuture<@NonNull CommandissueCommand(@NonNull IssueCommandRequest request)

Android Device Management API で実行するコマンドをリクエストします。

戻り値
@NonNull ListenableFuture<@NonNull Command>

ListenableFutureCommand を表します(スケジュール設定された場合)。リクエストが失敗した場合は、失敗した ListenableFuture を返します。

issueCommandAwait

abstract @NonNull Command issueCommandAwait(@NonNull IssueCommandRequest request)

Android Device Management API で実行するコマンドをリクエストします。

戻り値
@NonNull Command

Command(スケジュール設定された場合)。

例外
com.google.android.managementapi.commands.CommandException

リクエストが失敗した場合に 再試行されます