DeletionRequest.Builder
public static final class DeletionRequest.Builder
extends Object
Построитель объектов DeletionRequest
.
Краткое содержание
Общественные конструкторы |
---|
Builder () |
Унаследованные методы |
---|
Из класса java.lang.Object Object | clone () Создает и возвращает копию этого объекта. | boolean | equals ( Object obj) Указывает, «равен» ли какой-либо другой объект этому объекту. | void | finalize () Вызывается сборщиком мусора для объекта, когда сборщик мусора определяет, что ссылок на объект больше нет. | final Class <?> | getClass () Возвращает класс времени выполнения этого Object . | int | hashCode () Возвращает значение хеш-кода для объекта. | final void | notify () Пробуждает одиночный поток, ожидающий монитора этого объекта. | final void | notifyAll () Пробуждает все потоки, ожидающие на мониторе этого объекта. | String | toString () Возвращает строковое представление объекта. | final void | wait (long timeoutMillis, int nanos) Заставляет текущий поток ждать, пока он не будет пробужден, обычно путем получения уведомления или прерывания , или до тех пор, пока не истечет определенное количество реального времени. | final void | wait (long timeoutMillis) Заставляет текущий поток ждать, пока он не будет пробужден, обычно путем получения уведомления или прерывания , или до тех пор, пока не истечет определенное количество реального времени. | final void | wait () Заставляет текущий поток ждать, пока он не будет пробужден, обычно путем получения уведомления или прерывания . |
|
Общественные конструкторы
Строитель
public Builder ()
Публичные методы
setDomainUris
public DeletionRequest.Builder setDomainUris (List<Uri> domainUris)
Установите список URI домена, который будет использоваться для сопоставления. Они будут сопоставляться с записями, использующими тот же домен или любые поддомены. Например, если доменUri равен https://example.com
, то https://a.example.com
, https://example.com
и https://b.example.com
будут совпадать; https://abcexample.com
НЕ будет соответствовать.
Параметры |
---|
domainUris | List : Это значение может быть null . |
setEnd
public DeletionRequest.Builder setEnd (Instant end)
Установите конец диапазона удаления. Передача Instant.MAX
приведет к удалению всего, начиная с указанного начала и до самой новой записи. Никакой установленный конец по умолчанию не будет равен Instant.MAX
.
Параметры |
---|
end | Instant : это значение не может быть null . |
setMatchBehavior
public DeletionRequest.Builder setMatchBehavior (int matchBehavior)
Установите поведение соответствия для предоставленных параметров. DeletionRequest.MATCH_BEHAVIOR_DELETE
: этот параметр будет использовать предоставленные параметры (URI происхождения и URI домена) для выбора записей для удаления. DeletionRequest.MATCH_BEHAVIOR_PRESERVE
: этот параметр сохранит данные, связанные с предоставленными параметрами (URI происхождения и URI домена), и выберет оставшиеся записи для удаления.
setOriginUris
public DeletionRequest.Builder setOriginUris (List<Uri> originUris)
Установите список исходных URI, которые будут использоваться для сопоставления. Они будут сопоставляться с записями, использующими только тот же источник, т. е. субдомены не будут совпадать. Например, если originUri равен https://a.example.com
, то https://a.example.com
будет соответствовать; https://example.com
, https://b.example.com
и https://abcexample.com
НЕ будут совпадать.
Параметры |
---|
originUris | List : Это значение может быть null . |
SetStart
public DeletionRequest.Builder setStart (Instant start)
Установите начало диапазона удаления. Передача Instant.MIN
приведет к удалению всего, от самой старой записи до указанного конца. Ни для одного установленного запуска по умолчанию не будет установлено значение Instant.MIN
.
Параметры |
---|
start | Instant : это значение не может быть null . |