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

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.

Parametreler
deletionMode int: Değer DeletionRequest.DELETION_MODE_ALL veya DeletionRequest.DELETION_MODE_EXCLUDE_INTERNAL_DATA

İ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.

Parametreler
matchBehavior int: Değer DeletionRequest.MATCH_BEHAVIOR_DELETE veya DeletionRequest.MATCH_BEHAVIOR_PRESERVE

İ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.