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 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 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 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!

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

返回
DpcMigrationAttempt.State!

具有指定名称的枚举常量

抛出
java.lang.IllegalArgumentException

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

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

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

返回
Array<DpcMigrationAttempt.State!>!

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