DeletionRequest.Builder

public static final class DeletionRequest.Builder
extends Object

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


DeletionRequest nesne oluşturucu.

Özet

Kamu inşaatçıları

Builder()

Herkese açık yöntemler

DeletionRequest build()

DeletionRequest örneği oluşturur.

DeletionRequest.Builder setDeletionMode(int deletionMode)

Sağlanan parametreler için eşleşme davranışını ayarlayın.

DeletionRequest.Builder setDomainUris(List<Uri> domainUris)

Eşleştirme için kullanılacak alan URI'sının listesini ayarlayın.

DeletionRequest.Builder setEnd(Instant end)

Silme aralığının sonunu ayarlayın.

DeletionRequest.Builder setMatchBehavior(int matchBehavior)

Sağlanan parametreler için eşleşme davranışını ayarlayın.

DeletionRequest.Builder setOriginUris(List<Uri> originUris)

Eşleştirme için kullanılacak kaynak URI'nin listesini ayarlayın.

DeletionRequest.Builder setStart(Instant start)

Silme aralığının başlangıcını ayarlayın.

Devralınan yöntemler

Object clone()

Bu nesnenin bir kopyasını oluşturur ve döndürür.

boolean equals(Object obj)

Başka bir nesnenin "eşit" olup olmadığını gösterir bunu.

void finalize()

Atık toplama sırasında bir nesne üzerinde çöp toplayıcı tarafından çağrılır nesneye başka referans olmadığını belirler.

final Class<?> getClass()

Bu Object öğesinin çalışma zamanı sınıfını döndürür.

int hashCode()

Nesne için bir karma kod değeri döndürür.

final void notify()

Bu nesneyi bekleyen tek bir iş parçacığının anlamına gelir.

final void notifyAll()

Bu nesnenin monitöründe bekleyen tüm ileti dizilerini uyandırır.

String toString()

Nesnenin dize gösterimini döndürür.

final void wait(long timeoutMillis, int nanos)

Mevcut iş parçacığının uyanılana kadar beklemesine neden olur. Bu işlem genellikle bilgilendirilerek veya kesinti olarak ya da bir sorun yaşamadan belirli bir süre geçtiğinden emin olun.

final void wait(long timeoutMillis)

Mevcut iş parçacığının uyanılana kadar beklemesine neden olur. Bu işlem genellikle bilgilendirilerek veya kesinti olarak ya da bir sorun yaşamadan belirli bir süre geçtiğinden emin olun.

final void wait()

Mevcut iş parçacığının uyanılana kadar beklemesine neden olur. Bu işlem genellikle bildirim alarak veya kesinti olarak.

Kamu inşaatçıları

Oluşturucu

API düzeyi 34'e eklendi
Ayrıca Ad Services Extensions 4'e de eklendi
public Builder ()

Herkese açık yöntemler

derleme

API düzeyi 34'e eklendi
Ayrıca Ad Services Extensions 4'e de eklendi
public DeletionRequest build ()

DeletionRequest örneği oluşturur.

İlerlemeler
DeletionRequest Bu değer null olamaz.

Silme Modunu Ayarlama

API düzeyi 34'e eklendi
Ayrıca Ad Services Extensions 4'e de eklendi
public DeletionRequest.Builder setDeletionMode (int deletionMode)

Sağlanan parametreler için eşleşme davranışını ayarlayın. DeletionRequest.DELETION_MODE_ALL: Tüm veriler seçili kayıtlarla ilişkili silinecek. DeletionRequest.DELETION_MODE_EXCLUDE_INTERNAL_DATA: Dahili sistem verileri (ör. ücret sınırları) silinir.

İlerlemeler
DeletionRequest.Builder Bu değer null olamaz.

setDomainUris

API düzeyi 34'e eklendi
Ayrıca Ad Services Extensions 4'e de eklendi
public DeletionRequest.Builder setDomainUris (List<Uri> domainUris)

Eşleştirme için kullanılacak alan URI'sının listesini ayarlayın. Bunlar, veya alt alan adları kullanan kayıtlara karşılık gelir. Ör. domainUri; https://example.com ise https://a.example.com, https://example.com ve https://b.example.com eşleşecek; https://abcexample.com EŞLEŞMEZ.

Parametreler
domainUris List: Bu değer null olabilir.

İlerlemeler
DeletionRequest.Builder Bu değer null olamaz.

setEnd

API düzeyi 34'e eklendi
Ayrıca Ad Services Extensions 4'e de eklendi
public DeletionRequest.Builder setEnd (Instant end)

Silme aralığının sonunu ayarlayın. Instant.MAX içinde geçerseniz: her şeyi kayıtlarımızda yer alır. Ayarlanmış bitiş yok varsayılan olarak Instant.MAX değerine ayarlanır.

Parametreler
end Instant: Bu değer null olamaz.

İlerlemeler
DeletionRequest.Builder Bu değer null olamaz.

setMatchDavranış

API düzeyi 34'e eklendi
Ayrıca Ad Services Extensions 4'e de eklendi
public DeletionRequest.Builder setMatchBehavior (int matchBehavior)

Sağlanan parametreler için eşleşme davranışını ayarlayın. DeletionRequest.MATCH_BEHAVIOR_DELETE: Bu seçeneği, şuna ait kayıtları seçmek için sağlanan parametreleri (Kaynak URI'ler ve Alan URI'ları) kullanır silme. DeletionRequest.MATCH_BEHAVIOR_PRESERVE: Bu seçenek, ilişkili verileri korur parametre değerleri (Kaynak URI'ler ve Alan URI'ları) ile birlikte girin ve silme.

İlerlemeler
DeletionRequest.Builder Bu değer null olamaz.

setOriginUris

API düzeyi 34'e eklendi
Ayrıca Ad Services Extensions 4'e de eklendi
public DeletionRequest.Builder setOriginUris (List<Uri> originUris)

Eşleştirme için kullanılacak kaynak URI'nin listesini ayarlayın. Bunlar, Yalnızca aynı kaynağı kullanan kayıtlar eşleşmez. Diğer bir ifadeyle, alt alan adları eşleşmez. Ör. originUri şöyleyse https://a.example.com, ardından https://a.example.com eşleşecek; https://example.com, https://b.example.com ve https://abcexample.com EŞLEŞMEZ.

Parametreler
originUris List: Bu değer null olabilir.

İlerlemeler
DeletionRequest.Builder Bu değer null olamaz.

başlangıç

API düzeyi 34'e eklendi
Ayrıca Ad Services Extensions 4'e de eklendi
public DeletionRequest.Builder setStart (Instant start)

Silme aralığının başlangıcını ayarlayın. Instant.MIN içinde geçerseniz: en eski kayıttan belirtilen sona kadar her şey silinir. Ayarlanmış başlangıç kılavuzu: varsayılan olarak Instant.MIN değerine ayarlanır.

Parametreler
start Instant: Bu değer null olamaz.

İlerlemeler
DeletionRequest.Builder Bu değer null olamaz.