SyncRequest.Builder
public
static
class
SyncRequest.Builder
extends Object
| java.lang.Object | |
| ↳ | android.content.SyncRequest.Builder |
Builder class for a SyncRequest. As you build your SyncRequest this class will also
perform validation.
Summary
Public constructors | |
|---|---|
Builder()
|
|
Public methods | |
|---|---|
SyncRequest
|
build()
Performs validation over the request and throws the runtime exception
|
SyncRequest.Builder
|
setDisallowMetered(boolean disallow)
Will throw an |
SyncRequest.Builder
|
setExpedited(boolean expedited)
An expedited sync runs immediately and can preempt other non-expedited running syncs. |
SyncRequest.Builder
|
setExtras(Bundle bundle)
Developer-provided extras handed back when sync actually occurs. |
SyncRequest.Builder
|
setIgnoreBackoff(boolean ignoreBackoff)
Convenience function for setting |
SyncRequest.Builder
|
setIgnoreSettings(boolean ignoreSettings)
Convenience function for setting |
SyncRequest.Builder
|
setManual(boolean isManual)
Convenience function for setting |
SyncRequest.Builder
|
setNoRetry(boolean noRetry)
Convenience function for setting |
SyncRequest.Builder
|
setRequiresCharging(boolean requiresCharging)
Specify whether the sync requires the phone to be plugged in. |
SyncRequest.Builder
|
setScheduleAsExpeditedJob(boolean scheduleAsExpeditedJob)
Convenience function for setting
|
SyncRequest.Builder
|
|