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 Device Policy 中未启用迁移功能。

MIGRATION_TIMED_OUT

迁移过程未能及时完成。

MIGRATION_TOKEN_EXPIRED

迁移令牌已过期。

NETWORK_ERROR

由于网络错误,迁移失败,可以使用相同或不同的迁移令牌重试。

POLICY_NOT_FOUND

在服务器上找不到设备的政策。

PREPARING_FOR_MIGRATION

Android Device Policy 正在与服务器协作,为迁移做准备。

RECEIVED_SERVER_RESPONSE

Android 设备政策已收到服务器针对迁移请求返回的响应。

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 正在迁移。正常情况下,状态会自动推进到 MIGRATED。

MIGRATION_FEATURE_NOT_ENABLED

val DpcMigrationAttempt.State.MIGRATION_FEATURE_NOT_ENABLEDDpcMigrationAttempt.State

Android Device Policy 中未启用迁移功能。

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 设备政策已收到服务器针对迁移请求返回的响应。正常情况下,状态会自动变为 READY_FOR_MIGRATION。

SERVER_ERROR

val DpcMigrationAttempt.State.SERVER_ERRORDpcMigrationAttempt.State

由于服务器错误,迁移失败,可以重试。使用其他迁移令牌可能有助于解决此问题。

UNKNOWN_ERROR

val DpcMigrationAttempt.State.UNKNOWN_ERRORDpcMigrationAttempt.State

迁移失败,原因未知,可以重试。其他迁移令牌可能有所帮助。

公共函数

valueOf

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

返回具有指定名称的该类型的枚举常量。字符串必须与用于声明此类型枚举常量的标识符完全匹配。(不允许使用额外的空白字符。)

返回
DpcMigrationAttempt.State!

具有指定名称的枚举常量

抛出
java.lang.IllegalArgumentException

如果此枚举类型没有指定名称的常量

values

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

返回一个包含此枚举类型的常量的数组(按常量的声明顺序排列)。此方法可用于迭代常量。

返回
Array<DpcMigrationAttempt.State!>!

一个包含此枚举类型的常量的数组(按常量的声明顺序排列)