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 setAdSelectionDataId(long adSelectionDataId)

Sets the ad selection data id Long.

PersistAdSelectionResultRequest.Builder setAdSelectionId(long adSelectionId)

This method was deprecated in API level Baklava. Use the setAdSelectionDataId(long) instead.

PersistAdSelectionResultRequest.Builder setAdSelectionResult(byte[] adSelectionResult)

Sets the ad selection result String.

PersistAdSelectionResultRequest.Builder setSeller(AdTechIdentifier seller)

Sets the seller AdTechIdentifier.

Inherited methods

Object clone()

Creates and returns a copy of this object.

boolean equals(Object obj)

Indicates whether some other object is "equal to" this one.

void finalize()

Called by the garbage collector on an object when garbage collection determines that there are no more references to the object.

final Class<?> getClass()

Returns the runtime class of this Object.

int hashCode()

Returns a hash code value for the object.

final void notify()

Wakes up a single thread that is waiting on this object's monitor.

final void notifyAll()

Wakes up all threads that are waiting on this object's monitor.

String toString()

Returns a string representation of the object.

final void wait(long timeoutMillis, int nanos)

Causes the current thread to wait until it is awakened, typically by being notified or interrupted, or until a certain amount of real time has elapsed.

final void wait(long timeoutMillis)

Causes the current thread to wait until it is awakened, typically by being notified or interrupted, or until a certain amount of real time has elapsed.

final void wait()

Causes the current thread to wait until it is awakened, typically by being notified or interrupted.

Public constructors

Builder

public Builder ()

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

setAdSelectionDataId

public PersistAdSelectionResultRequest.Builder setAdSelectionDataId (long adSelectionDataId)

Sets the ad selection data id Long.

Parameters
adSelectionDataId long

Returns
PersistAdSelectionResultRequest.Builder This value cannot be null.

setAdSelectionId

public PersistAdSelectionResultRequest.Builder setAdSelectionId (long adSelectionId)

This method was deprecated in API level Baklava.
Use the setAdSelectionDataId(long) instead.

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.