Ditambahkan di API level 34
Juga di Ekstensi Layanan Iklan 4

DeletionRequest.Builder

public static final class DeletionRequest.Builder
extends Object

java.lang.Object
   ↳ android.adservices.measurement.DeletionRequest.Builder


Builder untuk objek DeletionRequest.

Ringkasan

Konstruktor publik

Builder()

Metode publik

DeletionRequest build()

Mem-build instance DeletionRequest.

DeletionRequest.Builder setDeletionMode(int deletionMode)

Setel perilaku pencocokan untuk parameter yang disediakan.

DeletionRequest.Builder setDomainUris(List<Uri> domainUris)

Tetapkan daftar URI domain yang akan digunakan untuk pencocokan.

DeletionRequest.Builder setEnd(Instant end)

Menetapkan akhir rentang penghapusan.

DeletionRequest.Builder setMatchBehavior(int matchBehavior)

Setel perilaku pencocokan untuk parameter yang disediakan.

DeletionRequest.Builder setOriginUris(List<Uri> originUris)

Tetapkan daftar URI asal yang akan digunakan untuk pencocokan.

DeletionRequest.Builder setStart(Instant start)

Menetapkan awal rentang penghapusan.

Metode turunan

Konstruktor publik

Builder

Ditambahkan di API level 34
Juga di Ekstensi Layanan Iklan 4
public Builder ()

Metode publik

build

Ditambahkan di API level 34
Juga di Ekstensi Layanan Iklan 4
public DeletionRequest build ()

Mem-build instance DeletionRequest.

Return
DeletionRequest Nilai ini tidak boleh null.

setDeletionMode

Ditambahkan di API level 34
Juga di Ekstensi Layanan Iklan 4
public DeletionRequest.Builder setDeletionMode (int deletionMode)

Setel perilaku pencocokan untuk parameter yang disediakan. DeletionRequest.DELETION_MODE_ALL: Semua data yang terkait dengan record yang dipilih akan dihapus. DeletionRequest.DELETION_MODE_EXCLUDE_INTERNAL_DATA: Semua data kecuali data sistem internal (misalnya, batas kapasitas) yang terkait dengan data yang dipilih akan dihapus.

Parameter
deletionMode int: Nilainya adalah DeletionRequest.DELETION_MODE_ALL atau DeletionRequest.DELETION_MODE_EXCLUDE_INTERNAL_DATA

Return
DeletionRequest.Builder Nilai ini tidak boleh null.

setDomainUris

Ditambahkan di API level 34
Juga di Ekstensi Layanan Iklan 4
public DeletionRequest.Builder setDomainUris (List<Uri> domainUris)

Tetapkan daftar URI domain yang akan digunakan untuk pencocokan. URL ini akan dicocokkan dengan data yang menggunakan domain yang sama atau subdomain mana pun. Misalnya, jika domainUri adalah https://example.com, maka https://a.example.com, https://example.com, dan https://b.example.com akan cocok; https://abcexample.com TIDAK akan cocok.

Parameter
domainUris List: Nilai ini dapat berupa null.

Return
DeletionRequest.Builder Nilai ini tidak boleh null.

setEnd

Ditambahkan di API level 34
Juga di Ekstensi Layanan Iklan 4
public DeletionRequest.Builder setEnd (Instant end)

Menetapkan akhir rentang penghapusan. Meneruskan Instant.MAX akan menyebabkan semua data dari awal yang ditentukan hingga data terbaru dihapus. Tidak ada akhir yang ditetapkan yang akan ditetapkan secara default ke Instant.MAX.

Parameter
end Instant: Nilai ini tidak boleh null.

Hasil
DeletionRequest.Builder Nilai ini tidak boleh null.

setMatchBehavior

Ditambahkan di API level 34
Juga di Ekstensi Layanan Iklan 4
public DeletionRequest.Builder setMatchBehavior (int matchBehavior)

Setel perilaku pencocokan untuk parameter yang disediakan. DeletionRequest.MATCH_BEHAVIOR_DELETE: Opsi ini akan menggunakan parameter yang disediakan (URI Asal & URI Domain) untuk memilih data yang akan dihapus. DeletionRequest.MATCH_BEHAVIOR_PRESERVE: Opsi ini akan menyimpan data yang terkait dengan parameter yang disediakan (URI Asal & URI Domain) dan memilih catatan yang tersisa untuk dihapus.

Parameter
matchBehavior int: Nilainya adalah DeletionRequest.MATCH_BEHAVIOR_DELETE atau DeletionRequest.MATCH_BEHAVIOR_PRESERVE

Return
DeletionRequest.Builder Nilai ini tidak boleh null.

setOriginUris

Ditambahkan di API level 34
Juga di Ekstensi Layanan Iklan 4
public DeletionRequest.Builder setOriginUris (List<Uri> originUris)

Tetapkan daftar URI asal yang akan digunakan untuk pencocokan. Ini akan dicocokkan dengan data yang menggunakan asal yang sama saja, yaitu subdomain tidak akan cocok. Misalnya, jika originUri adalah https://a.example.com, maka https://a.example.com akan cocok; https://example.com, https://b.example.com, dan https://abcexample.com TIDAK akan cocok.

Parameter
originUris List: Nilai ini dapat berupa null.

Return
DeletionRequest.Builder Nilai ini tidak boleh null.

setStart

Ditambahkan di API level 34
Juga di Ekstensi Layanan Iklan 4
public DeletionRequest.Builder setStart (Instant start)

Menetapkan awal rentang penghapusan. Meneruskan Instant.MIN akan menyebabkan semua data dari data terlama hingga akhir yang ditentukan akan dihapus. Tidak ada start yang ditetapkan akan ditetapkan secara default ke Instant.MIN.

Parameter
start Instant: Nilai ini tidak boleh null.

Hasil
DeletionRequest.Builder Nilai ini tidak boleh null.