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

Object clone()

Crea e restituisce una copia di questo oggetto.

boolean equals(Object obj)

Indica se un altro oggetto è "uguale a" questo.

void finalize()

Viene chiamato dal garbage collector su un oggetto quando viene utilizzata la garbage collection determina che non ci sono altri riferimenti all'oggetto.

final Class<?> getClass()

Restituisce la classe di runtime di questo Object.

int hashCode()

Restituisce un valore del codice hash per l'oggetto.

final void notify()

Riattiva un singolo thread in attesa sull'oggetto di questo monitoraggio.

final void notifyAll()

Riattiva tutti i thread in attesa sul monitor di questo oggetto.

String toString()

Restituisce una rappresentazione stringa dell'oggetto.

final void wait(long timeoutMillis, int nanos)

Fa in modo che il thread attuale attenda fino a quando non viene riattivato, in genere tramite notifica o interruzioni, oppure fino a quando sia trascorso una certa quantità di tempo reale.

final void wait(long timeoutMillis)

Fa in modo che il thread attuale attenda fino a quando non viene riattivato, in genere tramite notifica o interruzioni, oppure fino a quando sia trascorso una certa quantità di tempo reale.

final void wait()

Fa in modo che il thread attuale attenda fino a quando non viene riattivato, in genere tramite una notifica o l'interruzione.

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.

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.

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.