ScheduleCustomAudienceUpdateRequest
class ScheduleCustomAudienceUpdateRequest
kotlin.Any | |
↳ | android.adservices.customaudience.ScheduleCustomAudienceUpdateRequest |
The request object wrapping the required and optional parameters to schedule a deferred update for a buyer ad tech's custom audiences.
The on-device caller can specify information in a series of PartialCustomAudience
objects that will be sent to the buyer ad tech's server after a designated minimum delay.
Summary
Nested classes | |
---|---|
Builder for |
Public methods | |
---|---|
Boolean | |
Duration |
Returns the minimum |
MutableList<PartialCustomAudience!> |
Returns the list of |
Uri |
Returns the |
Int |
hashCode() Returns the hash of |
Boolean |
Returns |
String |
toString() |
Public methods
equals
fun equals(other: Any?): Boolean
Parameters | |
---|---|
obj |
the reference object with which to compare. |
Return | |
---|---|
Boolean |
true only if two ScheduleCustomAudienceUpdateRequest objects contain the same information. |
getMinDelay
fun getMinDelay(): Duration
Returns the minimum Duration
that the update will be deferred before the service fetches updates for the buyer ad tech's custom audiences.
Return | |
---|---|
Duration |
This value cannot be null . |
getPartialCustomAudienceList
fun getPartialCustomAudienceList(): MutableList<PartialCustomAudience!>
Returns the list of PartialCustomAudience
objects which are sent along with the request to download the updates for the buyer ad tech's custom audiences.
Return | |
---|---|
MutableList<PartialCustomAudience!> |
This value cannot be null . |
getUpdateUri
fun getUpdateUri(): Uri
Returns the Uri
from which the update for the buyer's custom audiences will be fetched.
The Uri
must use the same HTTPS site as the buyer ad tech's enrolled server.
Return | |
---|---|
Uri |
This value cannot be null . |
hashCode
fun hashCode(): Int
Returns the hash of ScheduleCustomAudienceUpdateRequest
object's data.
Return | |
---|---|
Int |
a hash code value for this object. |
shouldReplacePendingUpdates
fun shouldReplacePendingUpdates(): Boolean
Returns true
if any pending scheduled updates should be canceled and replaced with the update detailed in the current ScheduleCustomAudienceUpdateRequest
.
If this method returns false
and there are previously requested updates still pending for the same buyer in the same app, a call to android.adservices.customaudience.CustomAudienceManager#scheduleCustomAudienceUpdate(android.adservices.customaudience.ScheduleCustomAudienceUpdateRequest,java.util.concurrent.Executor,android.adservices.common.AdServicesOutcomeReceiver)
with this ScheduleCustomAudienceUpdateRequest
will fail.
toString
fun toString(): String
Return | |
---|---|
String |
a human-readable representation of ScheduleCustomAudienceUpdateRequest . |