DeletionRequest.Builder
public
static
final
class
DeletionRequest.Builder
extends Object
Builder für DeletionRequest
-Objekte.
Zusammenfassung
Öffentliche Konstruktoren |
Builder()
|
Übernommene Methoden |
Von der Klasse
java.lang.Object
Object
|
clone()
Erstellt eine Kopie dieses Objekts und gibt sie zurück.
|
boolean
|
equals(Object obj)
Gibt an, ob ein anderes Objekt „gleich“ ist dieses.
|
void
|
finalize()
Wird von der automatischen Speicherbereinigung für ein Objekt aufgerufen, wenn die Speicherbereinigung durchgeführt wird
wird festgelegt, dass es keine weiteren Verweise auf das Objekt gibt.
|
final
Class<?>
|
getClass()
Gibt die Laufzeitklasse dieses Object -Objekts zurück.
|
int
|
hashCode()
Gibt einen Hash-Code-Wert für das Objekt zurück.
|
final
void
|
notify()
Weckt einen einzelnen Thread auf, der auf den
überwachen.
|
final
void
|
notifyAll()
Weckt alle Threads auf, die auf den Monitor dieses Objekts warten.
|
String
|
toString()
Gibt eine Stringdarstellung des Objekts zurück.
|
final
void
|
wait(long timeoutMillis, int nanos)
Veranlasst, dass der aktuelle Thread wartet, bis er aktiviert wird, in der Regel
durch Benachrichtigungen oder Unterbrechungen
bestimmte Zeit in Echtzeit verstrichen ist.
|
final
void
|
wait(long timeoutMillis)
Veranlasst, dass der aktuelle Thread wartet, bis er aktiviert wird, in der Regel
durch Benachrichtigungen oder Unterbrechungen
bestimmte Zeit in Echtzeit verstrichen ist.
|
final
void
|
wait()
Veranlasst, dass der aktuelle Thread wartet, bis er aktiviert wird, in der Regel
indem sie benachrichtigt oder unterbrochen werden.
|
|
Öffentliche Konstruktoren
Builder
public Builder ()
Öffentliche Methoden
setDomainUris
public DeletionRequest.Builder setDomainUris (List<Uri> domainUris)
Legen Sie die Liste der Domain-URIs fest, die für den Abgleich verwendet werden sollen. Diese werden zugeordnet mit
Datensätze, die dieselbe Domain oder Subdomains verwenden. Beispiel: Wenn domainUri https://example.com
ist, dann https://a.example.com
, https://example.com
und
https://b.example.com
wird übereinstimmen: https://abcexample.com
wird NICHT übereinstimmen.
Parameter |
domainUris |
List : Dieser Wert kann null sein. |
Ende festlegen
public DeletionRequest.Builder setEnd (Instant end)
Legen Sie das Ende des Löschbereichs fest. Die Übergabe von Instant.MAX
führt zu
alles vom angegebenen Start bis zum neuesten zu löschenden Datensatz. Kein festgelegtes Ende
wird standardmäßig auf Instant.MAX
festgelegt.
Parameter |
end |
Instant : Dieser Wert darf nicht null sein. |
setMatchBehavior
public DeletionRequest.Builder setMatchBehavior (int matchBehavior)
Hiermit wird das Abgleichverhalten für die bereitgestellten Parameter festgelegt. DeletionRequest.MATCH_BEHAVIOR_DELETE
: Dieses
verwendet die angegebenen Parameter (Ursprungs- und Domain-URIs) zur Auswahl von Einträgen für
zu löschen. DeletionRequest.MATCH_BEHAVIOR_PRESERVE
: Mit dieser Option bleiben die verknüpften Daten erhalten.
mit den angegebenen Parametern (Ursprungs- und Domain-URIs) und wählen Sie die verbleibenden Einträge für
zu löschen.
SetOriginUris
public DeletionRequest.Builder setOriginUris (List<Uri> originUris)
Legt die Liste der Ursprungs-URIs fest, die für den Abgleich verwendet werden. Diese werden zugeordnet mit
Datensätze, die nur denselben Ursprung haben, d.h. Subdomains stimmen nicht überein. Beispiel: Wenn „originUri“ gleich ist
https://a.example.com
, dann stimmt https://a.example.com
überein; https://example.com
, https://b.example.com
und https://abcexample.com
wird NICHT übereinstimmen.
Parameter |
originUris |
List : Dieser Wert kann null sein. |
SetStart
public DeletionRequest.Builder setStart (Instant start)
Legen Sie den Beginn des Löschbereichs fest. Die Übergabe von Instant.MIN
führt zu
werden alle Daten vom ältesten bis zum angegebenen Ende gelöscht. Bei keinem festgelegten Start
ist der Standardwert Instant.MIN
.
Parameter |
start |
Instant : Dieser Wert darf nicht null sein. |