DeletionRequest.Builder

public static final class DeletionRequest.Builder
extends Object

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


Builder per DeletionRequest oggetti.

Riepilogo

Costruttori pubblici

Builder()

Metodi pubblici

DeletionRequest build()

Crea un'istanza DeletionRequest.

DeletionRequest.Builder setDeletionMode(int deletionMode)

Imposta il comportamento di corrispondenza per i parametri forniti.

DeletionRequest.Builder setDomainUris(List<Uri> domainUris)

Imposta l'elenco degli URI di dominio che verranno utilizzati per la corrispondenza.

DeletionRequest.Builder setEnd(Instant end)

Imposta la fine dell'intervallo di eliminazione.

DeletionRequest.Builder setMatchBehavior(int matchBehavior)

Imposta il comportamento di corrispondenza per i parametri forniti.

DeletionRequest.Builder setOriginUris(List<Uri> originUris)

Imposta l'elenco di URI di origine che verranno utilizzati per la corrispondenza.

DeletionRequest.Builder setStart(Instant start)

Imposta l'inizio dell'intervallo di eliminazione.

Metodi ereditati

Costruttori pubblici

Costruttore

public Builder ()

Metodi pubblici

creare

public DeletionRequest build ()

Crea un'istanza DeletionRequest.

Ritorni
DeletionRequest Questo valore non può essere null.

setDeletionMode

public DeletionRequest.Builder setDeletionMode (int deletionMode)

Imposta il comportamento di corrispondenza per i parametri forniti. DeletionRequest.DELETION_MODE_ALL: tutti i dati associati ai record selezionati verranno eliminati. DeletionRequest.DELETION_MODE_EXCLUDE_INTERNAL_DATA: tutti i dati tranne i dati del sistema interno (ad es. limiti di frequenza) associati ai record selezionati verranno eliminati.

Parametri
deletionMode int: il valore è DeletionRequest.DELETION_MODE_ALL o DeletionRequest.DELETION_MODE_EXCLUDE_INTERNAL_DATA

Ritorni
DeletionRequest.Builder Questo valore non può essere null.

ImpostaDominioUris

public DeletionRequest.Builder setDomainUris (List<Uri> domainUris)

Imposta l'elenco degli URI di dominio che verranno utilizzati per la corrispondenza. Queste saranno associate che usano lo stesso dominio o altri sottodomini. Ad es. Se domainUri è https://example.com, allora https://a.example.com, https://example.com e https://b.example.com corrisponderà; https://abcexample.com NON corrisponderà.

Parametri
domainUris List: questo valore può essere null.

Ritorni
DeletionRequest.Builder Questo valore non può essere null.

ImpostaFine

public DeletionRequest.Builder setEnd (Instant end)

Imposta la fine dell'intervallo di eliminazione. Il superamento della soglia Instant.MAX causerà tutto dall'inizio specificato fino all'ultimo record da eliminare. Nessuna fine impostata Il valore predefinito sarà Instant.MAX.

Parametri
end Instant: questo valore non può essere null.

Ritorni
DeletionRequest.Builder Questo valore non può essere null.

setMatchBehavior

public DeletionRequest.Builder setMatchBehavior (int matchBehavior)

Imposta il comportamento di corrispondenza per i parametri forniti. DeletionRequest.MATCH_BEHAVIOR_DELETE: questo utilizzerà i parametri forniti (URI di origine e URI di dominio) per selezionare i record per l'eliminazione dei dati. DeletionRequest.MATCH_BEHAVIOR_PRESERVE: questa opzione conserverà i dati associati con i parametri forniti (URI di origine e URI di dominio) e seleziona i record rimanenti per l'eliminazione dei dati.

Parametri
matchBehavior int: il valore è DeletionRequest.MATCH_BEHAVIOR_DELETE o DeletionRequest.MATCH_BEHAVIOR_PRESERVE

Ritorni
DeletionRequest.Builder Questo valore non può essere null.

setOriginUris

public DeletionRequest.Builder setOriginUris (List<Uri> originUris)

Imposta l'elenco di URI di origine che verranno utilizzati per la corrispondenza. Queste saranno associate che utilizzano solo la stessa origine, ovvero i sottodomini non corrisponderanno. Ad es. Se originUri è https://a.example.com, quindi https://a.example.com corrisponderà; https://example.com, https://b.example.com e https://abcexample.com NON corrisponderà.

Parametri
originUris List: questo valore può essere null.

Ritorni
DeletionRequest.Builder Questo valore non può essere null.

impostaInizia

public DeletionRequest.Builder setStart (Instant start)

Imposta l'inizio dell'intervallo di eliminazione. Il superamento della soglia Instant.MIN causerà dal record meno recente fino alla fine specificata vengono eliminati. Nessun avvio impostato il valore predefinito è Instant.MIN.

Parametri
start Instant: questo valore non può essere null.

Ritorni
DeletionRequest.Builder Questo valore non può essere null.