ScheduleCustomAudienceUpdateRequest.Builder
public
static
final
class
ScheduleCustomAudienceUpdateRequest.Builder
extends Object
java.lang.Object | |
↳ | android.adservices.customaudience.ScheduleCustomAudienceUpdateRequest.Builder |
Builder for ScheduleCustomAudienceUpdateRequest
objects.
Summary
Public constructors | |
---|---|
Builder(Uri updateUri, Duration minDelay, List<PartialCustomAudience> partialCustomAudienceList)
Instantiates a |
Public methods | |
---|---|
ScheduleCustomAudienceUpdateRequest
|
build()
Builds an instance of |
ScheduleCustomAudienceUpdateRequest.Builder
|
setMinDelay(Duration minDelay)
Sets the See |
ScheduleCustomAudienceUpdateRequest.Builder
|
setPartialCustomAudienceList(List<PartialCustomAudience> partialCustomAudiences)
Sets list of Partial Custom Audiences that are sent to the DSP server when making a request to download updates for Custom Audience See |
ScheduleCustomAudienceUpdateRequest.Builder
|
setUpdateUri(Uri updateUri)
Sets the See |
Inherited methods | |
---|---|
Public constructors
Builder
public Builder (Uri updateUri, Duration minDelay, List<PartialCustomAudience> partialCustomAudienceList)
Instantiates a ScheduleCustomAudienceUpdateRequest.Builder
with the following
Parameters | |
---|---|
updateUri |
Uri : from which the update for Custom Audience is to be fetched
This value cannot be null . |
minDelay |
Duration : minimum delay time duration for which the update is to be deferred
This value cannot be null . |
partialCustomAudienceList |
List : This value cannot be null . |
Public methods
build
public ScheduleCustomAudienceUpdateRequest build ()
Builds an instance of ScheduleCustomAudienceUpdateRequest
Returns | |
---|---|
ScheduleCustomAudienceUpdateRequest |
This value cannot be null . |
Throws | |
---|---|
NullPointerException |
if any of the non-null parameters is null |
setMinDelay
public ScheduleCustomAudienceUpdateRequest.Builder setMinDelay (Duration minDelay)
Sets the Duration
, min time for which the update is to be deferred
See ScheduleCustomAudienceUpdateRequest.getMinDelay()
for more details
Parameters | |
---|---|
minDelay |
Duration : This value cannot be null . |
Returns | |
---|---|
ScheduleCustomAudienceUpdateRequest.Builder |
This value cannot be null . |
setPartialCustomAudienceList
public ScheduleCustomAudienceUpdateRequest.Builder setPartialCustomAudienceList (List<PartialCustomAudience> partialCustomAudiences)
Sets list of Partial Custom Audiences that are sent to the DSP server when making a request to download updates for Custom Audience
See ScheduleCustomAudienceUpdateRequest.getPartialCustomAudienceList()
for more details
Parameters | |
---|---|
partialCustomAudiences |
List : This value cannot be null . |
Returns | |
---|---|
ScheduleCustomAudienceUpdateRequest.Builder |
This value cannot be null . |
setUpdateUri
public ScheduleCustomAudienceUpdateRequest.Builder setUpdateUri (Uri updateUri)
Sets the Uri
from which the update for Custom Audience is to be fetched
See ScheduleCustomAudienceUpdateRequest.getUpdateUri()
for details
Parameters | |
---|---|
updateUri |
Uri : This value cannot be null . |
Returns | |
---|---|
ScheduleCustomAudienceUpdateRequest.Builder |
This value cannot be null . |