PersistAdSelectionResultRequest.Builder

public static final class PersistAdSelectionResultRequest.Builder
extends Object

java.lang.Object
   ↳ android.adservices.adselection.PersistAdSelectionResultRequest.Builder


Builder for PersistAdSelectionResultRequest objects.

Summary

Public constructors

Builder()

Public methods

PersistAdSelectionResultRequest build()

Builds a PersistAdSelectionResultRequest instance.

PersistAdSelectionResultRequest.Builder setAdSelectionId(long adSelectionId)

Sets the ad selection id Long.

PersistAdSelectionResultRequest.Builder setAdSelectionResult(byte[] adSelectionResult)

Sets the ad selection result String.

PersistAdSelectionResultRequest.Builder setSeller(AdTechIdentifier seller)

Sets the seller AdTechIdentifier.

Inherited methods

Public constructors

Public methods

build

public PersistAdSelectionResultRequest build ()

Builds a PersistAdSelectionResultRequest instance.

Returns
PersistAdSelectionResultRequest This value cannot be null.

Throws
IllegalArgumentException if the adSelectionIid is not set

setAdSelectionId

public PersistAdSelectionResultRequest.Builder setAdSelectionId (long adSelectionId)

Sets the ad selection id Long.

Parameters
adSelectionId long

Returns
PersistAdSelectionResultRequest.Builder This value cannot be null.

setAdSelectionResult

public PersistAdSelectionResultRequest.Builder setAdSelectionResult (byte[] adSelectionResult)

Sets the ad selection result String.

Parameters
adSelectionResult byte: This value may be null.

Returns
PersistAdSelectionResultRequest.Builder This value cannot be null.

setSeller

public PersistAdSelectionResultRequest.Builder setSeller (AdTechIdentifier seller)

Sets the seller AdTechIdentifier.

Parameters
seller AdTechIdentifier: This value may be null.

Returns
PersistAdSelectionResultRequest.Builder This value cannot be null.