EventLogRecord.Builder
public
static
final
class
EventLogRecord.Builder
extends Object
java.lang.Object | |
↳ | android.adservices.ondevicepersonalization.EventLogRecord.Builder |
EventLogRecord
のビルダー
まとめ
パブリック コンストラクタ | |
---|---|
Builder()
|
パブリック メソッド | |
---|---|
EventLogRecord
|
build()
インスタンスを作成します。 |
EventLogRecord.Builder
|
setData(ContentValues value)
ログに記録される追加データ。 |
EventLogRecord.Builder
|
setRequestLogRecord(RequestLogRecord value)
このペイロードを関連付ける既存の |
EventLogRecord.Builder
|
setRowIndex(int value)
このペイロードを関連付ける必要がある既存の |
EventLogRecord.Builder
|
setType(int value)
このペイロードを識別する、サービス割り当ての ID。 |
継承されるメソッド | |
---|---|
パブリック コンストラクタ
パブリック メソッド
build
public EventLogRecord build ()
インスタンスを作成します。呼び出し後にこのビルダーに変更を加えないでください。
戻り値 | |
---|---|
EventLogRecord |
この値が null になることはありません。 |
setData
public EventLogRecord.Builder setData (ContentValues value)
記録される追加データ。イベントの一部として追加のデータを書き込む必要がなく、イベントの発生のみをログに記録する必要がある場合は、null を指定できます。
パラメータ | |
---|---|
value |
ContentValues : この値を null にすることはできません。 |
戻り値 | |
---|---|
EventLogRecord.Builder |
setRequestLogRecord
public EventLogRecord.Builder setRequestLogRecord (RequestLogRecord value)
このペイロードを関連付ける既存の RequestLogRecord
。
パラメータ | |
---|---|
value |
RequestLogRecord : この値を null にすることはできません。 |
戻り値 | |
---|---|
EventLogRecord.Builder |
この値が null になることはありません。 |
setRowIndex
public EventLogRecord.Builder setRowIndex (int value)
このペイロードを関連付ける必要がある既存の RequestLogRecord
内の行のインデックス。
パラメータ | |
---|---|
value |
int : 値が 0 以上です |
戻り値 | |
---|---|
EventLogRecord.Builder |
この値が null になることはありません。 |
setType
public EventLogRecord.Builder setType (int value)
このペイロードを識別する、サービス割り当ての ID。RequestLogRecord
の各行は、最大 1 つの、指定されたタイプのイベントに関連付けることができます。RequestLogRecord
の行に同じタイプの別のイベントがすでに存在する場合、プラットフォームはイベントを破棄します。1 ~ 128 の範囲で指定してください。これにより、RequestLogRecord
の各行に最大 127 個のイベントを書き込むことができます。
パラメータ | |
---|---|
value |
int : 値は 1 ~ 127 |
戻り値 | |
---|---|
EventLogRecord.Builder |
この値が null になることはありません。 |