DeletionRequest.Builder
public
static
final
class
DeletionRequest.Builder
extends Object
java.lang.Object | |
↳ | android.adservices.measurement.DeletionRequest.Builder |
DeletionRequest
オブジェクトのビルダー。
概要
パブリック コンストラクタ | |
---|---|
Builder()
|
パブリック メソッド | |
---|---|
DeletionRequest
|
build()
|
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)
削除範囲の開始点を設定します。 |
継承されるメソッド | |
---|---|
パブリック コンストラクタ
パブリック メソッド
build
public DeletionRequest build ()
DeletionRequest
インスタンスを作成します。
戻り値 | |
---|---|
DeletionRequest |
この値が null になることはありません。 |
setDeletionMode
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
public DeletionRequest.Builder setDomainUris (List<Uri> domainUris)
照合に使用するドメイン URI のリストを設定します。これらは次と照合されます
同じドメインまたは任意のサブドメインを使用しているレコードです。例:domainUri が https://example.com
の場合は、https://a.example.com
、https://example.com
、および
https://b.example.com
が一致します。https://abcexample.com
は一致しません。
パラメータ | |
---|---|
domainUris |
List : この値は null であっても構いません。 |
戻り値 | |
---|---|
DeletionRequest.Builder |
この値を null にすることはできません。 |
setEnd
public DeletionRequest.Builder setEnd (Instant end)
削除範囲の末尾を設定します。Instant.MAX
を渡すと、
指定した開始から、削除する最新のレコードまでのすべてを記録します。終了日が設定されていません
デフォルトは Instant.MAX
です。
パラメータ | |
---|---|
end |
Instant : この値を null にすることはできません。 |
戻り値 | |
---|---|
DeletionRequest.Builder |
この値が null になることはありません。 |
setMatchBehavior
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
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 であっても構いません。 |
戻り値 | |
---|---|
DeletionRequest.Builder |
この値を null にすることはできません。 |
setStart
public DeletionRequest.Builder setStart (Instant start)
削除範囲の開始点を設定します。Instant.MIN
を渡すと、
最も古いレコードから指定された終了までのすべてのレコードが削除されます。開始条件を設定しないと、
デフォルトは Instant.MIN
です。
パラメータ | |
---|---|
start |
Instant : この値を null にすることはできません。 |
戻り値 | |
---|---|
DeletionRequest.Builder |
この値が null になることはありません。 |