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)

Menyetel 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)

Menyetel perilaku pencocokan untuk parameter yang disediakan.

DeletionRequest.Builder setOriginUris(List<Uri> originUris)

Menetapkan daftar URI asal yang akan digunakan untuk pencocokan.

DeletionRequest.Builder setStart(Instant start)

Menetapkan awal rentang penghapusan.

Metode turunan

Object clone()

Membuat dan menampilkan salinan objek ini.

boolean equals(Object obj)

Menunjukkan apakah beberapa objek lain "sama dengan" objek ini atau tidak.

void finalize()

Dipanggil oleh pembersih sampah memori pada sebuah objek saat pembersihan sampah memori menentukan bahwa tidak ada lagi referensi ke objek.

final Class<?> getClass()

Menampilkan class runtime dari Object ini.

int hashCode()

Menampilkan nilai kode hash untuk objek.

final void notify()

Mengaktifkan satu thread yang menunggu di monitor objek ini.

final void notifyAll()

Mengaktifkan semua thread yang menunggu di monitor objek ini.

String toString()

Menampilkan representasi string dari objek ini.

final void wait(long timeoutMillis, int nanos)

Menyebabkan thread saat ini menunggu hingga aktif, biasanya dengan menerima notifikasi atau terganggu, atau hingga sejumlah real time telah berlalu.

final void wait(long timeoutMillis)

Menyebabkan thread saat ini menunggu hingga aktif, biasanya dengan menerima notifikasi atau terganggu, atau hingga sejumlah real time telah berlalu.

final void wait()

Membuat thread saat ini menunggu hingga aktif, biasanya dengan menerima notifikasi atau terganggu.

Konstruktor publik

Builder

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

Metode publik

build

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

Membangun instance DeletionRequest.

Hasil
DeletionRequest Nilai ini tidak boleh null.

{i>setDeletionMode<i}

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

Menyetel perilaku pencocokan untuk parameter yang disediakan. DeletionRequest.DELETION_MODE_ALL: Semua data yang terkait dengan catatan 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.

Hasil
DeletionRequest.Builder Nilai ini tidak boleh null.

setDomainUri

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

Tetapkan daftar URI domain yang akan digunakan untuk pencocokan. Ini akan dicocokkan dengan menggunakan domain yang sama atau subdomain mana pun. Mis. 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.

Hasil
DeletionRequest.Builder Nilai ini tidak boleh null.

setEnd

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

Menetapkan akhir rentang penghapusan. Meneruskan Instant.MAX akan menyebabkan semua dari awal yang ditentukan hingga {i>record <i}terbaru yang akan dihapus. Tidak ada batas akhir 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 level API 34
Juga di Ekstensi Layanan Iklan 4
public DeletionRequest.Builder setMatchBehavior (int matchBehavior)

Menyetel perilaku pencocokan untuk parameter yang disediakan. DeletionRequest.MATCH_BEHAVIOR_DELETE: Ini akan menggunakan parameter yang disediakan (URI Origin &URI Domain) untuk memilih kumpulan data penghapusan. DeletionRequest.MATCH_BEHAVIOR_PRESERVE: Opsi ini akan menyimpan data yang terkait dengan parameter yang disediakan (URI Asal &URI Domain) dan memilih kumpulan data yang tersisa untuk penghapusan.

Parameter
matchBehavior int: Nilai berupa DeletionRequest.MATCH_BEHAVIOR_DELETE, atau DeletionRequest.MATCH_BEHAVIOR_PRESERVE

Hasil
DeletionRequest.Builder Nilai ini tidak boleh null.

setOriginUris

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

Menetapkan daftar URI asal yang akan digunakan untuk pencocokan. Ini akan dicocokkan dengan kumpulan data yang menggunakan asal yang sama saja, yakni subdomain tidak akan cocok. Mis. Jika originUri adalah https://a.example.com, lalu 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.

Hasil
DeletionRequest.Builder Nilai ini tidak boleh null.

setStart

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

Menetapkan awal rentang penghapusan. Meneruskan Instant.MIN akan menyebabkan semua dari {i>record<i} yang terlama sampai akhir yang ditentukan akan dihapus. Tanpa {i>set start<i} yang akan secara default ke Instant.MIN.

Parameter
start Instant: Nilai ini tidak boleh null.

Hasil
DeletionRequest.Builder Nilai ini tidak boleh null.