DeletionRequest.Builder

public static final class DeletionRequest.Builder
extends Object

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


DeletionRequest オブジェクトのビルダー。

概要

パブリック コンストラクタ

Builder()

パブリック メソッド

DeletionRequest build()

DeletionRequest インスタンスを作成します。

DeletionRequest.Builder setDeletionMode(int deletionMode)

指定したパラメータの一致動作を設定します。

DeletionRequest.Builder setDomainUris(List<Uri> domainUris)

照合に使用するドメイン URI のリストを設定します。

DeletionRequest.Builder setEnd(Instant end)

削除範囲の末尾を設定します。

DeletionRequest.Builder setMatchBehavior(int matchBehavior)

指定したパラメータの一致動作を設定します。

DeletionRequest.Builder setOriginUris(List<Uri> originUris)

照合に使用される元の URI のリストを設定します。

DeletionRequest.Builder setStart(Instant start)

削除範囲の開始点を設定します。

継承されるメソッド

パブリック コンストラクタ

Builder

API レベル 34 で追加されました。
Ad Services Extensions 4 にも追加
public Builder ()

パブリック メソッド

build

API レベル 34 で追加されました。
Ad Services Extensions 4 にも追加
public DeletionRequest build ()

DeletionRequest インスタンスを作成します。

戻り値
DeletionRequest この値が null になることはありません。

setDeletionMode

API レベル 34 で追加されました。
Ad Services Extensions 4 にも追加
public DeletionRequest.Builder setDeletionMode (int deletionMode)

指定したパラメータの一致動作を設定します。DeletionRequest.DELETION_MODE_ALL: すべてのデータ 削除されます。DeletionRequest.DELETION_MODE_EXCLUDE_INTERNAL_DATA: 内部システムデータ( (レート制限など)が削除されます。

パラメータ
deletionMode int: 値は DeletionRequest.DELETION_MODE_ALL または DeletionRequest.DELETION_MODE_EXCLUDE_INTERNAL_DATA です。

戻り値
DeletionRequest.Builder この値が null になることはありません。

setDomainUris

API レベル 34 で追加されました。
Ad Services Extensions 4 にも追加
public DeletionRequest.Builder setDomainUris (List<Uri> domainUris)

照合に使用するドメイン URI のリストを設定します。これらは次と照合されます 同じドメインまたは任意のサブドメインを使用しているレコードです。例:domainUri が https://example.com の場合は、https://a.example.comhttps://example.com、および https://b.example.com が一致します。https://abcexample.com は一致しません。

パラメータ
domainUris List: この値は null であっても構いません。

戻り値
DeletionRequest.Builder この値を null にすることはできません。

setEnd

API レベル 34 で追加されました。
Ad Services Extensions 4 にも追加
public DeletionRequest.Builder setEnd (Instant end)

削除範囲の末尾を設定します。Instant.MAX を渡すと、 指定した開始から、削除する最新のレコードまでのすべてを記録します。終了日が設定されていません デフォルトは Instant.MAX です。

パラメータ
end Instant: この値を null にすることはできません。

戻り値
DeletionRequest.Builder この値が null になることはありません。

setMatchBehavior

API レベル 34 で追加されました。
Ad Services Extensions 4 にも追加
public DeletionRequest.Builder setMatchBehavior (int matchBehavior)

指定したパラメータの一致動作を設定します。DeletionRequest.MATCH_BEHAVIOR_DELETE: これ オプションでは、指定したパラメータ(元の URI とドメイン URI)を使用して、 削除されます。DeletionRequest.MATCH_BEHAVIOR_PRESERVE: このオプションでは、関連付けられたデータが保持されます。 指定したパラメータ(元の URI とドメイン URI)で置き換え、残りのレコードを 削除されます。

パラメータ
matchBehavior int: 値は DeletionRequest.MATCH_BEHAVIOR_DELETE または DeletionRequest.MATCH_BEHAVIOR_PRESERVE です。

戻り値
DeletionRequest.Builder この値が null になることはありません。

setOriginUris

API レベル 34 で追加されました。
Ad Services Extensions 4 にも追加
public DeletionRequest.Builder setOriginUris (List<Uri> originUris)

照合に使用される元の URI のリストを設定します。これらは次と照合されます 同じオリジンのレコードのみ、つまりサブドメインは一致しません。例:originUri が https://a.example.com の場合、https://a.example.com が一致します。https://example.comhttps://b.example.comhttps://abcexample.com 一致しません。

パラメータ
originUris List: この値は null であっても構いません。

戻り値
DeletionRequest.Builder この値を null にすることはできません。

setStart

API レベル 34 で追加されました。
Ad Services Extensions 4 にも追加
public DeletionRequest.Builder setStart (Instant start)

削除範囲の開始点を設定します。Instant.MIN を渡すと、 最も古いレコードから指定された終了までのすべてのレコードが削除されます。開始条件を設定しないと、 デフォルトは Instant.MIN です。

パラメータ
start Instant: この値を null にすることはできません。

戻り値
DeletionRequest.Builder この値が null になることはありません。