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

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.

Parameter
deletionMode int: Nilai berupa DeletionRequest.DELETION_MODE_ALL, atau DeletionRequest.DELETION_MODE_EXCLUDE_INTERNAL_DATA

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.