DpcMigrationAttempt.State

public enum DpcMigrationAttempt.State


마이그레이션 시도의 상태입니다. STATE_UNSPECIFIED, PREPARING_FOR_MIGRATION, RECEIVED_SERVER_RESPONSE, READY_FOR_MIGRATION을 제외한 모든 상태는 최종 상태입니다.

요약

enum 값

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

알 수 없는 이유로 마이그레이션이 실패했으며 다시 시도할 수 있습니다.

공개 메서드

static DpcMigrationAttempt.State

지정된 이름을 가진 이 유형의 열거형 상수를 반환합니다.

static DpcMigrationAttempt.State[]

이 열거형 유형의 상수를 선언된 순서대로 포함하는 배열을 반환합니다.

enum 값

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 기기 정책이 이전 요청에 대한 응답으로 서버로부터 응답을 수신했습니다. 일반적으로 상태는 READY_FOR_MIGRATION으로 자동 전환됩니다.

SERVER_ERROR

DpcMigrationAttempt.State DpcMigrationAttempt.State.SERVER_ERROR

서버 오류로 인해 이전이 실패했으며 다시 시도할 수 있습니다. 다른 이전 토큰을 사용하면 문제가 해결될 수 있습니다.

STATE_UNSPECIFIED

DpcMigrationAttempt.State DpcMigrationAttempt.State.STATE_UNSPECIFIED

이 값은 사용되지 않습니다.

UNKNOWN_ERROR

DpcMigrationAttempt.State DpcMigrationAttempt.State.UNKNOWN_ERROR

알 수 없는 이유로 마이그레이션이 실패했으며 다시 시도할 수 있습니다. 다른 이전 토큰이 도움이 될 수 있습니다.

공개 메서드

valueOf

public static DpcMigrationAttempt.State valueOf(String name)

지정된 이름을 가진 이 유형의 열거형 상수를 반환합니다. 이 문자열은 이 유형의 열거형 상수를 선언하는 데 사용된 식별자와 정확하게 일치해야 합니다. (불필요한 공백 문자는 허용되지 않습니다.)

반환 값
DpcMigrationAttempt.State

지정된 이름을 가진 열거형 상수

생성 값
java.lang.IllegalArgumentException

이 열거형 유형에 지정된 이름을 가진 상수가 없는 경우

public static DpcMigrationAttempt.State[] values()

이 열거형 유형의 상수를 선언된 순서대로 포함하는 배열을 반환합니다. 이 메서드는 상수를 반복할 때 사용될 수 있습니다.

반환 값
DpcMigrationAttempt.State[]

이 열거형 유형의 상수를 선언된 순서대로 포함하는 배열