Device.Builder

public abstract class Device.Builder


Builder untuk Device.

Ringkasan

Metode publik

abstract Device
Device.Builder

Menghapus applicationReportsMetadata.

Device.Builder

Menghapus deviceSettings.

Device.Builder

Menghapus deviceSettingsMetadata.

Device.Builder

Menghapus hardwareInfo.

Device.Builder

Menghapus hardwareInfoMetadata.

Device.Builder

Menghapus managementAppPackageNameMetadata.

Device.Builder

Menghapus managementModeMetadata.

Device.Builder

Menghapus managementProviderInfo.

Device.Builder

Menghapus managementProviderInfoMetadata.

Device.Builder

Menghapus networkInfo.

Device.Builder

Menghapus networkInfoMetadata.

Device.Builder

Menghapus ownershipMetadata.

Device.Builder

Menghapus softwareInfo.

Device.Builder

Menghapus softwareInfoMetadata.

Device.Builder

Menghapus workProfileStateMetadata.

Device.Builder

Laporan untuk aplikasi yang diinstal di perangkat.

Device.Builder

Metadata tentang laporan aplikasi.

Device.Builder

Informasi setelan perangkat.

Device.Builder

Metadata tentang setelan perangkat.

Device.Builder

Informasi mendetail tentang hardware perangkat.

Device.Builder

Metadata tentang info hardware.

abstract Device.Builder

Nama paket aplikasi yang mengelola perangkat.

Device.Builder

Metadata tentang nama paket aplikasi pengelolaan.

abstract Device.Builder

Jenis mode pengelolaan di perangkat.

Device.Builder

Metadata tentang mode pengelolaan.

Device.Builder

Informasi tentang penyedia pengelolaan perangkat yang dikelola AMAPI.

Device.Builder

Metadata tentang info penyedia pengelolaan.

Device.Builder

Informasi jaringan perangkat.

Device.Builder

Metadata tentang info jaringan.

abstract Device.Builder

Kepemilikan perangkat terkelola.

Device.Builder

Metadata tentang kepemilikan.

Device.Builder

Informasi mendetail tentang software perangkat.

Device.Builder

Metadata tentang info software.

abstract Device.Builder

Status yang menunjukkan apakah ada profil kerja di perangkat.

Device.Builder

Metadata tentang status profil kerja.

Metode publik

build

public abstract Device build()

clearApplicationReportsMetadata

public Device.Builder clearApplicationReportsMetadata()

Menghapus applicationReportsMetadata.

clearDeviceSettings

public Device.Builder clearDeviceSettings()

Menghapus deviceSettings.

clearDeviceSettingsMetadata

public Device.Builder clearDeviceSettingsMetadata()

Menghapus deviceSettingsMetadata.

clearHardwareInfo

public Device.Builder clearHardwareInfo()

Menghapus hardwareInfo.

clearHardwareInfoMetadata

public Device.Builder clearHardwareInfoMetadata()

Menghapus hardwareInfoMetadata.

clearManagementAppPackageNameMetadata

public Device.Builder clearManagementAppPackageNameMetadata()

Menghapus managementAppPackageNameMetadata.

clearManagementModeMetadata

public Device.Builder clearManagementModeMetadata()

Menghapus managementModeMetadata.

clearManagementProviderInfo

public Device.Builder clearManagementProviderInfo()

Menghapus managementProviderInfo.

clearManagementProviderInfoMetadata

public Device.Builder clearManagementProviderInfoMetadata()

Menghapus managementProviderInfoMetadata.

clearNetworkInfo

public Device.Builder clearNetworkInfo()

Menghapus networkInfo.

clearNetworkInfoMetadata

public Device.Builder clearNetworkInfoMetadata()

Menghapus networkInfoMetadata.

clearOwnershipMetadata

public Device.Builder clearOwnershipMetadata()

Menghapus ownershipMetadata.

clearSoftwareInfo

public Device.Builder clearSoftwareInfo()

Menghapus softwareInfo.

clearSoftwareInfoMetadata

public Device.Builder clearSoftwareInfoMetadata()

Menghapus softwareInfoMetadata.

clearWorkProfileStateMetadata

public Device.Builder clearWorkProfileStateMetadata()

Menghapus workProfileStateMetadata.

setApplicationReports

public Device.Builder setApplicationReports(Iterable<ApplicationReport> value)

Laporan untuk aplikasi yang diinstal di perangkat.

Catatan: Tindakan ini akan mengembalikan semua aplikasi ke aplikasi yang dapat diperluas di perangkat terkelola, atau hanya mengembalikan aplikasi penting.

setApplicationReportsMetadata

public Device.Builder setApplicationReportsMetadata(Metadata value)

Metadata tentang laporan aplikasi.

setDeviceSettings

public Device.Builder setDeviceSettings(DeviceSettings value)

Informasi setelan perangkat.

setDeviceSettingsMetadata

public Device.Builder setDeviceSettingsMetadata(Metadata value)

Metadata tentang setelan perangkat.

setHardwareInfo

public Device.Builder setHardwareInfo(HardwareInfo value)

Informasi mendetail tentang hardware perangkat.

setHardwareInfoMetadata

public Device.Builder setHardwareInfoMetadata(Metadata value)

Metadata tentang info hardware.

setManagementAppPackageName

public abstract Device.Builder setManagementAppPackageName(String value)

Nama paket aplikasi yang mengelola perangkat.

setManagementAppPackageNameMetadata

public Device.Builder setManagementAppPackageNameMetadata(Metadata value)

Metadata tentang nama paket aplikasi pengelolaan.

setManagementMode

public abstract Device.Builder setManagementMode(Device.ManagementMode value)

Jenis mode pengelolaan di perangkat.

setManagementModeMetadata

public Device.Builder setManagementModeMetadata(Metadata value)

Metadata tentang mode pengelolaan.

setManagementProviderInfo

public Device.Builder setManagementProviderInfo(ManagementProviderInfo value)

Informasi tentang penyedia pengelolaan perangkat yang dikelola AMAPI. Setelan ini tidak ditetapkan untuk perangkat yang dikelola DPC kustom.

setManagementProviderInfoMetadata

public Device.Builder setManagementProviderInfoMetadata(Metadata value)

Metadata tentang info penyedia pengelolaan.

setNetworkInfo

public Device.Builder setNetworkInfo(NetworkInfo value)

Informasi jaringan perangkat. Tindakan ini mengharuskan pemanggil memiliki izin ACCESS_NETWORK_STATE.

setNetworkInfoMetadata

public Device.Builder setNetworkInfoMetadata(Metadata value)

Metadata tentang info jaringan.

setOwnership

public abstract Device.Builder setOwnership(Device.Ownership value)

Kepemilikan perangkat terkelola.

setOwnershipMetadata

public Device.Builder setOwnershipMetadata(Metadata value)

Metadata tentang kepemilikan.

setSoftwareInfo

public Device.Builder setSoftwareInfo(SoftwareInfo value)

Informasi mendetail tentang software perangkat.

setSoftwareInfoMetadata

public Device.Builder setSoftwareInfoMetadata(Metadata value)

Metadata tentang info software.

setWorkProfileState

public abstract Device.Builder setWorkProfileState(Device.WorkProfileState value)

Status yang menunjukkan apakah ada profil kerja di perangkat. Sebaliknya, `Ownership` dan `ManagementMode` menunjukkan status pengelolaan pengguna tempat aplikasi yang memanggil berjalan.

* Di Android 13 dan yang lebih baru, sinyal ini mendeteksi keberadaan profil kerja secara andal. * Di Android 12 dan yang lebih lama, keberadaan profil kerja dapat dideteksi secara andal jika dikelola oleh aplikasi Android Device Policy atau jika aplikasi yang memanggil berada di dalam profil kerja. Melaporkan `WORK_PROFILE_STATE_UNSPECIFIED` jika keberadaan profil kerja tidak dapat ditentukan secara andal. Dalam kasus seperti ini, metadata yang sesuai akan mencakup `Metadata.IssueType.SIGNAL_UNDETERMINED`.

setWorkProfileStateMetadata

public Device.Builder setWorkProfileStateMetadata(Metadata value)

Metadata tentang status profil kerja.