FetchAndJoinCustomAudienceRequest.Builder
public
static
final
class
FetchAndJoinCustomAudienceRequest.Builder
extends Object
| java.lang.Object | |
| ↳ | android.adservices.customaudience.FetchAndJoinCustomAudienceRequest.Builder |
Builder for FetchAndJoinCustomAudienceRequest objects.
Summary
Public constructors | |
|---|---|
Builder(Uri fetchUri)
Instantiates a |
|
Public methods | |
|---|---|
FetchAndJoinCustomAudienceRequest
|
build()
Builds an instance of a |
FetchAndJoinCustomAudienceRequest.Builder
|
setActivationTime(Instant activationTime)
Sets the |
FetchAndJoinCustomAudienceRequest.Builder
|
setExpirationTime(Instant expirationTime)
Sets the |
FetchAndJoinCustomAudienceRequest.Builder
|
setFetchUri(Uri fetchUri)
Sets the |
FetchAndJoinCustomAudienceRequest.Builder
|
setName(String name)
Sets the |
FetchAndJoinCustomAudienceRequest.Builder
|
setUserBiddingSignals(AdSelectionSignals userBiddingSignals)
Sets the buyer signals to be consumed by the buyer-provided JavaScript when the custom audience participates in an ad selection. |
Inherited methods | |
|---|---|
Public constructors
Builder
public Builder (Uri fetchUri)
Instantiates a FetchAndJoinCustomAudienceRequest.Builder with the Uri
from which the custom audience is to be fetched.
| Parameters | |
|---|---|
fetchUri |
Uri: This value cannot be null. |
Public methods
build
public FetchAndJoinCustomAudienceRequest build ()
Builds an instance of a FetchAndJoinCustomAudienceRequest.
| Returns | |
|---|---|
FetchAndJoinCustomAudienceRequest |
This value cannot be null. |
| Throws | |
|---|---|
NullPointerException |
if any non-null parameter is null. |
setActivationTime
public FetchAndJoinCustomAudienceRequest.Builder setActivationTime (Instant activationTime)
Sets the Instant by which joining the custom audience will be delayed.
See FetchAndJoinCustomAudienceRequest.getActivationTime() for details.
| Parameters | |
|---|---|
activationTime |
Instant: This value may be null. |
| Returns | |
|---|---|
FetchAndJoinCustomAudienceRequest.Builder |
This value cannot be null. |
setExpirationTime
public FetchAndJoinCustomAudienceRequest.Builder setExpirationTime (Instant expirationTime)
Sets the Instant by when the membership to the custom audience will expire.
See FetchAndJoinCustomAudienceRequest.getExpirationTime() for details.
| Parameters | |
|---|---|
expirationTime |
Instant: This value may be null. |
| Returns | |
|---|---|
FetchAndJoinCustomAudienceRequest.Builder |
This value cannot be null. |
setFetchUri
public FetchAndJoinCustomAudienceRequest.Builder setFetchUri (Uri fetchUri)
Sets the Uri from which the custom audience is to be fetched.
See FetchAndJoinCustomAudienceRequest.getFetchUri() ()} for details.
| Parameters | |
|---|---|
fetchUri |
Uri: This value cannot be null. |
| Returns | |
|---|---|
FetchAndJoinCustomAudienceRequest.Builder |
This value cannot be null. |
setName
public FetchAndJoinCustomAudienceRequest.Builder setName (String name)
Sets the String name of the custom audience to join.
See FetchAndJoinCustomAudienceRequest.getName() for details.
| Parameters | |
|---|---|
name |
String: This value may be null. |
| Returns | |
|---|---|
FetchAndJoinCustomAudienceRequest.Builder |
This value cannot be null. |
setUserBiddingSignals
public FetchAndJoinCustomAudienceRequest.Builder setUserBiddingSignals (AdSelectionSignals userBiddingSignals)
Sets the buyer signals to be consumed by the buyer-provided JavaScript when the custom audience participates in an ad selection.
See FetchAndJoinCustomAudienceRequest.getUserBiddingSignals() for details.
| Parameters | |
|---|---|
userBiddingSignals |
AdSelectionSignals: This value may be null. |
| Returns | |
|---|---|
FetchAndJoinCustomAudienceRequest.Builder |
This value cannot be null. |