java.lang.Object | |
↳ | com.google.android.gms.drive.ExecutionOptions.Builder |
A builder for creating a new ExecutionOptions
.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Sets a conflict resolution strategy for this action.
| |||||||||||
Sets whether the client should be notified when the action associated with these
ExecutionOptions is applied on the server. | |||||||||||
Sets a client-defined string that will be returned to the client through a completion
notification on
DriveEventService after this
particular action either succeeds or fails when applied on the server. |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Sets a conflict resolution strategy for this action.
The resulting behavior depends on the strategy selected. Check documentation on accepted
values (CONFLICT_STRATEGY_OVERWRITE_REMOTE
and CONFLICT_STRATEGY_KEEP_REMOTE
) for more details.
Parameters | |
---|---|
strategy |
int : one of CONFLICT_STRATEGY_OVERWRITE_REMOTE and CONFLICT_STRATEGY_KEEP_REMOTE |
Returns | |
---|---|
ExecutionOptions.Builder |
this builder |
Sets whether the client should be notified when the action associated with these ExecutionOptions
is applied on the server.
When clients set notify
to true, they must also implement a DriveEventService
to receive the completion event. See
DriveEventService
for more details on how the
service should be implemented and added to the manifest.
Parameters | |
---|---|
notify |
boolean : true if the API should deliver notifications about the completion of this event
to the client's DriveEventService , false
otherwise |
Returns | |
---|---|
ExecutionOptions.Builder |
this builder |
Sets a client-defined string that will be returned to the client through a completion
notification on DriveEventService
after this
particular action either succeeds or fails when applied on the server. A notification will
only be delivered if setNotifyOnCompletion(boolean)
is called. This tag may contain any
information that will be helpful to the caller in the event of a conflict or a failure to
apply an action on the server, for example, a commit identifier or a delta representing the
changes made in the commit.
Parameters | |
---|---|
trackingTag |
String : the tag that will be returned when a completion event is delivered through
DriveEventService . Must not be null, and the
length can never exceed MAX_TRACKING_TAG_STRING_LENGTH |
Returns | |
---|---|
ExecutionOptions.Builder |
this builder |