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

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

issueCommand

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

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

戻り値
@NonNull ListenableFuture<@NonNull Command>

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

issueCommandAwait

abstract @NonNull Command issueCommandAwait(@NonNull IssueCommandRequest request)

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

戻り値
@NonNull Command

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