DpcMigrationAttempt.State

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 裝置政策未啟用遷移功能。

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

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

公開函式

java-static DpcMigrationAttempt.State!
valueOf(name: String!)

傳回具指定名稱的這類列舉常數。

java-static Array<DpcMigrationAttempt.State!>!

傳回內含這個列舉類型常數的陣列 (按常數宣告順序)。

列舉值

CONFIGURED_NETWORK_REMOVAL_ERROR

val DpcMigrationAttempt.State.CONFIGURED_NETWORK_REMOVAL_ERRORDpcMigrationAttempt.State

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

已遷移

val DpcMigrationAttempt.State.MIGRATEDDpcMigrationAttempt.State

遷移作業完成,裝置或設定檔由 Android Management API 管理。

遷移中

val DpcMigrationAttempt.State.MIGRATINGDpcMigrationAttempt.State

Android Device Policy 正在遷移。一般來說,狀態會自動進展至「已遷移」。

MIGRATION_FEATURE_NOT_ENABLED

val DpcMigrationAttempt.State.MIGRATION_FEATURE_NOT_ENABLEDDpcMigrationAttempt.State

Android 裝置政策未啟用遷移功能。

MIGRATION_TIMED_OUT

val DpcMigrationAttempt.State.MIGRATION_TIMED_OUTDpcMigrationAttempt.State

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

MIGRATION_TOKEN_EXPIRED

val DpcMigrationAttempt.State.MIGRATION_TOKEN_EXPIREDDpcMigrationAttempt.State

遷移權杖已過期。遷移作業失敗,但可使用其他遷移權杖重試。發起遷移作業時,系統會根據裝置時間進行檢查,但如果裝置時間有誤,或發生其他極端情況,檢查可能會通過,但伺服器檢查到期日可能會失敗,屆時就會出現這個畫面。

NETWORK_ERROR

val DpcMigrationAttempt.State.NETWORK_ERRORDpcMigrationAttempt.State

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

POLICY_NOT_FOUND

val DpcMigrationAttempt.State.POLICY_NOT_FOUNDDpcMigrationAttempt.State

伺服器上找不到裝置的政策。遷移作業失敗,但可使用其他遷移權杖重試。建立遷移權杖時,系統會檢查政策是否存在,因此不太可能發生這種情況。但如果 EMM 在這段期間刪除政策,就可能發生這種情況。

PREPARING_FOR_MIGRATION

val DpcMigrationAttempt.State.PREPARING_FOR_MIGRATIONDpcMigrationAttempt.State

Android Device Policy 正在與伺服器合作,為遷移作業做準備。狀態通常會自動進展至 RECEIVED_SERVER_RESPONSE。

RECEIVED_SERVER_RESPONSE

val DpcMigrationAttempt.State.RECEIVED_SERVER_RESPONSEDpcMigrationAttempt.State

Android Device Policy 已收到伺服器對遷移要求的相關回應。通常狀態會自動推進至 READY_FOR_MIGRATION。

SERVER_ERROR

val DpcMigrationAttempt.State.SERVER_ERRORDpcMigrationAttempt.State

伺服器發生錯誤,因此遷移失敗,但可以重試。使用其他遷移權杖或許會有幫助。

STATE_UNSPECIFIED

val DpcMigrationAttempt.State.STATE_UNSPECIFIEDDpcMigrationAttempt.State

系統不會使用這個值。

UNKNOWN_ERROR

val DpcMigrationAttempt.State.UNKNOWN_ERRORDpcMigrationAttempt.State

遷移作業失敗,原因不明,但可以重試。或許使用其他遷移權杖會有幫助。

公開函式

valueOf

java-static fun valueOf(name: String!): DpcMigrationAttempt.State!

傳回具指定名稱的這類列舉常數。字串須與用來宣告這類列舉常數的 ID 完全一致 (不允許多餘的空白字元)。

傳回
DpcMigrationAttempt.State!

含指定名稱的列舉常數

擲回
java.lang.IllegalArgumentException

如果這個列舉類型沒有含指定名稱的常數

java-static fun values(): Array<DpcMigrationAttempt.State!>!

傳回內含這個列舉類型常數的陣列 (按常數宣告順序)。這個方法可用於疊代處理常數。

傳回
Array<DpcMigrationAttempt.State!>!

內含這個列舉類型常數的陣列 (按常數宣告順序)