SoftwareInfo.Builder

public abstract class SoftwareInfo.Builder


Builder untuk SoftwareInfo.

Ringkasan

Metode publik

abstract SoftwareInfo
SoftwareInfo.Builder

Menghapus androidDevicePolicyVersionCodeMetadata.

SoftwareInfo.Builder

Menghapus androidDevicePolicyVersionNameMetadata.

SoftwareInfo.Builder

Menghapus androidSdkVersionMetadata.

SoftwareInfo.Builder

Menghapus androidVersionMetadata.

SoftwareInfo.Builder

Menghapus deviceSecurityPatchInfosMetadata.

SoftwareInfo.Builder

Menghapus publishedSecurityPatchInfosMetadata.

SoftwareInfo.Builder

Menghapus systemUpdateInfo.

SoftwareInfo.Builder

Menghapus systemUpdateInfoMetadata.

SoftwareInfo.Builder

Menghapus webviewPackageMetadata.

abstract SoftwareInfo.Builder

Kode versi aplikasi Android Device Policy.

SoftwareInfo.Builder

Metadata tentang kode versi kebijakan perangkat Android.

abstract SoftwareInfo.Builder

Versi aplikasi Android Device Policy seperti yang ditampilkan kepada pengguna.

SoftwareInfo.Builder

Metadata tentang nama versi Android Device Policy.

abstract SoftwareInfo.Builder

Level API versi platform Android yang berjalan di perangkat.

SoftwareInfo.Builder

Metadata tentang versi Android SDK.

abstract SoftwareInfo.Builder

String versi Android yang dapat dilihat pengguna.

SoftwareInfo.Builder

Metadata tentang versi Android.

SoftwareInfo.Builder

Informasi tingkat patch keamanan(SPL) perangkat.

SoftwareInfo.Builder

Metadata tentang info patch keamanan perangkat.

SoftwareInfo.Builder

Informasi Tingkat patch keamanan yang dipublikasikan.

SoftwareInfo.Builder

Metadata tentang info patch keamanan yang dipublikasikan.

SoftwareInfo.Builder

Informasi tentang update sistem yang mungkin tertunda. * Di Android 15 dan yang lebih baru, sinyal ini tersedia di semua skenario. * Di Android 14 dan yang lebih lama, sinyal ini hanya tersedia jika perangkat dikelola oleh aplikasi Android Device Policy.

SoftwareInfo.Builder

Metadata tentang info update sistem.

abstract SoftwareInfo.Builder

Nama paket WebView saat ini.

SoftwareInfo.Builder

Metadata tentang paket webview.

Metode publik

build

public abstract SoftwareInfo build()

clearAndroidDevicePolicyVersionCodeMetadata

public SoftwareInfo.Builder clearAndroidDevicePolicyVersionCodeMetadata()

Menghapus androidDevicePolicyVersionCodeMetadata.

clearAndroidDevicePolicyVersionNameMetadata

public SoftwareInfo.Builder clearAndroidDevicePolicyVersionNameMetadata()

Menghapus androidDevicePolicyVersionNameMetadata.

clearAndroidSdkVersionMetadata

public SoftwareInfo.Builder clearAndroidSdkVersionMetadata()

Menghapus androidSdkVersionMetadata.

clearAndroidVersionMetadata

public SoftwareInfo.Builder clearAndroidVersionMetadata()

Menghapus androidVersionMetadata.

clearDeviceSecurityPatchInfosMetadata

public SoftwareInfo.Builder clearDeviceSecurityPatchInfosMetadata()

Menghapus deviceSecurityPatchInfosMetadata.

clearPublishedSecurityPatchInfosMetadata

public SoftwareInfo.Builder clearPublishedSecurityPatchInfosMetadata()

Menghapus publishedSecurityPatchInfosMetadata.

clearSystemUpdateInfo

public SoftwareInfo.Builder clearSystemUpdateInfo()

Menghapus systemUpdateInfo.

clearSystemUpdateInfoMetadata

public SoftwareInfo.Builder clearSystemUpdateInfoMetadata()

Menghapus systemUpdateInfoMetadata.

clearWebviewPackageMetadata

public SoftwareInfo.Builder clearWebviewPackageMetadata()

Menghapus webviewPackageMetadata.

setAndroidDevicePolicyVersionCode

public abstract SoftwareInfo.Builder setAndroidDevicePolicyVersionCode(Integer value)

Kode versi aplikasi Android Device Policy.

setAndroidDevicePolicyVersionCodeMetadata

public SoftwareInfo.Builder setAndroidDevicePolicyVersionCodeMetadata(Metadata value)

Metadata tentang kode versi kebijakan perangkat Android.

setAndroidDevicePolicyVersionName

public abstract SoftwareInfo.Builder setAndroidDevicePolicyVersionName(String value)

Versi aplikasi Android Device Policy seperti yang ditampilkan kepada pengguna.

setAndroidDevicePolicyVersionNameMetadata

public SoftwareInfo.Builder setAndroidDevicePolicyVersionNameMetadata(Metadata value)

Metadata tentang nama versi Android Device Policy.

setAndroidSdkVersion

public abstract SoftwareInfo.Builder setAndroidSdkVersion(Integer value)

Level API versi platform Android yang berjalan di perangkat. Nilai nol menunjukkan bahwa kolom ini tidak ditetapkan.

setAndroidSdkVersionMetadata

public SoftwareInfo.Builder setAndroidSdkVersionMetadata(Metadata value)

Metadata tentang versi Android SDK.

setAndroidVersion

public abstract SoftwareInfo.Builder setAndroidVersion(String value)

String versi Android yang dapat dilihat pengguna. Misalnya, `6.0.1`.

setAndroidVersionMetadata

public SoftwareInfo.Builder setAndroidVersionMetadata(Metadata value)

Metadata tentang versi Android.

setDeviceSecurityPatchInfos

public SoftwareInfo.Builder setDeviceSecurityPatchInfos(
    Iterable<SoftwareInfo.SecurityPatchInfo> value
)

Informasi tingkat patch keamanan(SPL) perangkat.

SecurityPatchInfo untuk SYSTEM_MODULES bergantung pada laporan kerentanan terbaru, yang merupakan data yang dapat dibaca mesin dari Android dan buletin keamanan lainnya.

SPL Perangkat untuk komponen ini ditentukan oleh :

  • SPL maksimum modul sistem, jika semuanya telah di-patch sepenuhnya, atau
  • SPL minimum modul sistem yang belum di-patch.
Dalam beberapa skenario, laporan kerentanan yang di-cache digunakan untuk mendapatkan info patch keamanan yang dipublikasikan untuk SYSTEM_MODULES. Jika laporan yang di-cache digunakan, hal ini akan tercermin dalam getSecurityPatchLevelMetadata di SecurityPatchInfo SYSTEM_MODULES.

setDeviceSecurityPatchInfosMetadata

public SoftwareInfo.Builder setDeviceSecurityPatchInfosMetadata(Metadata value)

Metadata tentang info patch keamanan perangkat.

setPublishedSecurityPatchInfos

public SoftwareInfo.Builder setPublishedSecurityPatchInfos(
    Iterable<SoftwareInfo.SecurityPatchInfo> value
)

Informasi Tingkat patch keamanan yang dipublikasikan. Tingkat patch ini didasarkan pada laporan kerentanan terbaru, yang merupakan data yang dapat dibaca mesin dari Android dan buletin keamanan lainnya. Tingkat patch keamanan yang dipublikasikan adalah nilai terbaru yang dipublikasikan dalam buletin. Dalam beberapa skenario, laporan kerentanan yang di-cache akan digunakan untuk mendapatkan info patch keamanan yang dipublikasikan. Jika laporan yang di-cache digunakan, hal ini akan tercermin dalam getSecurityPatchLevelMetadata di SecurityPatchInfo.

setPublishedSecurityPatchInfosMetadata

public SoftwareInfo.Builder setPublishedSecurityPatchInfosMetadata(Metadata value)

Metadata tentang info patch keamanan yang dipublikasikan.

setSystemUpdateInfo

public SoftwareInfo.Builder setSystemUpdateInfo(SoftwareInfo.SystemUpdateInfo value)

Informasi tentang update sistem yang mungkin tertunda. * Di Android 15 dan yang lebih baru, sinyal ini tersedia di semua skenario. * Di Android 14 dan yang lebih lama, sinyal ini hanya tersedia jika perangkat dikelola oleh aplikasi Android Device Policy.

setSystemUpdateInfoMetadata

public SoftwareInfo.Builder setSystemUpdateInfoMetadata(Metadata value)

Metadata tentang info update sistem.

setWebviewPackage

public abstract SoftwareInfo.Builder setWebviewPackage(String value)

Nama paket WebView saat ini.

setWebviewPackageMetadata

public SoftwareInfo.Builder setWebviewPackageMetadata(Metadata value)

Metadata tentang paket webview.