DpcMigrationAttempt.State

public enum DpcMigrationAttempt.State


嘗試遷移的狀態。STATE_UNSPECIFIED、PREPARING_FOR_MIGRATION、RECEIVED_SERVER_Response 和 READY_FOR_MIGRATION 以外的狀態都是終端狀態。

摘要

列舉值

CONFIGURED_NETWORK_REMOVAL_ERROR

無法移除來源 DPC 所設定的網路,因此無法遷移。

MIGRATED

遷移完成,且 Android Management API 會管理裝置或設定檔。

MIGRATING

正在遷移 Android Device Policy。

MIGRATION_FEATURE_NOT_ENABLED

Android Device Policy 未啟用遷移功能。

MIGRATION_TIMED_OUT

遷移程序並未及時完成。

MIGRATION_TOKEN_EXPIRED

遷移權杖已過期,

NETWORK_ERROR

發生網路錯誤,導致遷移作業失敗。您可以使用相同或不同的遷移權杖重試。

POLICY_NOT_FOUND

在伺服器上找不到裝置政策。

PREPARING_FOR_MIGRATION

Android Device Policy 正與伺服器搭配運作,為遷移做好準備。

RECEIVED_SERVER_RESPONSE

Android Device Policy 收到伺服器回應遷移要求的回應。

SERVER_ERROR

遷移失敗,因為伺服器發生錯誤,可以重試。

STATE_UNSPECIFIED

未使用這個值。

UNKNOWN_ERROR

遷移作業失敗,原因不明,可以重試。

公用方法

static DpcMigrationAttempt.State

傳回此型別含指定名稱的列舉常數。

static DpcMigrationAttempt.State[]

按照宣告的順序傳回包含此列舉型別常數的陣列。

列舉值

CONFIGURED_NETWORK_REMOVAL_ERROR

DpcMigrationAttempt.State DpcMigrationAttempt.State.CONFIGURED_NETWORK_REMOVAL_ERROR

無法移除來源 DPC 所設定的網路,因此無法遷移。由於移除網路並非不可分割的作業,因此部分聯播網可能已遭移除。

已遷移

DpcMigrationAttempt.State DpcMigrationAttempt.State.MIGRATED

遷移完成,且 Android Management API 會管理裝置或設定檔。

遷移

DpcMigrationAttempt.State DpcMigrationAttempt.State.MIGRATING

正在遷移 Android Device Policy。一般來說,狀態會自動進展到 MIGRATED。

MIGRATION_FEATURE_NOT_ENABLED

DpcMigrationAttempt.State DpcMigrationAttempt.State.MIGRATION_FEATURE_NOT_ENABLED

Android Device Policy 未啟用遷移功能。

MIGRATION_TIMED_OUT

DpcMigrationAttempt.State DpcMigrationAttempt.State.MIGRATION_TIMED_OUT

遷移程序並未及時完成。遷移失敗,您可以使用相同的遷移權杖或不同的遷移權杖重試。

MIGRATION_TOKEN_EXPIRED

DpcMigrationAttempt.State DpcMigrationAttempt.State.MIGRATION_TOKEN_EXPIRED

遷移權杖已過期,遷移作業失敗,可以使用其他遷移權杖重試。系統仍會根據裝置時間 (選擇遷移遷移時的裝置時間) 進行檢查,但如果裝置時間有誤,或檢查可能通過的其他極端情況,但伺服器檢查到期時間可能會失敗,這時我們就在這裡進行檢查。

NETWORK_ERROR

DpcMigrationAttempt.State DpcMigrationAttempt.State.NETWORK_ERROR

發生網路錯誤,導致遷移作業失敗。您可以使用相同或不同的遷移權杖重試。

POLICY_NOT_FOUND

DpcMigrationAttempt.State DpcMigrationAttempt.State.POLICY_NOT_FOUND

在伺服器上找不到裝置政策。遷移作業失敗,可以使用其他遷移權杖重試。系統會在建立遷移權杖時檢查政策是否存在,因此不太可能發生。但舉例來說,如果 EMM 同時刪除這項政策,也可能同時刪除。

PREPARING_FOR_MIGRATION

DpcMigrationAttempt.State DpcMigrationAttempt.State.PREPARING_FOR_MIGRATION

Android Device Policy 正與伺服器搭配運作,為遷移做好準備。一般來說,狀態會自動進展到 RECEIVED_SERVER_Response。

RECEIVED_SERVER_RESPONSE

DpcMigrationAttempt.State DpcMigrationAttempt.State.RECEIVED_SERVER_RESPONSE

Android Device Policy 收到伺服器回應遷移要求的回應。一般來說,狀態會自動進展到 READY_FOR_MIGRATION。

SERVER_ERROR

DpcMigrationAttempt.State DpcMigrationAttempt.State.SERVER_ERROR

遷移失敗,因為伺服器發生錯誤,可以重試。改用其他遷移權杖可能會有幫助。

UNKNOWN_ERROR

DpcMigrationAttempt.State DpcMigrationAttempt.State.UNKNOWN_ERROR

遷移作業失敗,原因不明,可以重試。其他遷移權杖可能有助於解決問題。

公用方法

valueOf

public static DpcMigrationAttempt.State valueOf(String name)

傳回此型別含指定名稱的列舉常數。此字串必須與用於在此型別中宣告列舉常數的 ID 完全相符。(不允許有額外的空白字元)。

傳回
DpcMigrationAttempt.State

包含指定名稱的列舉常數

擲回
java.lang.IllegalArgumentException

表示此列舉類型沒有具有指定名稱的常數

public static DpcMigrationAttempt.State[] values()

按照宣告的順序傳回包含此列舉型別常數的陣列。此方法可用於疊代常數。

傳回
DpcMigrationAttempt.State[]

包含此列舉型別常數的陣列,並按照宣告的順序排列