DeletionRequest.Builder

public static final class DeletionRequest.Builder
extends Object

java.lang.Object
→ Yönergeler android.adservices.measurement.DeletionRequest.Builder


DeletionRequest nesne için oluşturucu.

Özet

İnş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'sinin listesini belirleyin.

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'nın listesini belirleyin.

DeletionRequest.Builder setStart(Instant start)

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

Devralınan yöntemler

İnşaatçılar

Oluşturucu

API düzeyi 34'e eklendi
Ayrıca Reklam Hizmetleri Uzantıları 4'e de eklendi
public Builder ()

Herkese açık yöntemler

yapı

API düzeyi 34'e eklendi
Ayrıca Reklam Hizmetleri Uzantıları 4'e de eklendi
public DeletionRequest build ()

DeletionRequest örneği oluşturur.

İlerlemeler
DeletionRequest Bu değer null olamaz.

SetSilmeModu

API düzeyi 34'e eklendi
Ayrıca Reklam Hizmetleri Uzantıları 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: Seçilen kayıtlarla ilişkili tüm veriler silinir. DeletionRequest.DELETION_MODE_EXCLUDE_INTERNAL_DATA: Seçilen kayıtlarla ilişkili dahili sistem verileri (ör. hız sınırları) dışındaki tüm veriler 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.

kümeAlanıUrisleri

API düzeyi 34'e eklendi
Ayrıca Reklam Hizmetleri Uzantıları 4'e de eklendi
public DeletionRequest.Builder setDomainUris (List<Uri> domainUris)

Eşleştirme için kullanılacak alan URI'sinin listesini belirleyin. Bunlar, aynı alanı veya alt alanları kullanan kayıtlarla eşleştirilir. Ör. alanUri'si https://example.com ise https://a.example.com, https://example.com ve https://b.example.com eşleşir; 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 Reklam Hizmetleri Uzantıları 4'e de eklendi
public DeletionRequest.Builder setEnd (Instant end)

Silme aralığının sonunu ayarlayın. Instant.MAX öğesinin aktarılması, belirtilen başlangıç tarihinden en yeni kayda kadar her şeyin silinmesine neden olur. Ayarlanan bitiş varsayılan olarak Instant.MAX değerine ayarlanmaz.

Parametreler
end Instant: Bu değer null olamaz.

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

setMatchBehavior

API düzeyi 34'e eklendi
Ayrıca Reklam Hizmetleri Uzantıları 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çenek, silinecek kayıtları seçmek için sağlanan parametreleri (Kaynak URI'ler ve Alan URI'leri) kullanır. DeletionRequest.MATCH_BEHAVIOR_PRESERVE: Bu seçenek, sağlanan parametrelerle (Kaynak URI'lar ve Alan URI'leri) ilişkili verileri korur ve kalan kayıtları silmek üzere seçer.

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 Reklam Hizmetleri Uzantıları 4'e de eklendi
public DeletionRequest.Builder setOriginUris (List<Uri> originUris)

Eşleştirme için kullanılacak kaynak URI'nın listesini belirleyin. Bunlar yalnızca aynı kaynağı kullanan kayıtlarla eşleştirilir. Yani alt alanlar eşleşmez. Örneğin, originUri https://a.example.com ise https://a.example.com eşleşir; 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.

setStart

API düzeyi 34'e eklendi
Ayrıca Reklam Hizmetleri Uzantıları 4'e de eklendi
public DeletionRequest.Builder setStart (Instant start)

Silme aralığının başlangıcını belirleyin. Instant.MIN öğesinin geçirilmesi, en eski kayıttan belirtilen sona kadar her şeyin silinmesine neden olur. Ayarlanmış bir başlangıç varsayılan olarak Instant.MIN değerine ayarlanmaz.

Parametreler
start Instant: Bu değer null olamaz.

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