A B C D E F G H I K L M N O P Q R S T U V W 
All Classes All Packages

A

ACCEPT - Static variable in class com.mongodb.stitch.core.internal.net.Headers
 
ACTIVE_USER_CHANGED - com.mongodb.stitch.core.services.internal.AuthEvent.Type
 
ACTIVE_USER_STORAGE_NAME - Static variable in class com.mongodb.stitch.core.auth.internal.models.StoreAuthInfo
 
ActiveUserChanged(StitchUserT, StitchUserT) - Constructor for class com.mongodb.stitch.core.services.internal.AuthEvent.ActiveUserChanged
 
addAuthListener(StitchAuthListener) - Method in class com.mongodb.stitch.android.core.auth.internal.StitchAuthImpl
Adds a listener for any important auth event.
addAuthListener(StitchAuthListener) - Method in interface com.mongodb.stitch.android.core.auth.StitchAuth
Adds a listener for any important auth event.
addAuthListener(StitchAuthListener) - Method in class com.mongodb.stitch.server.core.auth.internal.StitchAuthImpl
Adds a listener for any important auth event.
addAuthListener(StitchAuthListener) - Method in interface com.mongodb.stitch.server.core.auth.StitchAuth
Adds a listener for any important auth event.
addChangeEventListener(BaseChangeEventListener) - Method in class com.mongodb.stitch.core.services.mongodb.remote.ChangeStream
Adds a ChangeEventListener to the ChangeStream that will run on every event on the stream.
addChangeEventListener(BaseChangeEventListener<DocumentT, ChangeEventT>) - Method in class com.mongodb.stitch.android.services.mongodb.remote.AsyncChangeStream
Adds a ChangeEventListener to the ChangeStream that will run on every event on the stream.
addEventListener(MongoDbMobileProvider.EventListener) - Static method in class com.mongodb.stitch.android.services.mongodb.local.internal.MongoDbMobileProvider
Registers a MongoDbMobileProvider.EventListener with the provider.
addNetworkStateListener(NetworkMonitor.StateListener) - Method in class com.mongodb.stitch.android.core.internal.net.AndroidNetworkMonitor
 
addNetworkStateListener(NetworkMonitor.StateListener) - Method in interface com.mongodb.stitch.core.internal.net.NetworkMonitor
 
addNetworkStateListener(NetworkMonitor.StateListener) - Method in class com.mongodb.stitch.server.core.internal.net.ServerNetworkMonitor
 
addSynchronousAuthListener(StitchAuthListener) - Method in class com.mongodb.stitch.android.core.auth.internal.StitchAuthImpl
 
addWatcher(MongoNamespace, Callback<CompactChangeEvent<BsonDocument>, Object>) - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.DataSynchronizer
Queues up a callback to be removed and invoked on the next change event.
aggregate(List<? extends Bson>) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Aggregates documents according to the specified aggregation pipeline.
aggregate(List<? extends Bson>) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.SyncImpl
 
aggregate(List<? extends Bson>) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.RemoteMongoCollection
Aggregates documents according to the specified aggregation pipeline.
aggregate(List<? extends Bson>) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.Sync
Aggregates documents that have been synchronized with the remote according to the specified aggregation pipeline.
aggregate(List<? extends Bson>) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollection
Aggregates documents according to the specified aggregation pipeline.
aggregate(List<? extends Bson>) - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollectionImpl
Aggregates documents according to the specified aggregation pipeline.
aggregate(List<? extends Bson>) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.sync.CoreSync
Aggregates documents that have been synchronized with the remote according to the specified aggregation pipeline.
aggregate(List<? extends Bson>) - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.CoreSyncImpl
 
aggregate(List<? extends Bson>) - Method in class com.mongodb.stitch.server.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Aggregates documents according to the specified aggregation pipeline.
aggregate(List<? extends Bson>) - Method in interface com.mongodb.stitch.server.services.mongodb.remote.RemoteMongoCollection
Aggregates documents according to the specified aggregation pipeline.
aggregate(List<? extends Bson>, Class<ResultT>) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Aggregates documents according to the specified aggregation pipeline.
aggregate(List<? extends Bson>, Class<ResultT>) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.SyncImpl
 
aggregate(List<? extends Bson>, Class<ResultT>) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.RemoteMongoCollection
Aggregates documents according to the specified aggregation pipeline.
aggregate(List<? extends Bson>, Class<ResultT>) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.Sync
Aggregates documents that have been synchronized with the remote according to the specified aggregation pipeline.
aggregate(List<? extends Bson>, Class<ResultT>) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollection
Aggregates documents according to the specified aggregation pipeline.
aggregate(List<? extends Bson>, Class<ResultT>) - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollectionImpl
Aggregates documents according to the specified aggregation pipeline.
aggregate(List<? extends Bson>, Class<ResultT>) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.sync.CoreSync
Aggregates documents that have been synchronized with the remote according to the specified aggregation pipeline.
aggregate(List<? extends Bson>, Class<ResultT>) - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.CoreSyncImpl
 
aggregate(List<? extends Bson>, Class<ResultT>) - Method in class com.mongodb.stitch.server.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Aggregates documents according to the specified aggregation pipeline.
aggregate(List<? extends Bson>, Class<ResultT>) - Method in interface com.mongodb.stitch.server.services.mongodb.remote.RemoteMongoCollection
Aggregates documents according to the specified aggregation pipeline.
ALL_USERS_STORAGE_NAME - Static variable in class com.mongodb.stitch.core.auth.internal.models.StoreAuthInfo
 
AndroidEmbeddedMongoClientFactory - Class in com.mongodb.stitch.android.services.mongodb.local.internal
 
AndroidNetworkMonitor - Class in com.mongodb.stitch.android.core.internal.net
 
AndroidNetworkMonitor(ConnectivityManager) - Constructor for class com.mongodb.stitch.android.core.internal.net.AndroidNetworkMonitor
 
AnonymousAuthProvider - Class in com.mongodb.stitch.core.auth.providers.anonymous
Information about the anonymous authentication provider.
AnonymousCredential - Class in com.mongodb.stitch.core.auth.providers.anonymous
The credential used for anonymous log ins.
AnonymousCredential() - Constructor for class com.mongodb.stitch.core.auth.providers.anonymous.AnonymousCredential
Constructs a new anonymous credential.
API_KEY_ALREADY_EXISTS - com.mongodb.stitch.core.StitchServiceErrorCode
 
API_KEY_NOT_FOUND - com.mongodb.stitch.core.StitchServiceErrorCode
 
ApiAppMetadata - Class in com.mongodb.stitch.core.internal.net
Represents the application metadata for a particular Stitch application.
ApiAppMetadata() - Constructor for class com.mongodb.stitch.core.internal.net.ApiAppMetadata
 
ApiAuthInfo - Class in com.mongodb.stitch.core.auth.internal.models
 
ApiAuthInfo(String, String, String, String) - Constructor for class com.mongodb.stitch.core.auth.internal.models.ApiAuthInfo
 
ApiCoreUserProfile - Class in com.mongodb.stitch.core.auth.internal.models
 
ApiCoreUserProfile(String, Map<String, String>, List<ApiStitchUserIdentity>) - Constructor for class com.mongodb.stitch.core.auth.internal.models.ApiCoreUserProfile
 
ApiKeyFields() - Constructor for class com.mongodb.stitch.core.auth.providers.userapikey.internal.CoreUserApiKeyAuthProviderClient.ApiKeyFields
 
ApiStitchUserIdentity - Class in com.mongodb.stitch.core.auth.internal.models
 
ApiStitchUserIdentity(String, String) - Constructor for class com.mongodb.stitch.core.auth.internal.models.ApiStitchUserIdentity
 
APP_ID - Static variable in class com.mongodb.stitch.core.auth.internal.DeviceFields
 
APP_ROUTE - Static variable in class com.mongodb.stitch.core.internal.net.StitchAppRoutes.RouteParts
 
APP_VERSION - Static variable in class com.mongodb.stitch.core.auth.internal.DeviceFields
 
APPLICATION_JSON - Static variable in class com.mongodb.stitch.core.internal.net.ContentTypes
 
areAllStreamsOpen() - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.DataSynchronizer
 
ARGUMENTS_NOT_ALLOWED - com.mongodb.stitch.core.StitchServiceErrorCode
 
Assertions - Class in com.mongodb.stitch.core.internal.common
 
Assertions() - Constructor for class com.mongodb.stitch.core.internal.common.Assertions
 
AsyncAdapter<T> - Interface in com.mongodb.stitch.core.internal.common
 
AsyncChangeStream<DocumentT,​ChangeEventT extends BaseChangeEvent<DocumentT>> - Class in com.mongodb.stitch.android.services.mongodb.remote
An implementation of ChangeStream that returns each event as a Task.
AsyncChangeStream(ChangeStream<ChangeEventT>, TaskDispatcher) - Constructor for class com.mongodb.stitch.android.services.mongodb.remote.AsyncChangeStream
Initializes a passthrough change stream with the provided underlying event stream.
AUTH_EVENT - com.mongodb.stitch.core.services.internal.RebindEventType
 
AUTH_PROVIDER_ALREADY_EXISTS - com.mongodb.stitch.core.StitchServiceErrorCode
 
AUTH_PROVIDER_DUPLICATE_NAME - com.mongodb.stitch.core.StitchServiceErrorCode
 
AUTH_PROVIDER_NOT_FOUND - com.mongodb.stitch.core.StitchServiceErrorCode
 
AuthEvent - Class in com.mongodb.stitch.core.services.internal
 
AuthEvent() - Constructor for class com.mongodb.stitch.core.services.internal.AuthEvent
 
AuthEvent.ActiveUserChanged<StitchUserT extends CoreStitchUser> - Class in com.mongodb.stitch.core.services.internal
 
AuthEvent.Type - Enum in com.mongodb.stitch.core.services.internal
 
AuthEvent.UserLoggedIn<StitchUserT extends CoreStitchUser> - Class in com.mongodb.stitch.core.services.internal
 
AuthEvent.UserLoggedOut<StitchUserT extends CoreStitchUser> - Class in com.mongodb.stitch.core.services.internal
 
AuthEvent.UserRemoved<StitchUserT extends CoreStitchUser> - Class in com.mongodb.stitch.core.services.internal
 
AuthInfo - Class in com.mongodb.stitch.core.auth.internal
AuthInfo describes the authentication state of a user and the SDK.
AuthInfo(String, String, String, String, String, String, StitchUserProfileImpl, Date, Jwt) - Constructor for class com.mongodb.stitch.core.auth.internal.AuthInfo
Constructs a new AuthInfo that's fully specified.
AuthMonitor - Interface in com.mongodb.stitch.core.internal.common
 
AUTHORIZATION - Static variable in class com.mongodb.stitch.core.internal.net.Headers
 
AuthProviderClientFactory<ClientT> - Interface in com.mongodb.stitch.android.core.auth.providers.internal
 
AuthProviderClientFactory<ClientT> - Interface in com.mongodb.stitch.server.core.auth.providers.internal
 
AWS_ERROR - com.mongodb.stitch.core.StitchServiceErrorCode
 
AwsRequest - Class in com.mongodb.stitch.core.services.aws
An AwsRequest encapsulates the details of an AWS request over the AWS service.
AwsRequest.Builder - Class in com.mongodb.stitch.core.services.aws
A builder that can build AwsRequests.
AwsS3PutObjectResult - Class in com.mongodb.stitch.core.services.aws.s3
Deprecated.
use AwsServiceClient instead.
AwsS3PutObjectResult(String) - Constructor for class com.mongodb.stitch.core.services.aws.s3.AwsS3PutObjectResult
Deprecated.
Constructs a result.
AwsS3ServiceClient - Interface in com.mongodb.stitch.android.services.aws.s3
Deprecated.
use AwsServiceClient instead.
AwsS3ServiceClient - Interface in com.mongodb.stitch.server.services.aws.s3
Deprecated.
use AwsServiceClient instead.
AwsS3ServiceClientImpl - Class in com.mongodb.stitch.android.services.aws.s3.internal
Deprecated.
use AwsServiceClient instead.
AwsS3ServiceClientImpl - Class in com.mongodb.stitch.server.services.aws.s3.internal
Deprecated.
use AwsServiceClient instead.
AwsS3ServiceClientImpl(CoreAwsS3ServiceClient) - Constructor for class com.mongodb.stitch.server.services.aws.s3.internal.AwsS3ServiceClientImpl
Deprecated.
 
AwsS3ServiceClientImpl(CoreAwsS3ServiceClient, TaskDispatcher) - Constructor for class com.mongodb.stitch.android.services.aws.s3.internal.AwsS3ServiceClientImpl
Deprecated.
 
AwsS3SignPolicyResult - Class in com.mongodb.stitch.core.services.aws.s3
Deprecated.
use AwsServiceClient instead.
AwsS3SignPolicyResult(String, String, String, String, String) - Constructor for class com.mongodb.stitch.core.services.aws.s3.AwsS3SignPolicyResult
Deprecated.
Constructs a new sign policy result.
AwsServiceClient - Interface in com.mongodb.stitch.android.services.aws
The AWS service client.
AwsServiceClient - Interface in com.mongodb.stitch.server.services.aws
The AWS service client.
AwsServiceClientImpl - Class in com.mongodb.stitch.android.services.aws.internal
 
AwsServiceClientImpl - Class in com.mongodb.stitch.server.services.aws.internal
 
AwsServiceClientImpl(CoreAwsServiceClient) - Constructor for class com.mongodb.stitch.server.services.aws.internal.AwsServiceClientImpl
 
AwsServiceClientImpl(CoreAwsServiceClient, TaskDispatcher) - Constructor for class com.mongodb.stitch.android.services.aws.internal.AwsServiceClientImpl
 
AwsSesSendResult - Class in com.mongodb.stitch.core.services.aws.ses
Deprecated.
use AwsServiceClient instead.
AwsSesSendResult(String) - Constructor for class com.mongodb.stitch.core.services.aws.ses.AwsSesSendResult
Deprecated.
Constructs a result.
AwsSesServiceClient - Interface in com.mongodb.stitch.android.services.aws.ses
Deprecated.
use AwsServiceClient instead.
AwsSesServiceClient - Interface in com.mongodb.stitch.server.services.aws.ses
Deprecated.
use AwsServiceClient instead.
AwsSesServiceClientImpl - Class in com.mongodb.stitch.android.services.aws.ses.internal
Deprecated.
use AwsServiceClient instead.
AwsSesServiceClientImpl - Class in com.mongodb.stitch.server.services.aws.ses.internal
Deprecated.
use AwsServiceClient instead.
AwsSesServiceClientImpl(CoreAwsSesServiceClient) - Constructor for class com.mongodb.stitch.server.services.aws.ses.internal.AwsSesServiceClientImpl
Deprecated.
 
AwsSesServiceClientImpl(CoreAwsSesServiceClient, TaskDispatcher) - Constructor for class com.mongodb.stitch.android.services.aws.ses.internal.AwsSesServiceClientImpl
Deprecated.
 

B

BaseChangeEvent<DocumentT> - Class in com.mongodb.stitch.core.services.mongodb.remote
Represents the set of properties that exist on all MongoDB change events produced by watch streams in this SDK.
BaseChangeEventListener<DocumentT,​ChangeEventT extends BaseChangeEvent<DocumentT>> - Interface in com.mongodb.stitch.core.services.mongodb.remote.sync
BaseChangeEventListener receives change event notifications.
BaseStitchRequestClient - Class in com.mongodb.stitch.core.internal.net
 
bind(StitchServiceBinder) - Method in interface com.mongodb.stitch.core.services.internal.CoreStitchServiceClient
Bind a given service to this service client.
bind(StitchServiceBinder) - Method in class com.mongodb.stitch.core.services.internal.CoreStitchServiceClientImpl
 
BOOTSTRAP_ERROR - com.mongodb.stitch.core.StitchRequestErrorCode
 
BsonUtils - Exception in com.mongodb.stitch.core.internal.common
 
BsonUtils() - Constructor for exception com.mongodb.stitch.core.internal.common.BsonUtils
 
build() - Method in class com.mongodb.stitch.core.internal.net.Event.Builder
 
build() - Method in class com.mongodb.stitch.core.internal.net.Request.Builder
Builds, validates, and returns the Request.
build() - Method in class com.mongodb.stitch.core.internal.net.StitchAuthDocRequest.Builder
build() - Method in class com.mongodb.stitch.core.internal.net.StitchAuthRequest.Builder
Builds the request.
build() - Method in class com.mongodb.stitch.core.internal.net.StitchDocRequest.Builder
Builds the StitchDocRequest.
build() - Method in class com.mongodb.stitch.core.internal.net.StitchRequest.Builder
Builds, validates, and returns the StitchRequest.
build() - Method in class com.mongodb.stitch.core.services.aws.AwsRequest.Builder
Builds, validates, and returns the AwsRequest.
build() - Method in class com.mongodb.stitch.core.services.fcm.FcmSendMessageNotification.Builder
Builds, validates, and returns the FcmSendMessageNotification.
build() - Method in class com.mongodb.stitch.core.services.fcm.FcmSendMessageRequest.Builder
Builds, validates, and returns the FcmSendMessageRequest.
build() - Method in class com.mongodb.stitch.core.services.http.HttpRequest.Builder
Builds, validates, and returns the HttpRequest.
build() - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.SyncConfiguration.Builder
Builds the SyncConfiguration.
build() - Method in class com.mongodb.stitch.core.StitchAppClientConfiguration.Builder
build() - Method in class com.mongodb.stitch.core.StitchClientConfiguration.Builder
build(CodecRegistry) - Method in class com.mongodb.stitch.core.internal.net.StitchAuthDocRequest.Builder
Builds the StitchAuthDocRequest using the given codec registry for encoding the document.
build(CodecRegistry) - Method in class com.mongodb.stitch.core.internal.net.StitchDocRequest.Builder
Builds the StitchDocRequest using the given codec registry for encoding the document.
builder() - Method in class com.mongodb.stitch.core.internal.net.StitchAuthDocRequest
 
builder() - Method in class com.mongodb.stitch.core.internal.net.StitchAuthRequest
Returns a copy of this request in builder form.
builder() - Method in class com.mongodb.stitch.core.internal.net.StitchDocRequest
 
builder() - Method in class com.mongodb.stitch.core.internal.net.StitchRequest
 
builder() - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.SyncConfiguration
Gets the builder form of this configuration.
builder() - Method in class com.mongodb.stitch.core.StitchAppClientConfiguration
Gets the builder form of this configuration.
builder() - Method in class com.mongodb.stitch.core.StitchClientConfiguration
Gets the builder form of this configuration.
Builder() - Constructor for class com.mongodb.stitch.core.internal.net.Event.Builder
 
Builder() - Constructor for class com.mongodb.stitch.core.internal.net.Request.Builder
Constructs a new builder.
Builder() - Constructor for class com.mongodb.stitch.core.internal.net.StitchAuthDocRequest.Builder
Constructs a new builder.
Builder() - Constructor for class com.mongodb.stitch.core.internal.net.StitchAuthRequest.Builder
Constructs a new builder.
Builder() - Constructor for class com.mongodb.stitch.core.internal.net.StitchDocRequest.Builder
Constructs a new builder.
Builder() - Constructor for class com.mongodb.stitch.core.internal.net.StitchRequest.Builder
Constructs a new builder.
Builder() - Constructor for class com.mongodb.stitch.core.services.aws.AwsRequest.Builder
Constructs a new builder for an AWS request.
Builder() - Constructor for class com.mongodb.stitch.core.services.fcm.FcmSendMessageNotification.Builder
Constructs a new builder for an FCM send message request.
Builder() - Constructor for class com.mongodb.stitch.core.services.fcm.FcmSendMessageRequest.Builder
Constructs a new builder for an FCM send message request.
Builder() - Constructor for class com.mongodb.stitch.core.services.http.HttpRequest.Builder
Constructs a new builder for an HTTP request.
Builder() - Constructor for class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.SyncConfiguration.Builder
Constructs a new builder.
Builder() - Constructor for class com.mongodb.stitch.core.StitchAppClientConfiguration.Builder
Constructs a new builder.
Builder() - Constructor for class com.mongodb.stitch.core.StitchClientConfiguration.Builder
Constructs a new builder.
Builder(SyncConfiguration) - Constructor for class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.SyncConfiguration.Builder
Constructs a new builder from a SyncConfiguration.

C

Callback<T,​U> - Interface in com.mongodb.stitch.core.internal.common
 
CallbackAsyncAdapter<T,​U,​V> - Interface in com.mongodb.stitch.core.internal.common
 
callFunction(String, List<?>) - Method in class com.mongodb.stitch.android.core.internal.StitchAppClientImpl
 
callFunction(String, List<?>) - Method in class com.mongodb.stitch.android.core.services.internal.StitchServiceClientImpl
 
callFunction(String, List<?>) - Method in interface com.mongodb.stitch.android.core.services.StitchServiceClient
Calls the specified Stitch service function.
callFunction(String, List<?>) - Method in interface com.mongodb.stitch.android.core.StitchAppClient
Calls the specified Stitch function.
callFunction(String, List<?>) - Method in interface com.mongodb.stitch.core.services.internal.CoreStitchServiceClient
 
callFunction(String, List<?>) - Method in class com.mongodb.stitch.core.services.internal.CoreStitchServiceClientImpl
 
callFunction(String, List<?>) - Method in class com.mongodb.stitch.server.core.internal.StitchAppClientImpl
 
callFunction(String, List<?>) - Method in class com.mongodb.stitch.server.core.services.internal.StitchServiceClientImpl
 
callFunction(String, List<?>) - Method in interface com.mongodb.stitch.server.core.services.StitchServiceClient
Calls the specified Stitch service function.
callFunction(String, List<?>) - Method in interface com.mongodb.stitch.server.core.StitchAppClient
Calls the specified Stitch function.
callFunction(String, List<?>, Class<ResultT>) - Method in class com.mongodb.stitch.android.core.internal.StitchAppClientImpl
 
callFunction(String, List<?>, Class<ResultT>) - Method in class com.mongodb.stitch.android.core.services.internal.StitchServiceClientImpl
 
callFunction(String, List<?>, Class<ResultT>) - Method in interface com.mongodb.stitch.android.core.services.StitchServiceClient
Calls the specified Stitch service function, and decodes the response into an instance of the specified type.
callFunction(String, List<?>, Class<ResultT>) - Method in interface com.mongodb.stitch.android.core.StitchAppClient
Calls the specified Stitch function, and decodes the response into an instance of the specified type.
callFunction(String, List<?>, Class<ResultT>) - Method in class com.mongodb.stitch.server.core.internal.StitchAppClientImpl
 
callFunction(String, List<?>, Class<ResultT>) - Method in class com.mongodb.stitch.server.core.services.internal.StitchServiceClientImpl
 
callFunction(String, List<?>, Class<ResultT>) - Method in interface com.mongodb.stitch.server.core.services.StitchServiceClient
Calls the specified Stitch service function, and decodes the response into an instance of the specified type.
callFunction(String, List<?>, Class<ResultT>) - Method in interface com.mongodb.stitch.server.core.StitchAppClient
Calls the specified Stitch function, and decodes the response into an instance of the specified type.
callFunction(String, List<?>, Class<ResultT>, CodecRegistry) - Method in class com.mongodb.stitch.android.core.internal.StitchAppClientImpl
 
callFunction(String, List<?>, Class<ResultT>, CodecRegistry) - Method in class com.mongodb.stitch.android.core.services.internal.StitchServiceClientImpl
 
callFunction(String, List<?>, Class<ResultT>, CodecRegistry) - Method in interface com.mongodb.stitch.android.core.services.StitchServiceClient
Calls the specified Stitch service function, and decodes the response into an instance of the specified type.
callFunction(String, List<?>, Class<ResultT>, CodecRegistry) - Method in interface com.mongodb.stitch.android.core.StitchAppClient
Calls the specified Stitch function, and decodes the response into an instance of the specified type.
callFunction(String, List<?>, Class<ResultT>, CodecRegistry) - Method in class com.mongodb.stitch.server.core.internal.StitchAppClientImpl
 
callFunction(String, List<?>, Class<ResultT>, CodecRegistry) - Method in class com.mongodb.stitch.server.core.services.internal.StitchServiceClientImpl
 
callFunction(String, List<?>, Class<ResultT>, CodecRegistry) - Method in interface com.mongodb.stitch.server.core.services.StitchServiceClient
Calls the specified Stitch service function, and decodes the response into an instance of the specified type.
callFunction(String, List<?>, Class<ResultT>, CodecRegistry) - Method in interface com.mongodb.stitch.server.core.StitchAppClient
Calls the specified Stitch function, and decodes the response into an instance of the specified type.
callFunction(String, List<?>, Class<T>) - Method in interface com.mongodb.stitch.core.services.internal.CoreStitchServiceClient
 
callFunction(String, List<?>, Class<T>) - Method in class com.mongodb.stitch.core.services.internal.CoreStitchServiceClientImpl
 
callFunction(String, List<?>, Class<T>, CodecRegistry) - Method in interface com.mongodb.stitch.core.services.internal.CoreStitchServiceClient
 
callFunction(String, List<?>, Class<T>, CodecRegistry) - Method in class com.mongodb.stitch.core.services.internal.CoreStitchServiceClientImpl
 
callFunction(String, List<?>, Long) - Method in class com.mongodb.stitch.android.core.internal.StitchAppClientImpl
 
callFunction(String, List<?>, Long) - Method in class com.mongodb.stitch.android.core.services.internal.StitchServiceClientImpl
 
callFunction(String, List<?>, Long) - Method in interface com.mongodb.stitch.android.core.services.StitchServiceClient
Calls the specified Stitch service function.
callFunction(String, List<?>, Long) - Method in interface com.mongodb.stitch.android.core.StitchAppClient
Calls the specified Stitch function.
callFunction(String, List<?>, Long) - Method in class com.mongodb.stitch.core.internal.CoreStitchAppClient
Calls the specified Stitch function.
callFunction(String, List<?>, Long) - Method in interface com.mongodb.stitch.core.services.internal.CoreStitchServiceClient
 
callFunction(String, List<?>, Long) - Method in class com.mongodb.stitch.core.services.internal.CoreStitchServiceClientImpl
 
callFunction(String, List<?>, Long) - Method in class com.mongodb.stitch.server.core.internal.StitchAppClientImpl
 
callFunction(String, List<?>, Long) - Method in class com.mongodb.stitch.server.core.services.internal.StitchServiceClientImpl
 
callFunction(String, List<?>, Long) - Method in interface com.mongodb.stitch.server.core.services.StitchServiceClient
Calls the specified Stitch service function.
callFunction(String, List<?>, Long) - Method in interface com.mongodb.stitch.server.core.StitchAppClient
Calls the specified Stitch function.
callFunction(String, List<?>, Long, Class<ResultT>) - Method in class com.mongodb.stitch.android.core.internal.StitchAppClientImpl
 
callFunction(String, List<?>, Long, Class<ResultT>) - Method in class com.mongodb.stitch.android.core.services.internal.StitchServiceClientImpl
 
callFunction(String, List<?>, Long, Class<ResultT>) - Method in interface com.mongodb.stitch.android.core.services.StitchServiceClient
Calls the specified Stitch service function, and decodes the response into an instance of the specified type.
callFunction(String, List<?>, Long, Class<ResultT>) - Method in interface com.mongodb.stitch.android.core.StitchAppClient
Calls the specified Stitch function, and decodes the response into an instance of the specified type.
callFunction(String, List<?>, Long, Class<ResultT>) - Method in class com.mongodb.stitch.server.core.internal.StitchAppClientImpl
 
callFunction(String, List<?>, Long, Class<ResultT>) - Method in class com.mongodb.stitch.server.core.services.internal.StitchServiceClientImpl
 
callFunction(String, List<?>, Long, Class<ResultT>) - Method in interface com.mongodb.stitch.server.core.services.StitchServiceClient
Calls the specified Stitch service function, and decodes the response into an instance of the specified type.
callFunction(String, List<?>, Long, Class<ResultT>) - Method in interface com.mongodb.stitch.server.core.StitchAppClient
Calls the specified Stitch function, and decodes the response into an instance of the specified type.
callFunction(String, List<?>, Long, Class<ResultT>, CodecRegistry) - Method in class com.mongodb.stitch.android.core.internal.StitchAppClientImpl
 
callFunction(String, List<?>, Long, Class<ResultT>, CodecRegistry) - Method in class com.mongodb.stitch.android.core.services.internal.StitchServiceClientImpl
 
callFunction(String, List<?>, Long, Class<ResultT>, CodecRegistry) - Method in interface com.mongodb.stitch.android.core.services.StitchServiceClient
Calls the specified Stitch service function, and decodes the response into an instance of the specified type.
callFunction(String, List<?>, Long, Class<ResultT>, CodecRegistry) - Method in interface com.mongodb.stitch.android.core.StitchAppClient
Calls the specified Stitch function, and decodes the response into an instance of the specified type.
callFunction(String, List<?>, Long, Class<ResultT>, CodecRegistry) - Method in class com.mongodb.stitch.server.core.internal.StitchAppClientImpl
 
callFunction(String, List<?>, Long, Class<ResultT>, CodecRegistry) - Method in class com.mongodb.stitch.server.core.services.internal.StitchServiceClientImpl
 
callFunction(String, List<?>, Long, Class<ResultT>, CodecRegistry) - Method in interface com.mongodb.stitch.server.core.services.StitchServiceClient
Calls the specified Stitch service function, and decodes the response into an instance of the specified type.
callFunction(String, List<?>, Long, Class<ResultT>, CodecRegistry) - Method in interface com.mongodb.stitch.server.core.StitchAppClient
Calls the specified Stitch function, and decodes the response into an instance of the specified type.
callFunction(String, List<?>, Long, Class<T>) - Method in class com.mongodb.stitch.core.internal.CoreStitchAppClient
Calls the specified Stitch function, and decodes the response into an instance of the specified type.
callFunction(String, List<?>, Long, Class<T>) - Method in interface com.mongodb.stitch.core.services.internal.CoreStitchServiceClient
 
callFunction(String, List<?>, Long, Class<T>) - Method in class com.mongodb.stitch.core.services.internal.CoreStitchServiceClientImpl
 
callFunction(String, List<?>, Long, Class<T>, CodecRegistry) - Method in class com.mongodb.stitch.core.internal.CoreStitchAppClient
Calls the specified Stitch function, and decodes the response into an instance of the specified type.
callFunction(String, List<?>, Long, Class<T>, CodecRegistry) - Method in interface com.mongodb.stitch.core.services.internal.CoreStitchServiceClient
 
callFunction(String, List<?>, Long, Class<T>, CodecRegistry) - Method in class com.mongodb.stitch.core.services.internal.CoreStitchServiceClientImpl
 
callFunction(String, List<?>, Long, Decoder<ResultT>) - Method in class com.mongodb.stitch.android.core.internal.StitchAppClientImpl
 
callFunction(String, List<?>, Long, Decoder<ResultT>) - Method in class com.mongodb.stitch.android.core.services.internal.StitchServiceClientImpl
 
callFunction(String, List<?>, Long, Decoder<ResultT>) - Method in interface com.mongodb.stitch.android.core.services.StitchServiceClient
Calls the specified Stitch service function, and decodes the response into a value using the provided Decoder.
callFunction(String, List<?>, Long, Decoder<ResultT>) - Method in interface com.mongodb.stitch.android.core.StitchAppClient
Calls the specified Stitch function, and decodes the response into a value using the provided Decoder or Codec.
callFunction(String, List<?>, Long, Decoder<ResultT>) - Method in class com.mongodb.stitch.server.core.internal.StitchAppClientImpl
 
callFunction(String, List<?>, Long, Decoder<ResultT>) - Method in class com.mongodb.stitch.server.core.services.internal.StitchServiceClientImpl
 
callFunction(String, List<?>, Long, Decoder<ResultT>) - Method in interface com.mongodb.stitch.server.core.services.StitchServiceClient
Calls the specified Stitch service function, and decodes the response into a value using the provided Decoder.
callFunction(String, List<?>, Long, Decoder<ResultT>) - Method in interface com.mongodb.stitch.server.core.StitchAppClient
Calls the specified Stitch function, and decodes the response into a value using the provided Decoder or Codec.
callFunction(String, List<?>, Long, Decoder<T>) - Method in class com.mongodb.stitch.core.internal.CoreStitchAppClient
Calls the specified Stitch function, and decodes the response into a value using the provided Decoder.
callFunction(String, List<?>, Long, Decoder<T>) - Method in interface com.mongodb.stitch.core.services.internal.CoreStitchServiceClient
 
callFunction(String, List<?>, Long, Decoder<T>) - Method in class com.mongodb.stitch.core.services.internal.CoreStitchServiceClientImpl
 
callFunction(String, List<?>, Decoder<ResultT>) - Method in class com.mongodb.stitch.android.core.internal.StitchAppClientImpl
 
callFunction(String, List<?>, Decoder<ResultT>) - Method in class com.mongodb.stitch.android.core.services.internal.StitchServiceClientImpl
 
callFunction(String, List<?>, Decoder<ResultT>) - Method in interface com.mongodb.stitch.android.core.services.StitchServiceClient
Calls the specified Stitch service function, and decodes the response into a value using the provided Decoder.
callFunction(String, List<?>, Decoder<ResultT>) - Method in interface com.mongodb.stitch.android.core.StitchAppClient
Calls the specified Stitch function, and decodes the response into a value using the provided Decoder or Codec.
callFunction(String, List<?>, Decoder<ResultT>) - Method in class com.mongodb.stitch.server.core.internal.StitchAppClientImpl
 
callFunction(String, List<?>, Decoder<ResultT>) - Method in class com.mongodb.stitch.server.core.services.internal.StitchServiceClientImpl
 
callFunction(String, List<?>, Decoder<ResultT>) - Method in interface com.mongodb.stitch.server.core.services.StitchServiceClient
Calls the specified Stitch service function, and decodes the response into a value using the provided Decoder.
callFunction(String, List<?>, Decoder<ResultT>) - Method in interface com.mongodb.stitch.server.core.StitchAppClient
Calls the specified Stitch function, and decodes the response into a value using the provided Decoder or Codec.
callFunction(String, List<?>, Decoder<T>) - Method in interface com.mongodb.stitch.core.services.internal.CoreStitchServiceClient
 
callFunction(String, List<?>, Decoder<T>) - Method in class com.mongodb.stitch.core.services.internal.CoreStitchServiceClientImpl
 
callResetPasswordFunction(String, String, List<?>) - Method in class com.mongodb.stitch.android.core.auth.providers.userpassword.internal.UserPasswordAuthProviderClientImpl
 
callResetPasswordFunction(String, String, List<?>) - Method in interface com.mongodb.stitch.android.core.auth.providers.userpassword.UserPasswordAuthProviderClient
Call a reset password function configured to the provider.
callResetPasswordFunction(String, String, List<?>) - Method in class com.mongodb.stitch.server.core.auth.providers.userpassword.internal.UserPasswordAuthProviderClientImpl
Call a reset password function configured to the provider.
callResetPasswordFunction(String, String, List<?>) - Method in interface com.mongodb.stitch.server.core.auth.providers.userpassword.UserPasswordAuthProviderClient
Call a reset password function configured to the provider.
callResetPasswordFunctionInternal(String, String, List<?>) - Method in class com.mongodb.stitch.core.auth.providers.userpassword.internal.CoreUserPasswordAuthProviderClient
 
cancel() - Method in interface com.mongodb.stitch.core.internal.net.EventStream
Cancels the underlying connection to the current stream.
cancel() - Method in class com.mongodb.stitch.core.internal.net.OkHttpEventStream
 
cancel() - Method in class com.mongodb.stitch.core.internal.net.Stream
Close the underlying connection to the event stream.
ChangeEvent<DocumentT> - Class in com.mongodb.stitch.core.services.mongodb.remote
Represents a change event communicated via a MongoDB change stream.
ChangeEvent(BsonDocument, OperationType, DocumentT, MongoNamespace, BsonDocument, UpdateDescription, boolean) - Constructor for class com.mongodb.stitch.core.services.mongodb.remote.ChangeEvent
Constructs a change event.
changeEventDecoder(Codec<DocumentT>) - Static method in class com.mongodb.stitch.core.services.mongodb.remote.internal.ResultDecoders
 
ChangeEventListener<DocumentT> - Interface in com.mongodb.stitch.core.services.mongodb.remote.sync
ChangeEventListener receives change event notifications.
ChangeEvents - Class in com.mongodb.stitch.core.services.mongodb.remote.sync.internal
 
ChangeEvents() - Constructor for class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.ChangeEvents
 
ChangeStream<EventT extends BaseChangeEvent> - Class in com.mongodb.stitch.core.services.mongodb.remote
User-level abstraction for a stream returning ChangeEvents from the server.
ChangeStream(Stream<EventT>) - Constructor for class com.mongodb.stitch.core.services.mongodb.remote.ChangeStream
Constructs a ChangeStream from the underlying Stream.
clearallLocalDBs() - Static method in class com.mongodb.stitch.android.services.mongodb.local.LocalMongoDbService
Helper function that drops all local databases for every client.
clientFactory - Static variable in class com.mongodb.stitch.android.services.mongodb.local.LocalMongoDbService
 
close() - Method in class com.mongodb.stitch.android.core.internal.common.MainLooperDispatcher
 
close() - Method in class com.mongodb.stitch.android.core.internal.StitchAppClientImpl
Closes the client and shuts down all background operations.
close() - Method in interface com.mongodb.stitch.android.core.StitchAppClient
Closes the client and shuts down all background operations.
close() - Method in class com.mongodb.stitch.android.services.mongodb.remote.AsyncChangeStream
Closes the underlying stream and removes all ChangeEventListeners.
close() - Method in class com.mongodb.stitch.core.auth.internal.CoreStitchAuth
Closes the component down by stopping the access token refresher.
close() - Method in interface com.mongodb.stitch.core.internal.common.Dispatcher
 
close() - Method in class com.mongodb.stitch.core.internal.common.ThreadDispatcher
 
close() - Method in class com.mongodb.stitch.core.internal.net.BaseStitchRequestClient
 
close() - Method in interface com.mongodb.stitch.core.internal.net.EventStream
Close the current stream.
close() - Method in class com.mongodb.stitch.core.internal.net.OkHttpEventStream
 
close() - Method in class com.mongodb.stitch.core.internal.net.OkHttpTransport
 
close() - Method in interface com.mongodb.stitch.core.internal.net.StitchRequestClient
Closes the underlying transport.
close() - Method in class com.mongodb.stitch.core.internal.net.Stream
Close the underlying event stream.
close() - Method in interface com.mongodb.stitch.core.internal.net.Transport
 
close() - Method in class com.mongodb.stitch.core.services.mongodb.local.internal.EmbeddedMongoClientFactory
 
close() - Method in class com.mongodb.stitch.core.services.mongodb.remote.ChangeStream
Closes the underlying stream and removes all ChangeEventListeners.
close() - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoClientImpl
 
close() - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCursorImpl
 
close() - Static method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.CoreRemoteClientFactory
 
close() - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.DataSynchronizer
Stops the background data synchronization thread and releases the local client.
close() - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.NamespaceChangeStreamListener
 
close() - Method in class com.mongodb.stitch.server.core.internal.StitchAppClientImpl
Closes the client and shuts down all background operations.
close() - Method in interface com.mongodb.stitch.server.core.StitchAppClient
Closes the client and shuts down all background operations.
CollectionDecoder<ResultT> - Class in com.mongodb.stitch.core.internal.common
 
CollectionDecoder(Decoder<ResultT>) - Constructor for class com.mongodb.stitch.core.internal.common.CollectionDecoder
 
com.mongodb.stitch.android.core - package com.mongodb.stitch.android.core
This package contains the entry point into the Android SDK with the Stitch and StitchAppClient classes.
com.mongodb.stitch.android.core.auth - package com.mongodb.stitch.android.core.auth
This package contains the auth interface used to log in into Stitch and the definition of a User.
com.mongodb.stitch.android.core.auth.internal - package com.mongodb.stitch.android.core.auth.internal
This internal package contains the Android SDK's implementation of the authentication components of a Stitch client.
com.mongodb.stitch.android.core.auth.providers.internal - package com.mongodb.stitch.android.core.auth.providers.internal
This internal package contains the Android SDK's descriptions of the authentication provider client factories.
com.mongodb.stitch.android.core.auth.providers.userapikey - package com.mongodb.stitch.android.core.auth.providers.userapikey
This package contains the user API key authentication provider client used to manage keys.
com.mongodb.stitch.android.core.auth.providers.userapikey.internal - package com.mongodb.stitch.android.core.auth.providers.userapikey.internal
This internal package contains the Android SDK's implementation of the user API key authentication provider client.
com.mongodb.stitch.android.core.auth.providers.userpassword - package com.mongodb.stitch.android.core.auth.providers.userpassword
This package contains the User/Password authentication provider client used to register users.
com.mongodb.stitch.android.core.auth.providers.userpassword.internal - package com.mongodb.stitch.android.core.auth.providers.userpassword.internal
This internal package contains the Android SDK's implementation of the User/Password key authentication provider client.
com.mongodb.stitch.android.core.internal - package com.mongodb.stitch.android.core.internal
This internal package contains the Android SDK's implementation of a StitchAppClient.
com.mongodb.stitch.android.core.internal.common - package com.mongodb.stitch.android.core.internal.common
This internal package contains common utility classes needed across the Android SDK implementation.
com.mongodb.stitch.android.core.internal.net - package com.mongodb.stitch.android.core.internal.net
 
com.mongodb.stitch.android.core.push - package com.mongodb.stitch.android.core.push
This package contains the push interface used to get clients that can register for push notifications.
com.mongodb.stitch.android.core.push.internal - package com.mongodb.stitch.android.core.push.internal
This package contains the Android SDK's implementation of the push interface used to get clients that can register for push notifications.
com.mongodb.stitch.android.core.services - package com.mongodb.stitch.android.core.services
This package contains the definitions of service specific concepts.
com.mongodb.stitch.android.core.services.internal - package com.mongodb.stitch.android.core.services.internal
This internal package contains the Android SDK's implementation of a basic Stitch service and description of the service client factories.
com.mongodb.stitch.android.services.aws - package com.mongodb.stitch.android.services.aws
This package contains the AWS service client.
com.mongodb.stitch.android.services.aws.internal - package com.mongodb.stitch.android.services.aws.internal
This internal package contains the Android SDK's implementation of the AWS service client.
com.mongodb.stitch.android.services.aws.s3 - package com.mongodb.stitch.android.services.aws.s3
This package contains the AWS S3 service client.
com.mongodb.stitch.android.services.aws.s3.internal - package com.mongodb.stitch.android.services.aws.s3.internal
This internal package contains the Android SDK's implementation of the AWS S3 service client.
com.mongodb.stitch.android.services.aws.ses - package com.mongodb.stitch.android.services.aws.ses
This package contains the AWS SES service client.
com.mongodb.stitch.android.services.aws.ses.internal - package com.mongodb.stitch.android.services.aws.ses.internal
This internal package contains the Android SDK's implementation of the AWS SES service client.
com.mongodb.stitch.android.services.fcm - package com.mongodb.stitch.android.services.fcm
This package contains the FCM service and push client.
com.mongodb.stitch.android.services.fcm.internal - package com.mongodb.stitch.android.services.fcm.internal
This internal package contains the Android SDK's implementation of the FCM service and push client.
com.mongodb.stitch.android.services.http - package com.mongodb.stitch.android.services.http
This package contains the HTTP service client.
com.mongodb.stitch.android.services.http.internal - package com.mongodb.stitch.android.services.http.internal
This internal package contains the Android SDK's implementation of the HTTP service client.
com.mongodb.stitch.android.services.mongodb.local - package com.mongodb.stitch.android.services.mongodb.local
This package contains the local MongoClient used for local storage.
com.mongodb.stitch.android.services.mongodb.local.internal - package com.mongodb.stitch.android.services.mongodb.local.internal
This internal package contains the Android SDK's ContentProvider for working with the MongoDB embedded platform.
com.mongodb.stitch.android.services.mongodb.remote - package com.mongodb.stitch.android.services.mongodb.remote
This package contains the RemoteMongoClient used for working with data in MongoDB remotely via Stitch.
com.mongodb.stitch.android.services.mongodb.remote.internal - package com.mongodb.stitch.android.services.mongodb.remote.internal
This internal package contains the Android SDK's implementation of the classes comprising the MongoDB RemoteMongoClient.
com.mongodb.stitch.android.services.twilio - package com.mongodb.stitch.android.services.twilio
This package contains the Twilio service client.
com.mongodb.stitch.android.services.twilio.internal - package com.mongodb.stitch.android.services.twilio.internal
This internal package contains the Android SDK's implementation of the Twilio service client.
com.mongodb.stitch.core - package com.mongodb.stitch.core
This package contains the base client and errors used by the SDKs.
com.mongodb.stitch.core.auth - package com.mongodb.stitch.core.auth
This package contains various auth components used by an SDK such as credentials and user information.
com.mongodb.stitch.core.auth.internal - package com.mongodb.stitch.core.auth.internal
This internal package contains the base implementation of the authentication components of a Stitch client.
com.mongodb.stitch.core.auth.internal.models - package com.mongodb.stitch.core.auth.internal.models
This internal package contains the models needed to store and read authentication info for a Stitch client.
com.mongodb.stitch.core.auth.providers.anonymous - package com.mongodb.stitch.core.auth.providers.anonymous
This package contains the anonymous authentication provider: type info and its credential builder.
com.mongodb.stitch.core.auth.providers.custom - package com.mongodb.stitch.core.auth.providers.custom
This package contains the custom authentication provider: type info and its credential builder.
com.mongodb.stitch.core.auth.providers.facebook - package com.mongodb.stitch.core.auth.providers.facebook
This package contains the Facebook OAuth 2.0 authentication provider: type info and its credential builder.
com.mongodb.stitch.core.auth.providers.function - package com.mongodb.stitch.core.auth.providers.function
This package contains the Function authentication provider: type info and its credential builder.
com.mongodb.stitch.core.auth.providers.google - package com.mongodb.stitch.core.auth.providers.google
This package contains the Google OAuth 2.0 authentication provider: type info and its credential builder.
com.mongodb.stitch.core.auth.providers.internal - package com.mongodb.stitch.core.auth.providers.internal
This internal package contains the base implementation of an authentication provider client.
com.mongodb.stitch.core.auth.providers.serverapikey - package com.mongodb.stitch.core.auth.providers.serverapikey
This package contains the Server API key authentication provider: type info and its credential builder.
com.mongodb.stitch.core.auth.providers.userapikey - package com.mongodb.stitch.core.auth.providers.userapikey
This package contains the user API key authentication provider: type info and its credential builder.
com.mongodb.stitch.core.auth.providers.userapikey.internal - package com.mongodb.stitch.core.auth.providers.userapikey.internal
This internal package contains the base implementation of the user API key authentication provider client.
com.mongodb.stitch.core.auth.providers.userapikey.models - package com.mongodb.stitch.core.auth.providers.userapikey.models
This package contains the UserApiKey model.
com.mongodb.stitch.core.auth.providers.userpassword - package com.mongodb.stitch.core.auth.providers.userpassword
This package contains the User User/Password authentication provider: type info and its credential builder.
com.mongodb.stitch.core.auth.providers.userpassword.internal - package com.mongodb.stitch.core.auth.providers.userpassword.internal
This internal package contains the base implementation of the User/Password authentication provider client.
com.mongodb.stitch.core.internal - package com.mongodb.stitch.core.internal
This internal package contains the base implementation of a StitchAppClient.
com.mongodb.stitch.core.internal.common - package com.mongodb.stitch.core.internal.common
This internal package contains common utility classes needed across the core implementation.
com.mongodb.stitch.core.internal.net - package com.mongodb.stitch.core.internal.net
This internal package contains network related classes used to talk to Stitch app servers.
com.mongodb.stitch.core.push.internal - package com.mongodb.stitch.core.push.internal
This package contains the implementation of the core push client used to register for push notifications.
com.mongodb.stitch.core.services.aws - package com.mongodb.stitch.core.services.aws
This package contains the classes needed to make requests and receive results with the AWS service client.
com.mongodb.stitch.core.services.aws.internal - package com.mongodb.stitch.core.services.aws.internal
This internal package contains the base implementation of the AWS service client.
com.mongodb.stitch.core.services.aws.s3 - package com.mongodb.stitch.core.services.aws.s3
This package contains the result classes returned by the S3 service client.
com.mongodb.stitch.core.services.aws.s3.internal - package com.mongodb.stitch.core.services.aws.s3.internal
This internal package contains the base implementation of the AWS S3 service client.
com.mongodb.stitch.core.services.aws.ses - package com.mongodb.stitch.core.services.aws.ses
This package contains the result classes returned by the SES service client.
com.mongodb.stitch.core.services.aws.ses.internal - package com.mongodb.stitch.core.services.aws.ses.internal
This internal package contains the base implementation of the AWS SES service client.
com.mongodb.stitch.core.services.fcm - package com.mongodb.stitch.core.services.fcm
This package contains the classes needed to make send message requests with the FCM service client.
com.mongodb.stitch.core.services.fcm.internal - package com.mongodb.stitch.core.services.fcm.internal
This internal package contains the base implementation of the FCM service client.
com.mongodb.stitch.core.services.http - package com.mongodb.stitch.core.services.http
This package contains the classes needed to make requests and receive responses with the HTTP service client.
com.mongodb.stitch.core.services.http.internal - package com.mongodb.stitch.core.services.http.internal
This internal package contains the base implementation of the HTTP service client.
com.mongodb.stitch.core.services.internal - package com.mongodb.stitch.core.services.internal
This internal package contains the base implementation of a basic Stitch service.
com.mongodb.stitch.core.services.mongodb.local.internal - package com.mongodb.stitch.core.services.mongodb.local.internal
This internal package contains the base implementation of the local MongoDB service for local MongoClients.
com.mongodb.stitch.core.services.mongodb.remote - package com.mongodb.stitch.core.services.mongodb.remote
This package contains the options and result classes used with the MongoDB RemoteMongoClient.
com.mongodb.stitch.core.services.mongodb.remote.internal - package com.mongodb.stitch.core.services.mongodb.remote.internal
This internal package contains the base implementation of the classes comprising the MongoDB RemoteMongoClient.
com.mongodb.stitch.core.services.mongodb.remote.sync - package com.mongodb.stitch.core.services.mongodb.remote.sync
This package contains the options and result classes used with the MongoDB Sync.
com.mongodb.stitch.core.services.mongodb.remote.sync.internal - package com.mongodb.stitch.core.services.mongodb.remote.sync.internal
This internal package contains the base implementation of the classes comprising the MongoDB SyncMongoClient.
com.mongodb.stitch.core.services.twilio.internal - package com.mongodb.stitch.core.services.twilio.internal
This internal package contains the base implementation of the Twilio service client.
com.mongodb.stitch.server.core - package com.mongodb.stitch.server.core
This package contains the entry point into the Server SDK with the Stitch and StitchAppClient classes.
com.mongodb.stitch.server.core.auth - package com.mongodb.stitch.server.core.auth
This package contains the auth interface used to log in into Stitch and the definition of a User.
com.mongodb.stitch.server.core.auth.internal - package com.mongodb.stitch.server.core.auth.internal
This internal package contains the Server SDK's implementation of the authentication components of a Stitch client.
com.mongodb.stitch.server.core.auth.providers.internal - package com.mongodb.stitch.server.core.auth.providers.internal
This internal package contains the Server SDK's descriptions of the authentication provider client factories.
com.mongodb.stitch.server.core.auth.providers.userapikey - package com.mongodb.stitch.server.core.auth.providers.userapikey
This package contains the user API key authentication provider client used to manage keys.
com.mongodb.stitch.server.core.auth.providers.userapikey.internal - package com.mongodb.stitch.server.core.auth.providers.userapikey.internal
This internal package contains the Server SDK's implementation of the user API key authentication provider client.
com.mongodb.stitch.server.core.auth.providers.userpassword - package com.mongodb.stitch.server.core.auth.providers.userpassword
This package contains the User/Password authentication provider client used to register users.
com.mongodb.stitch.server.core.auth.providers.userpassword.internal - package com.mongodb.stitch.server.core.auth.providers.userpassword.internal
This internal package contains the Server SDK's implementation of the User/Password key authentication provider client.
com.mongodb.stitch.server.core.internal - package com.mongodb.stitch.server.core.internal
This internal package contains the Server SDK's implementation of a StitchAppClient.
com.mongodb.stitch.server.core.internal.net - package com.mongodb.stitch.server.core.internal.net
 
com.mongodb.stitch.server.core.services - package com.mongodb.stitch.server.core.services
This package contains the definitions of service specific concepts.
com.mongodb.stitch.server.core.services.internal - package com.mongodb.stitch.server.core.services.internal
This internal package contains the Server SDK's implementation of a basic Stitch service and description of the service client factories.
com.mongodb.stitch.server.services.aws - package com.mongodb.stitch.server.services.aws
This package contains the AWS service client.
com.mongodb.stitch.server.services.aws.internal - package com.mongodb.stitch.server.services.aws.internal
This internal package contains the Server SDK's implementation of the AWS service client.
com.mongodb.stitch.server.services.aws.s3 - package com.mongodb.stitch.server.services.aws.s3
This package contains the AWS S3 service client.
com.mongodb.stitch.server.services.aws.s3.internal - package com.mongodb.stitch.server.services.aws.s3.internal
This internal package contains the Server SDK's implementation of the AWS S3 service client.
com.mongodb.stitch.server.services.aws.ses - package com.mongodb.stitch.server.services.aws.ses
This package contains the AWS SES service client.
com.mongodb.stitch.server.services.aws.ses.internal - package com.mongodb.stitch.server.services.aws.ses.internal
This internal package contains the Server SDK's implementation of the AWS SES service client.
com.mongodb.stitch.server.services.fcm - package com.mongodb.stitch.server.services.fcm
This package contains the FCM service client.
com.mongodb.stitch.server.services.fcm.internal - package com.mongodb.stitch.server.services.fcm.internal
This internal package contains the Server SDK's implementation of the FCM service client.
com.mongodb.stitch.server.services.http - package com.mongodb.stitch.server.services.http
This package contains the HTTP service client.
com.mongodb.stitch.server.services.http.internal - package com.mongodb.stitch.server.services.http.internal
This internal package contains the Server SDK's implementation of the HTTP service client.
com.mongodb.stitch.server.services.mongodb.remote - package com.mongodb.stitch.server.services.mongodb.remote
This package contains the RemoteMongoClient used for working with data in MongoDB remotely via Stitch.
com.mongodb.stitch.server.services.mongodb.remote.internal - package com.mongodb.stitch.server.services.mongodb.remote.internal
This internal package contains the Server SDK's implementation of the classes comprising the MongoDB RemoteMongoClient.
com.mongodb.stitch.server.services.twilio - package com.mongodb.stitch.server.services.twilio
This package contains the Twilio service client.
com.mongodb.stitch.server.services.twilio.internal - package com.mongodb.stitch.server.services.twilio.internal
This internal package contains the Server SDK's implementation of the Twilio service client.
commit() - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.CoreRemoteMongoCollectionWriteModelContainer
Commits the writes to the remote collection.
CompactChangeEvent<DocumentT> - Class in com.mongodb.stitch.core.services.mongodb.remote
Represents a change event communicated via a MongoDB change stream from Stitch when watchCompact is called.
CompactChangeEvent(OperationType, DocumentT, BsonDocument, UpdateDescription, DocumentVersionInfo.Version, Long, boolean) - Constructor for class com.mongodb.stitch.core.services.mongodb.remote.CompactChangeEvent
Constructs a change event.
compactChangeEventDecoder(Codec<DocumentT>) - Static method in class com.mongodb.stitch.core.services.mongodb.remote.internal.ResultDecoders
 
CompactChangeEventListener<DocumentT> - Interface in com.mongodb.stitch.core.services.mongodb.remote.sync
CompactChangeEventListener receives change event notifications.
configure(MongoNamespace, SyncConfiguration) - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.DataSynchronizer
 
configure(ConflictHandler<DocumentT>, ChangeEventListener<DocumentT>, ExceptionListener) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.SyncImpl
 
configure(ConflictHandler<DocumentT>, ChangeEventListener<DocumentT>, ExceptionListener) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.Sync
Deprecated.
configure(SyncConfiguration syncConfig)
configure(ConflictHandler<DocumentT>, ChangeEventListener<DocumentT>, ExceptionListener, SyncFrequency) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.SyncImpl
 
configure(ConflictHandler<DocumentT>, ChangeEventListener<DocumentT>, ExceptionListener, SyncFrequency) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.Sync
Deprecated.
configure(SyncConfiguration syncConfig)
configure(SyncConfiguration) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.SyncImpl
 
configure(SyncConfiguration) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.Sync
Set the conflict handler and and change event listener on this collection.
configure(SyncConfiguration) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.sync.CoreSync
Set the conflict resolver and and change event listener on this collection.
configure(SyncConfiguration) - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.CoreSyncImpl
 
confirmUser(String, String) - Method in class com.mongodb.stitch.android.core.auth.providers.userpassword.internal.UserPasswordAuthProviderClientImpl
Confirms a user with the given token and token id.
confirmUser(String, String) - Method in interface com.mongodb.stitch.android.core.auth.providers.userpassword.UserPasswordAuthProviderClient
Confirms a user with the given token and token id.
confirmUser(String, String) - Method in class com.mongodb.stitch.server.core.auth.providers.userpassword.internal.UserPasswordAuthProviderClientImpl
Confirms a user with the given token and token id.
confirmUser(String, String) - Method in interface com.mongodb.stitch.server.core.auth.providers.userpassword.UserPasswordAuthProviderClient
Confirms a user with the given token and token id.
confirmUserInternal(String, String) - Method in class com.mongodb.stitch.core.auth.providers.userpassword.internal.CoreUserPasswordAuthProviderClient
 
ConflictHandler<DocumentT> - Interface in com.mongodb.stitch.core.services.mongodb.remote.sync
ConflictHandler describes how to resolve a conflict between a local and remote event.
ConflictResolution - Class in com.mongodb.stitch.core.services.mongodb.remote.sync
ConflictResolution represents a resolution to a MongoDB Mobile Sync conflict.
ConflictResolution() - Constructor for class com.mongodb.stitch.core.services.mongodb.remote.sync.ConflictResolution
 
ConflictResolution.ConflictResolutionType - Enum in com.mongodb.stitch.core.services.mongodb.remote.sync
The different ways of resolving a conflict.
ConflictResolution.WithDocument<T> - Class in com.mongodb.stitch.core.services.mongodb.remote.sync
ConflictResolution.WithDocument resolves a conflict by providing a new document that should be treated as the new source of truth.
CONTENT_TYPE - Static variable in class com.mongodb.stitch.core.internal.net.Headers
 
CONTENT_TYPE_CANON - Static variable in class com.mongodb.stitch.core.internal.net.Headers
 
ContentTypes - Class in com.mongodb.stitch.core.internal.net
HTTP Content Types.
copyOfDocument(BsonDocument) - Static method in exception com.mongodb.stitch.core.internal.common.BsonUtils
Returns a copy of the given document.
CoreAuthProviderClient<RequestClientT> - Class in com.mongodb.stitch.core.auth.providers.internal
The class from which all Core auth provider clients inherit.
CoreAuthProviderClient(String, RequestClientT, String) - Constructor for class com.mongodb.stitch.core.auth.providers.internal.CoreAuthProviderClient
A basic constructor, which sets the provider client's properties to the values provided in the parameters.
CoreAwsS3ServiceClient - Class in com.mongodb.stitch.core.services.aws.s3.internal
Deprecated.
use AwsServiceClient instead.
CoreAwsS3ServiceClient(CoreStitchServiceClient) - Constructor for class com.mongodb.stitch.core.services.aws.s3.internal.CoreAwsS3ServiceClient
Deprecated.
 
CoreAwsServiceClient - Class in com.mongodb.stitch.core.services.aws.internal
 
CoreAwsServiceClient(CoreStitchServiceClient) - Constructor for class com.mongodb.stitch.core.services.aws.internal.CoreAwsServiceClient
 
CoreAwsSesServiceClient - Class in com.mongodb.stitch.core.services.aws.ses.internal
Deprecated.
use AwsServiceClient instead.
CoreAwsSesServiceClient(CoreStitchServiceClient) - Constructor for class com.mongodb.stitch.core.services.aws.ses.internal.CoreAwsSesServiceClient
Deprecated.
 
CoreDocumentSynchronizationConfig - Class in com.mongodb.stitch.core.services.mongodb.remote.sync.internal
 
CoreFcmServiceClient - Class in com.mongodb.stitch.core.services.fcm.internal
 
CoreFcmServiceClient(CoreStitchServiceClient) - Constructor for class com.mongodb.stitch.core.services.fcm.internal.CoreFcmServiceClient
 
CoreFcmServicePushClient - Class in com.mongodb.stitch.core.services.fcm.internal
 
CoreFcmServicePushClient(CoreStitchPushClient) - Constructor for class com.mongodb.stitch.core.services.fcm.internal.CoreFcmServicePushClient
 
CoreHttpServiceClient - Class in com.mongodb.stitch.core.services.http.internal
 
CoreHttpServiceClient(CoreStitchServiceClient) - Constructor for class com.mongodb.stitch.core.services.http.internal.CoreHttpServiceClient
 
CoreRemoteAggregateIterable<ResultT> - Interface in com.mongodb.stitch.core.services.mongodb.remote.internal
 
CoreRemoteClientFactory - Class in com.mongodb.stitch.core.services.mongodb.remote.sync.internal
 
CoreRemoteClientFactory() - Constructor for class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.CoreRemoteClientFactory
 
CoreRemoteFindIterable<ResultT> - Interface in com.mongodb.stitch.core.services.mongodb.remote.internal
 
CoreRemoteFindIterableImpl<DocumentT,​ResultT> - Class in com.mongodb.stitch.core.services.mongodb.remote.internal
 
CoreRemoteFindIterableImpl(Bson, Class<ResultT>, CoreStitchServiceClient, Operations<DocumentT>) - Constructor for class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteFindIterableImpl
 
CoreRemoteMappingIterable<U,​V> - Class in com.mongodb.stitch.core.services.mongodb.remote.internal
 
CoreRemoteMappingIterable(CoreRemoteMongoIterable<U>, Function<U, V>) - Constructor for class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMappingIterable
 
CoreRemoteMongoClient - Interface in com.mongodb.stitch.core.services.mongodb.remote.internal
 
CoreRemoteMongoClientImpl - Class in com.mongodb.stitch.core.services.mongodb.remote.internal
 
CoreRemoteMongoClientImpl(CoreStitchServiceClient, String, StitchAppClientInfo, EmbeddedMongoClientFactory) - Constructor for class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoClientImpl
 
CoreRemoteMongoCollection<DocumentT> - Interface in com.mongodb.stitch.core.services.mongodb.remote.internal
 
CoreRemoteMongoCollectionImpl<DocumentT> - Class in com.mongodb.stitch.core.services.mongodb.remote.internal
 
CoreRemoteMongoCollectionWriteModelContainer<DocumentT> - Class in com.mongodb.stitch.core.services.mongodb.remote.sync.internal
Write model container that permits committing queued write operations to an instance of CoreRemoteMongoCollection.
CoreRemoteMongoCollectionWriteModelContainer(CoreRemoteMongoCollection<DocumentT>) - Constructor for class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.CoreRemoteMongoCollectionWriteModelContainer
 
CoreRemoteMongoCursor<ResultT> - Interface in com.mongodb.stitch.core.services.mongodb.remote.internal
 
CoreRemoteMongoCursorImpl<ResultT> - Class in com.mongodb.stitch.core.services.mongodb.remote.internal
 
CoreRemoteMongoCursorImpl(Iterator<ResultT>) - Constructor for class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCursorImpl
 
CoreRemoteMongoDatabase - Interface in com.mongodb.stitch.core.services.mongodb.remote.internal
 
CoreRemoteMongoDatabaseImpl - Class in com.mongodb.stitch.core.services.mongodb.remote.internal
 
CoreRemoteMongoIterable<ResultT> - Interface in com.mongodb.stitch.core.services.mongodb.remote.internal
 
CoreRemoteMongoIterableImpl<DocumentT,​ResultT> - Class in com.mongodb.stitch.core.services.mongodb.remote.internal
 
CoreRemoteMongoIterableImpl(CoreStitchServiceClient, Class<ResultT>, Operations<DocumentT>) - Constructor for class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoIterableImpl
 
CoreStitchAppClient - Class in com.mongodb.stitch.core.internal
 
CoreStitchAppClient(StitchAuthRequestClient, StitchAppRoutes, CodecRegistry) - Constructor for class com.mongodb.stitch.core.internal.CoreStitchAppClient
Constructs a new app client.
CoreStitchAuth<StitchUserT extends CoreStitchUser> - Class in com.mongodb.stitch.core.auth.internal
CoreStitchAuth is responsible for authenticating clients as well as acting as a client for authenticated requests.
CoreStitchAuth(StitchRequestClient, StitchAuthRoutes, Storage, boolean) - Constructor for class com.mongodb.stitch.core.auth.internal.CoreStitchAuth
 
CoreStitchPushClient - Interface in com.mongodb.stitch.core.push.internal
 
CoreStitchPushClientImpl - Class in com.mongodb.stitch.core.push.internal
 
CoreStitchPushClientImpl(StitchAuthRequestClient, StitchPushRoutes, String) - Constructor for class com.mongodb.stitch.core.push.internal.CoreStitchPushClientImpl
 
CoreStitchServiceClient - Interface in com.mongodb.stitch.core.services.internal
 
CoreStitchServiceClientImpl - Class in com.mongodb.stitch.core.services.internal
 
CoreStitchServiceClientImpl(StitchAuthRequestClient, StitchServiceRoutes, String, CodecRegistry) - Constructor for class com.mongodb.stitch.core.services.internal.CoreStitchServiceClientImpl
 
CoreStitchServiceClientImpl(StitchAuthRequestClient, StitchServiceRoutes, CodecRegistry) - Constructor for class com.mongodb.stitch.core.services.internal.CoreStitchServiceClientImpl
 
CoreStitchUser - Interface in com.mongodb.stitch.core.auth.internal
 
CoreStitchUserImpl - Class in com.mongodb.stitch.core.auth.internal
 
CoreStitchUserImpl(String, String, String, String, StitchUserProfileImpl, boolean, Date, Document) - Constructor for class com.mongodb.stitch.core.auth.internal.CoreStitchUserImpl
 
CoreSync<DocumentT> - Interface in com.mongodb.stitch.core.services.mongodb.remote.sync
A set of synchronization related operations for a collection.
CoreSyncAggregateIterable<ResultT> - Interface in com.mongodb.stitch.core.services.mongodb.remote.sync
Iterable for aggregate.
CoreSyncFindIterable<ResultT> - Interface in com.mongodb.stitch.core.services.mongodb.remote.sync
Iterable for find in the context of sync.
CoreSyncFindIterableImpl<DocumentT,​ResultT> - Class in com.mongodb.stitch.core.services.mongodb.remote.sync.internal
 
CoreSyncImpl<DocumentT> - Class in com.mongodb.stitch.core.services.mongodb.remote.sync.internal
 
CoreSyncImpl(MongoNamespace, Class<DocumentT>, DataSynchronizer, CoreStitchServiceClient, SyncOperations<DocumentT>) - Constructor for class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.CoreSyncImpl
 
CoreSyncMongoIterableImpl<OpsT,​ResultT> - Class in com.mongodb.stitch.core.services.mongodb.remote.sync.internal
 
CoreTwilioServiceClient - Class in com.mongodb.stitch.core.services.twilio.internal
 
CoreTwilioServiceClient(CoreStitchServiceClient) - Constructor for class com.mongodb.stitch.core.services.twilio.internal.CoreTwilioServiceClient
 
CoreUserApiKeyAuthProviderClient - Class in com.mongodb.stitch.core.auth.providers.userapikey.internal
 
CoreUserApiKeyAuthProviderClient(StitchAuthRequestClient, StitchAuthRoutes) - Constructor for class com.mongodb.stitch.core.auth.providers.userapikey.internal.CoreUserApiKeyAuthProviderClient
 
CoreUserApiKeyAuthProviderClient.ApiKeyFields - Class in com.mongodb.stitch.core.auth.providers.userapikey.internal
 
CoreUserPasswordAuthProviderClient - Class in com.mongodb.stitch.core.auth.providers.userpassword.internal
 
CoreUserPasswordAuthProviderClient(String, StitchRequestClient, StitchAuthRoutes) - Constructor for class com.mongodb.stitch.core.auth.providers.userpassword.internal.CoreUserPasswordAuthProviderClient
 
COULD_NOT_LOAD_DATA_SYNCHRONIZER - com.mongodb.stitch.core.StitchClientErrorCode
 
COULD_NOT_LOAD_PERSISTED_AUTH_INFO - com.mongodb.stitch.core.StitchClientErrorCode
 
COULD_NOT_PERSIST_AUTH_INFO - com.mongodb.stitch.core.StitchClientErrorCode
 
count() - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Counts the number of documents in the collection.
count() - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.SyncImpl
 
count() - Method in interface com.mongodb.stitch.android.services.mongodb.remote.RemoteMongoCollection
Counts the number of documents in the collection.
count() - Method in interface com.mongodb.stitch.android.services.mongodb.remote.Sync
Counts the number of documents in the collection that have been synchronized with the remote.
count() - Method in interface com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollection
Counts the number of documents in the collection.
count() - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollectionImpl
Counts the number of documents in the collection.
count() - Method in interface com.mongodb.stitch.core.services.mongodb.remote.sync.CoreSync
Counts the number of documents in the collection that have been synchronized with the remote.
count() - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.CoreSyncImpl
 
count() - Method in class com.mongodb.stitch.server.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Counts the number of documents in the collection.
count() - Method in interface com.mongodb.stitch.server.services.mongodb.remote.RemoteMongoCollection
Counts the number of documents in the collection.
count(Bson) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Counts the number of documents in the collection according to the given options.
count(Bson) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.SyncImpl
 
count(Bson) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.RemoteMongoCollection
Counts the number of documents in the collection according to the given options.
count(Bson) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.Sync
Counts the number of documents in the collection that have been synchronized with the remote according to the given options.
count(Bson) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollection
Counts the number of documents in the collection according to the given options.
count(Bson) - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollectionImpl
Counts the number of documents in the collection according to the given options.
count(Bson) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.sync.CoreSync
Counts the number of documents in the collection that have been synchronized with the remote according to the given options.
count(Bson) - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.CoreSyncImpl
 
count(Bson) - Method in class com.mongodb.stitch.server.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Counts the number of documents in the collection according to the given options.
count(Bson) - Method in interface com.mongodb.stitch.server.services.mongodb.remote.RemoteMongoCollection
Counts the number of documents in the collection according to the given options.
count(Bson, RemoteCountOptions) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Counts the number of documents in the collection according to the given options.
count(Bson, RemoteCountOptions) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.RemoteMongoCollection
Counts the number of documents in the collection according to the given options.
count(Bson, RemoteCountOptions) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollection
Counts the number of documents in the collection according to the given options.
count(Bson, RemoteCountOptions) - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollectionImpl
Counts the number of documents in the collection according to the given options.
count(Bson, RemoteCountOptions) - Method in class com.mongodb.stitch.server.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Counts the number of documents in the collection according to the given options.
count(Bson, RemoteCountOptions) - Method in interface com.mongodb.stitch.server.services.mongodb.remote.RemoteMongoCollection
Counts the number of documents in the collection according to the given options.
count(Bson, SyncCountOptions) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.SyncImpl
 
count(Bson, SyncCountOptions) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.Sync
Counts the number of documents in the collection that have been synchronized with the remote according to the given options.
count(Bson, SyncCountOptions) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.sync.CoreSync
Counts the number of documents in the collection that have been synchronized with the remote according to the given options.
count(Bson, SyncCountOptions) - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.CoreSyncImpl
 
createApiKey(String) - Method in class com.mongodb.stitch.android.core.auth.providers.userapikey.internal.UserApiKeyAuthProviderClientImpl
Creates a user API key that can be used to authenticate as the current user.
createApiKey(String) - Method in interface com.mongodb.stitch.android.core.auth.providers.userapikey.UserApiKeyAuthProviderClient
Creates a user API key that can be used to authenticate as the current user.
createApiKey(String) - Method in class com.mongodb.stitch.server.core.auth.providers.userapikey.internal.UserApiKeyAuthProviderClientImpl
Creates a user API key that can be used to authenticate as the current user.
createApiKey(String) - Method in interface com.mongodb.stitch.server.core.auth.providers.userapikey.UserApiKeyAuthProviderClient
Creates a user API key that can be used to authenticate as the current user.
createApiKeyInternal(String) - Method in class com.mongodb.stitch.core.auth.providers.userapikey.internal.CoreUserApiKeyAuthProviderClient
Creates a user API key that can be used to authenticate as the current user.
createClient(String, CodecRegistry) - Method in class com.mongodb.stitch.android.services.mongodb.local.internal.AndroidEmbeddedMongoClientFactory
 
createClient(String, CodecRegistry) - Method in class com.mongodb.stitch.core.services.mongodb.local.internal.EmbeddedMongoClientFactory
 
createFindOperation(MongoNamespace, Bson, Class<ResultT>, RemoteFindOptions) - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.Operations
 
CustomAuthProvider - Class in com.mongodb.stitch.core.auth.providers.custom
Information about the custom authentication provider.
CustomCredential - Class in com.mongodb.stitch.core.auth.providers.custom
The credential used for custom auth log ins.
CustomCredential(String) - Constructor for class com.mongodb.stitch.core.auth.providers.custom.CustomCredential
Constructs a custom auth credential for a user.

D

DataSynchronizer - Class in com.mongodb.stitch.core.services.mongodb.remote.sync.internal
DataSynchronizer handles the bidirectional synchronization of documents between a local MongoDB and a remote MongoDB (via Stitch).
DataSynchronizer(String, CoreStitchServiceClient, MongoClient, CoreRemoteMongoClient, NetworkMonitor, AuthMonitor, Dispatcher) - Constructor for class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.DataSynchronizer
 
DataSynchronizerException - Exception in com.mongodb.stitch.core.services.mongodb.remote.sync.internal
Exception pertaining to any errors related to the DataSynchronizer class.
decode(BsonReader, DecoderContext) - Method in class com.mongodb.stitch.core.internal.common.CollectionDecoder
 
DECODING_ERROR - com.mongodb.stitch.core.StitchRequestErrorCode
 
DEFAULT_CODEC_REGISTRY - Static variable in exception com.mongodb.stitch.core.internal.common.BsonUtils
A basic codec registry which provides codecs for all BSON types, BSON documents, iterable types, and maps.
DEFAULT_NAME - Static variable in class com.mongodb.stitch.core.auth.providers.anonymous.AnonymousAuthProvider
 
DEFAULT_NAME - Static variable in class com.mongodb.stitch.core.auth.providers.custom.CustomAuthProvider
 
DEFAULT_NAME - Static variable in class com.mongodb.stitch.core.auth.providers.facebook.FacebookAuthProvider
 
DEFAULT_NAME - Static variable in class com.mongodb.stitch.core.auth.providers.function.FunctionAuthProvider
 
DEFAULT_NAME - Static variable in class com.mongodb.stitch.core.auth.providers.google.GoogleAuthProvider
 
DEFAULT_NAME - Static variable in class com.mongodb.stitch.core.auth.providers.serverapikey.ServerApiKeyAuthProvider
 
DEFAULT_NAME - Static variable in class com.mongodb.stitch.core.auth.providers.userapikey.UserApiKeyAuthProvider
 
DEFAULT_NAME - Static variable in class com.mongodb.stitch.core.auth.providers.userpassword.UserPasswordAuthProvider
 
DefaultSyncConflictResolvers - Class in com.mongodb.stitch.core.services.mongodb.remote.sync
A collection of utility conflict resolvers.
DefaultSyncConflictResolvers() - Constructor for class com.mongodb.stitch.core.services.mongodb.remote.sync.DefaultSyncConflictResolvers
 
delete(Uri, String, String[]) - Method in class com.mongodb.stitch.android.core.internal.StitchInitProvider
 
delete(Uri, String, String[]) - Method in class com.mongodb.stitch.android.services.mongodb.local.internal.MongoDbMobileProvider
 
DELETE - com.mongodb.stitch.core.internal.net.Method
 
DELETE - com.mongodb.stitch.core.services.http.HttpMethod
 
DELETE - com.mongodb.stitch.core.services.mongodb.remote.OperationType
 
deleteApiKey(ObjectId) - Method in class com.mongodb.stitch.android.core.auth.providers.userapikey.internal.UserApiKeyAuthProviderClientImpl
Deletes a user API key associated with the current user.
deleteApiKey(ObjectId) - Method in interface com.mongodb.stitch.android.core.auth.providers.userapikey.UserApiKeyAuthProviderClient
Deletes a user API key associated with the current user.
deleteApiKey(ObjectId) - Method in class com.mongodb.stitch.server.core.auth.providers.userapikey.internal.UserApiKeyAuthProviderClientImpl
Deletes a user API key associated with the current user.
deleteApiKey(ObjectId) - Method in interface com.mongodb.stitch.server.core.auth.providers.userapikey.UserApiKeyAuthProviderClient
Deletes a user API key associated with the current user.
deleteApiKeyInternal(ObjectId) - Method in class com.mongodb.stitch.core.auth.providers.userapikey.internal.CoreUserApiKeyAuthProviderClient
Deletes a user API key associated with the current user.
deleteDatabase(StitchAppClientInfo, String, EmbeddedMongoClientFactory, String) - Static method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.SyncMongoClientFactory
Delete a database for a given path and userId.
deleteMany(Bson) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Removes all documents from the collection that match the given query filter.
deleteMany(Bson) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.SyncImpl
 
deleteMany(Bson) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.RemoteMongoCollection
Removes all documents from the collection that match the given query filter.
deleteMany(Bson) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.Sync
Removes all documents from the collection that have been synchronized with the remote that match the given query filter.
deleteMany(Bson) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollection
Removes all documents from the collection that match the given query filter.
deleteMany(Bson) - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollectionImpl
Removes all documents from the collection that match the given query filter.
deleteMany(Bson) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.sync.CoreSync
Removes all documents from the collection that have been synchronized with the remote that match the given query filter.
deleteMany(Bson) - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.CoreSyncImpl
 
deleteMany(Bson) - Method in class com.mongodb.stitch.server.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Removes all documents from the collection that match the given query filter.
deleteMany(Bson) - Method in interface com.mongodb.stitch.server.services.mongodb.remote.RemoteMongoCollection
Removes all documents from the collection that match the given query filter.
deleteOne(Bson) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Removes at most one document from the collection that matches the given filter.
deleteOne(Bson) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.SyncImpl
 
deleteOne(Bson) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.RemoteMongoCollection
Removes at most one document from the collection that matches the given filter.
deleteOne(Bson) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.Sync
Removes at most one document that has been synchronized with the remote from the collection that matches the given filter.
deleteOne(Bson) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollection
Removes at most one document from the collection that matches the given filter.
deleteOne(Bson) - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollectionImpl
Removes at most one document from the collection that matches the given filter.
deleteOne(Bson) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.sync.CoreSync
Removes at most one document from the collection that has been synchronized with the remote that matches the given filter.
deleteOne(Bson) - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.CoreSyncImpl
 
deleteOne(Bson) - Method in class com.mongodb.stitch.server.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Removes at most one document from the collection that matches the given filter.
deleteOne(Bson) - Method in interface com.mongodb.stitch.server.services.mongodb.remote.RemoteMongoCollection
Removes at most one document from the collection that matches the given filter.
deleteResultDecoder - Static variable in class com.mongodb.stitch.core.services.mongodb.remote.internal.ResultDecoders
 
deregister() - Method in interface com.mongodb.stitch.android.core.push.internal.StitchPushClient
 
deregister() - Method in class com.mongodb.stitch.android.core.push.internal.StitchPushClientImpl
 
deregister() - Method in interface com.mongodb.stitch.android.services.fcm.FcmServicePushClient
Deregisters the FCM registration token bound to the currently logged in user's device on Stitch.
deregister() - Method in class com.mongodb.stitch.android.services.fcm.internal.FcmServicePushClientImpl
 
deregister() - Method in class com.mongodb.stitch.core.services.fcm.internal.CoreFcmServicePushClient
 
deregisterInternal() - Method in interface com.mongodb.stitch.core.push.internal.CoreStitchPushClient
 
deregisterInternal() - Method in class com.mongodb.stitch.core.push.internal.CoreStitchPushClientImpl
 
desyncMany(BsonValue...) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.SyncImpl
 
desyncMany(BsonValue...) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.Sync
Stops synchronizing the given document _ids.
desyncMany(BsonValue...) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.sync.CoreSync
Stops synchronizing the given document _ids.
desyncMany(BsonValue...) - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.CoreSyncImpl
 
desyncOne(BsonValue) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.SyncImpl
 
desyncOne(BsonValue) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.Sync
Stops synchronizing the given document _id.
desyncOne(BsonValue) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.sync.CoreSync
Stops synchronizing the given document _id.
desyncOne(BsonValue) - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.CoreSyncImpl
 
DEVICE_ID - Static variable in class com.mongodb.stitch.core.auth.internal.DeviceFields
 
DeviceFields - Class in com.mongodb.stitch.core.auth.internal
 
diff(BsonDocument, BsonDocument) - Static method in class com.mongodb.stitch.core.services.mongodb.remote.UpdateDescription
Find the diff between two documents.
disableApiKey(ObjectId) - Method in class com.mongodb.stitch.android.core.auth.providers.userapikey.internal.UserApiKeyAuthProviderClientImpl
Disables a user API key associated with the current user.
disableApiKey(ObjectId) - Method in interface com.mongodb.stitch.android.core.auth.providers.userapikey.UserApiKeyAuthProviderClient
Disables a user API key associated with the current user.
disableApiKey(ObjectId) - Method in class com.mongodb.stitch.server.core.auth.providers.userapikey.internal.UserApiKeyAuthProviderClientImpl
Disables a user API key associated with the current user.
disableApiKey(ObjectId) - Method in interface com.mongodb.stitch.server.core.auth.providers.userapikey.UserApiKeyAuthProviderClient
Disables a user API key associated with the current user.
disableApiKeyInternal(ObjectId) - Method in class com.mongodb.stitch.core.auth.providers.userapikey.internal.CoreUserApiKeyAuthProviderClient
Disables a user API key associated with the current user.
DISABLED - Static variable in class com.mongodb.stitch.core.auth.providers.userapikey.internal.CoreUserApiKeyAuthProviderClient.ApiKeyFields
 
disableListeners() - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.DataSynchronizer
 
disableSyncThread() - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.DataSynchronizer
 
dispatch(Callable<T>) - Method in class com.mongodb.stitch.android.core.internal.common.MainLooperDispatcher
 
dispatch(Callable<T>) - Method in interface com.mongodb.stitch.core.internal.common.Dispatcher
 
dispatch(Callable<T>) - Method in class com.mongodb.stitch.core.internal.common.ThreadDispatcher
 
dispatch(Callable<T>, CallbackAsyncAdapter<T, Exception, U>) - Method in class com.mongodb.stitch.core.internal.common.ThreadDispatcher
 
Dispatcher - Interface in com.mongodb.stitch.core.internal.common
 
dispatchError(StitchEvent<EventT>) - Method in class com.mongodb.stitch.core.services.mongodb.remote.ChangeStream
 
dispatchTask(Callable<T>) - Method in class com.mongodb.stitch.android.core.internal.common.TaskDispatcher
 
doAuthenticatedRequest(StitchAuthRequest) - Method in class com.mongodb.stitch.core.auth.internal.CoreStitchAuth
Performs a request against Stitch using the provided StitchAuthRequest object, and returns the response.
doAuthenticatedRequest(StitchAuthRequest) - Method in interface com.mongodb.stitch.core.auth.internal.StitchAuthRequestClient
 
doAuthenticatedRequest(StitchAuthRequest, Class<T>, CodecRegistry) - Method in class com.mongodb.stitch.core.auth.internal.CoreStitchAuth
Performs a request against Stitch using the provided StitchAuthRequest object, and decodes the JSON body of the response into a T value as specified by the provided class type.
doAuthenticatedRequest(StitchAuthRequest, Class<T>, CodecRegistry) - Method in interface com.mongodb.stitch.core.auth.internal.StitchAuthRequestClient
 
doAuthenticatedRequest(StitchAuthRequest, Decoder<T>) - Method in class com.mongodb.stitch.core.auth.internal.CoreStitchAuth
Performs a request against Stitch using the provided StitchAuthRequest object, and decodes the response using the provided result decoder.
doAuthenticatedRequest(StitchAuthRequest, Decoder<T>) - Method in interface com.mongodb.stitch.core.auth.internal.StitchAuthRequestClient
 
DOCUMENT_VERSION_FIELD - Static variable in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.DataSynchronizer
 
documentToBsonDocument(T, Codec<T>) - Static method in exception com.mongodb.stitch.core.internal.common.BsonUtils
 
documentToBsonDocument(T, CodecRegistry) - Static method in exception com.mongodb.stitch.core.internal.common.BsonUtils
 
DocumentVersionInfo - Class in com.mongodb.stitch.core.services.mongodb.remote.sync.internal
 
DocumentVersionInfo(DocumentVersionInfo.Version, BsonValue) - Constructor for class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.DocumentVersionInfo
 
DocumentVersionInfo.Version - Class in com.mongodb.stitch.core.services.mongodb.remote.sync.internal
 
DOMAIN_NOT_ALLOWED - com.mongodb.stitch.core.StitchServiceErrorCode
 
doRequest(StitchRequest) - Method in class com.mongodb.stitch.core.internal.net.StitchAppRequestClientImpl
Performs a request against a Stitch app server determined by the deployment model of the underlying app.
doRequest(StitchRequest) - Method in interface com.mongodb.stitch.core.internal.net.StitchRequestClient
Performs a request against some Stitch server.
doRequest(StitchRequest) - Method in class com.mongodb.stitch.core.internal.net.StitchRequestClientImpl
Performs a request against global Stitch app server.
doStreamRequest(StitchRequest) - Method in class com.mongodb.stitch.core.internal.net.StitchAppRequestClientImpl
Performs a streaming request against a Stitch app server determined by the deployment model of the underlying app.
doStreamRequest(StitchRequest) - Method in interface com.mongodb.stitch.core.internal.net.StitchRequestClient
Performs a streaming request against some Stitch server.
doStreamRequest(StitchRequest) - Method in class com.mongodb.stitch.core.internal.net.StitchRequestClientImpl
Performs a streaming request against global Stitch app server.
doSyncPass() - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.DataSynchronizer
Performs a single synchronization pass in both the local and remote directions; the order of which does not matter.

E

EmbeddedMongoClientFactory - Class in com.mongodb.stitch.core.services.mongodb.local.internal
 
EmbeddedMongoClientFactory() - Constructor for class com.mongodb.stitch.core.services.mongodb.local.internal.EmbeddedMongoClientFactory
 
emitEvent(NamespaceSynchronizationConfig, ChangeEvent<BsonDocument>) - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.EventDispatcher
Emits a change event for the given document id.
empty() - Static method in class com.mongodb.stitch.core.auth.internal.StitchUserProfileImpl
 
enableApiKey(ObjectId) - Method in class com.mongodb.stitch.android.core.auth.providers.userapikey.internal.UserApiKeyAuthProviderClientImpl
Enables a user API key associated with the current user.
enableApiKey(ObjectId) - Method in interface com.mongodb.stitch.android.core.auth.providers.userapikey.UserApiKeyAuthProviderClient
Enables a user API key associated with the current user.
enableApiKey(ObjectId) - Method in class com.mongodb.stitch.server.core.auth.providers.userapikey.internal.UserApiKeyAuthProviderClientImpl
Enables a user API key associated with the current user.
enableApiKey(ObjectId) - Method in interface com.mongodb.stitch.server.core.auth.providers.userapikey.UserApiKeyAuthProviderClient
Enables a user API key associated with the current user.
enableApiKeyInternal(ObjectId) - Method in class com.mongodb.stitch.core.auth.providers.userapikey.internal.CoreUserApiKeyAuthProviderClient
Enables a user API key associated with the current user.
ENCODING_ERROR - com.mongodb.stitch.core.StitchRequestErrorCode
 
equals(Object) - Method in class com.mongodb.stitch.core.auth.internal.AuthInfo
 
equals(Object) - Method in class com.mongodb.stitch.core.auth.internal.CoreStitchUserImpl
 
equals(Object) - Method in class com.mongodb.stitch.core.internal.net.Request
 
equals(Object) - Method in class com.mongodb.stitch.core.internal.net.StitchAuthDocRequest
 
equals(Object) - Method in class com.mongodb.stitch.core.internal.net.StitchAuthRequest
 
equals(Object) - Method in class com.mongodb.stitch.core.internal.net.StitchDocRequest
 
equals(Object) - Method in class com.mongodb.stitch.core.internal.net.StitchRequest
 
equals(Object) - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.CoreDocumentSynchronizationConfig
 
equals(Object) - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.DocumentVersionInfo.Version
 
equals(Object) - Method in class com.mongodb.stitch.core.services.mongodb.remote.UpdateDescription
 
ErrorListener - Interface in com.mongodb.stitch.core.services.mongodb.remote.sync
Deprecated.
Event - Class in com.mongodb.stitch.core.internal.net
Any given server-sent event.
Event.Builder - Class in com.mongodb.stitch.core.internal.net
Builder for building a server-sent event.
EventDispatcher - Class in com.mongodb.stitch.core.services.mongodb.remote.sync.internal
 
EventDispatcher(String, Dispatcher) - Constructor for class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.EventDispatcher
 
EventStream - Interface in com.mongodb.stitch.core.internal.net
 
EventStreamReader - Class in com.mongodb.stitch.core.internal.net
Interpreter for server-sent events.
ExceptionListener - Interface in com.mongodb.stitch.core.services.mongodb.remote
ExceptionListener receives errors that occur on a stream.
execute(AwsRequest) - Method in interface com.mongodb.stitch.android.services.aws.AwsServiceClient
Executes the AWS request.
execute(AwsRequest) - Method in class com.mongodb.stitch.android.services.aws.internal.AwsServiceClientImpl
Executes the AWS request.
execute(AwsRequest) - Method in class com.mongodb.stitch.core.services.aws.internal.CoreAwsServiceClient
Executes the AWS request.
execute(AwsRequest) - Method in interface com.mongodb.stitch.server.services.aws.AwsServiceClient
Executes the AWS request.
execute(AwsRequest) - Method in class com.mongodb.stitch.server.services.aws.internal.AwsServiceClientImpl
Executes the AWS request.
execute(AwsRequest, Class<ResultT>) - Method in interface com.mongodb.stitch.android.services.aws.AwsServiceClient
Executes the AWS request, and decodes the result into an instance of the specified type.
execute(AwsRequest, Class<ResultT>) - Method in class com.mongodb.stitch.android.services.aws.internal.AwsServiceClientImpl
Executes the AWS request, and decodes the result into an instance of the specified type.
execute(AwsRequest, Class<ResultT>) - Method in class com.mongodb.stitch.core.services.aws.internal.CoreAwsServiceClient
Executes the AWS request, and decodes the result into an instance of the specified type.
execute(AwsRequest, Class<ResultT>) - Method in interface com.mongodb.stitch.server.services.aws.AwsServiceClient
Executes the AWS request, and decodes the result into an instance of the specified type.
execute(AwsRequest, Class<ResultT>) - Method in class com.mongodb.stitch.server.services.aws.internal.AwsServiceClientImpl
Executes the AWS request, and decodes the result into an instance of the specified type.
execute(AwsRequest, Class<ResultT>, CodecRegistry) - Method in interface com.mongodb.stitch.android.services.aws.AwsServiceClient
Executes the AWS request, and decodes the result into an instance of the specified type.
execute(AwsRequest, Class<ResultT>, CodecRegistry) - Method in class com.mongodb.stitch.android.services.aws.internal.AwsServiceClientImpl
Executes the AWS request, and decodes the result into an instance of the specified type.
execute(AwsRequest, Class<ResultT>, CodecRegistry) - Method in class com.mongodb.stitch.core.services.aws.internal.CoreAwsServiceClient
Executes the AWS request, and decodes the result into an instance of the specified type.
execute(AwsRequest, Class<ResultT>, CodecRegistry) - Method in interface com.mongodb.stitch.server.services.aws.AwsServiceClient
Executes the AWS request, and decodes the result into an instance of the specified type.
execute(AwsRequest, Class<ResultT>, CodecRegistry) - Method in class com.mongodb.stitch.server.services.aws.internal.AwsServiceClientImpl
Executes the AWS request, and decodes the result into an instance of the specified type.
execute(AwsRequest, Long) - Method in interface com.mongodb.stitch.android.services.aws.AwsServiceClient
Executes the AWS request.
execute(AwsRequest, Long) - Method in class com.mongodb.stitch.android.services.aws.internal.AwsServiceClientImpl
Executes the AWS request.
execute(AwsRequest, Long) - Method in class com.mongodb.stitch.core.services.aws.internal.CoreAwsServiceClient
Executes the AWS request.
execute(AwsRequest, Long) - Method in interface com.mongodb.stitch.server.services.aws.AwsServiceClient
Executes the AWS request.
execute(AwsRequest, Long) - Method in class com.mongodb.stitch.server.services.aws.internal.AwsServiceClientImpl
Executes the AWS request.
execute(AwsRequest, Long, Class<ResultT>) - Method in interface com.mongodb.stitch.android.services.aws.AwsServiceClient
Executes the AWS request, and decodes the result into an instance of the specified type.
execute(AwsRequest, Long, Class<ResultT>) - Method in class com.mongodb.stitch.android.services.aws.internal.AwsServiceClientImpl
Executes the AWS request, and decodes the result into an instance of the specified type.
execute(AwsRequest, Long, Class<ResultT>) - Method in class com.mongodb.stitch.core.services.aws.internal.CoreAwsServiceClient
Executes the AWS request, and decodes the result into an instance of the specified type.
execute(AwsRequest, Long, Class<ResultT>) - Method in interface com.mongodb.stitch.server.services.aws.AwsServiceClient
Executes the AWS request, and decodes the result into an instance of the specified type.
execute(AwsRequest, Long, Class<ResultT>) - Method in class com.mongodb.stitch.server.services.aws.internal.AwsServiceClientImpl
Executes the AWS request, and decodes the result into an instance of the specified type.
execute(AwsRequest, Long, Class<ResultT>, CodecRegistry) - Method in interface com.mongodb.stitch.android.services.aws.AwsServiceClient
Executes the AWS request, and decodes the result into an instance of the specified type.
execute(AwsRequest, Long, Class<ResultT>, CodecRegistry) - Method in class com.mongodb.stitch.android.services.aws.internal.AwsServiceClientImpl
Executes the AWS request, and decodes the result into an instance of the specified type.
execute(AwsRequest, Long, Class<ResultT>, CodecRegistry) - Method in class com.mongodb.stitch.core.services.aws.internal.CoreAwsServiceClient
Executes the AWS request, and decodes the result into an instance of the specified type.
execute(AwsRequest, Long, Class<ResultT>, CodecRegistry) - Method in interface com.mongodb.stitch.server.services.aws.AwsServiceClient
Executes the AWS request, and decodes the result into an instance of the specified type.
execute(AwsRequest, Long, Class<ResultT>, CodecRegistry) - Method in class com.mongodb.stitch.server.services.aws.internal.AwsServiceClientImpl
Executes the AWS request, and decodes the result into an instance of the specified type.
execute(AwsRequest, Long, Decoder<ResultT>) - Method in interface com.mongodb.stitch.android.services.aws.AwsServiceClient
Executes the AWS request, and decodes the result into an instance of the specified type.
execute(AwsRequest, Long, Decoder<ResultT>) - Method in class com.mongodb.stitch.android.services.aws.internal.AwsServiceClientImpl
Executes the AWS request, and decodes the result into an instance of the specified type.
execute(AwsRequest, Long, Decoder<ResultT>) - Method in class com.mongodb.stitch.core.services.aws.internal.CoreAwsServiceClient
Executes the AWS request, and decodes the result into an instance of the specified type.
execute(AwsRequest, Long, Decoder<ResultT>) - Method in interface com.mongodb.stitch.server.services.aws.AwsServiceClient
Executes the AWS request, and decodes the result into an instance of the specified type.
execute(AwsRequest, Long, Decoder<ResultT>) - Method in class com.mongodb.stitch.server.services.aws.internal.AwsServiceClientImpl
Executes the AWS request, and decodes the result into an instance of the specified type.
execute(AwsRequest, Decoder<ResultT>) - Method in interface com.mongodb.stitch.android.services.aws.AwsServiceClient
Executes the AWS request, and decodes the result into an instance of the specified type.
execute(AwsRequest, Decoder<ResultT>) - Method in class com.mongodb.stitch.android.services.aws.internal.AwsServiceClientImpl
Executes the AWS request, and decodes the result into an instance of the specified type.
execute(AwsRequest, Decoder<ResultT>) - Method in class com.mongodb.stitch.core.services.aws.internal.CoreAwsServiceClient
Executes the AWS request, and decodes the result into an instance of the specified type.
execute(AwsRequest, Decoder<ResultT>) - Method in interface com.mongodb.stitch.server.services.aws.AwsServiceClient
Executes the AWS request, and decodes the result into an instance of the specified type.
execute(AwsRequest, Decoder<ResultT>) - Method in class com.mongodb.stitch.server.services.aws.internal.AwsServiceClientImpl
Executes the AWS request, and decodes the result into an instance of the specified type.
execute(HttpRequest) - Method in interface com.mongodb.stitch.android.services.http.HttpServiceClient
Executes the given HttpRequest.
execute(HttpRequest) - Method in class com.mongodb.stitch.android.services.http.internal.HttpServiceClientImpl
Executes the given HttpRequest.
execute(HttpRequest) - Method in class com.mongodb.stitch.core.services.http.internal.CoreHttpServiceClient
 
execute(HttpRequest) - Method in interface com.mongodb.stitch.server.services.http.HttpServiceClient
Executes the given HttpRequest.
execute(HttpRequest) - Method in class com.mongodb.stitch.server.services.http.internal.HttpServiceClientImpl
Executes the given HttpRequest.
execute(CoreStitchServiceClient) - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.FindOneAndModifyOperation
 
execute(CoreStitchServiceClient) - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.FindOneOperation
 
execute(CoreStitchServiceClient) - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.FindOperation
 
execute(CoreStitchServiceClient) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.internal.Operation
 
execute(CoreStitchServiceClient) - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.WatchOperation
 
executeFindOne(Bson, RemoteFindOptions, Class<ResultT>) - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollectionImpl
 
EXECUTION_TIME_LIMIT_EXCEEDED - com.mongodb.stitch.core.StitchServiceErrorCode
 

F

FacebookAuthProvider - Class in com.mongodb.stitch.core.auth.providers.facebook
Information about the Facebook OAuth 2.0 authentication provider.
FacebookCredential - Class in com.mongodb.stitch.core.auth.providers.facebook
The credential used for Facebook OAuth 2.0 log ins.
FacebookCredential(String) - Constructor for class com.mongodb.stitch.core.auth.providers.facebook.FacebookCredential
Constructs a Facebook credential for a user.
factory - Static variable in interface com.mongodb.stitch.android.core.auth.providers.userapikey.UserApiKeyAuthProviderClient
 
factory - Static variable in interface com.mongodb.stitch.android.core.auth.providers.userpassword.UserPasswordAuthProviderClient
 
factory - Static variable in interface com.mongodb.stitch.android.services.aws.AwsServiceClient
 
factory - Static variable in interface com.mongodb.stitch.android.services.aws.s3.AwsS3ServiceClient
Deprecated.
 
factory - Static variable in interface com.mongodb.stitch.android.services.aws.ses.AwsSesServiceClient
Deprecated.
 
factory - Static variable in interface com.mongodb.stitch.android.services.fcm.FcmServiceClient
 
factory - Static variable in interface com.mongodb.stitch.android.services.fcm.FcmServicePushClient
 
factory - Static variable in interface com.mongodb.stitch.android.services.http.HttpServiceClient
 
factory - Static variable in interface com.mongodb.stitch.android.services.mongodb.remote.RemoteMongoClient
 
factory - Static variable in interface com.mongodb.stitch.android.services.twilio.TwilioServiceClient
 
factory - Static variable in interface com.mongodb.stitch.server.core.auth.providers.userapikey.UserApiKeyAuthProviderClient
 
factory - Static variable in interface com.mongodb.stitch.server.core.auth.providers.userpassword.UserPasswordAuthProviderClient
 
factory - Static variable in interface com.mongodb.stitch.server.services.aws.AwsServiceClient
 
factory - Static variable in interface com.mongodb.stitch.server.services.aws.s3.AwsS3ServiceClient
Deprecated.
 
factory - Static variable in interface com.mongodb.stitch.server.services.aws.ses.AwsSesServiceClient
Deprecated.
 
factory - Static variable in interface com.mongodb.stitch.server.services.fcm.FcmServiceClient
 
factory - Static variable in interface com.mongodb.stitch.server.services.http.HttpServiceClient
 
factory - Static variable in interface com.mongodb.stitch.server.services.mongodb.remote.RemoteMongoClient
 
factory - Static variable in interface com.mongodb.stitch.server.services.twilio.TwilioServiceClient
 
FailedOperationListener - Interface in com.mongodb.stitch.core.services.mongodb.remote.sync.internal
Contract for a class that handles failures from within a WriteModelContainer.
failedResultOf(U) - Static method in class com.mongodb.stitch.core.internal.common.OperationResult
 
FcmSendMessageNotification - Class in com.mongodb.stitch.core.services.fcm
A Notification encapsulates the details of an FCM send message request notification payload.
FcmSendMessageNotification.Builder - Class in com.mongodb.stitch.core.services.fcm
A builder that can build FcmSendMessageRequests.
FcmSendMessagePriority - Enum in com.mongodb.stitch.core.services.fcm
Priority indicates the priority of a message.
FcmSendMessageRequest - Class in com.mongodb.stitch.core.services.fcm
An FcmSendMessageRequest encapsulates the details of an FCM send message request.
FcmSendMessageRequest.Builder - Class in com.mongodb.stitch.core.services.fcm
A builder that can build FcmSendMessageRequests.
FcmSendMessageResult - Class in com.mongodb.stitch.core.services.fcm
The result of an FCM send message request.
FcmSendMessageResult(long, long, List<FcmSendMessageResultFailureDetail>) - Constructor for class com.mongodb.stitch.core.services.fcm.FcmSendMessageResult
Constructs a new result to an FCM send message request.
FcmSendMessageResultFailureDetail - Class in com.mongodb.stitch.core.services.fcm
The details of an individual message failure inside an FCM send message request.
FcmSendMessageResultFailureDetail(long, String, String) - Constructor for class com.mongodb.stitch.core.services.fcm.FcmSendMessageResultFailureDetail
Constructs a new FCM send message result failure detail.
FcmServiceClient - Interface in com.mongodb.stitch.android.services.fcm
The FCM service client.
FcmServiceClient - Interface in com.mongodb.stitch.server.services.fcm
The FCM service client.
FcmServiceClientImpl - Class in com.mongodb.stitch.android.services.fcm.internal
 
FcmServiceClientImpl - Class in com.mongodb.stitch.server.services.fcm.internal
 
FcmServiceClientImpl(CoreFcmServiceClient) - Constructor for class com.mongodb.stitch.server.services.fcm.internal.FcmServiceClientImpl
 
FcmServiceClientImpl(CoreFcmServiceClient, TaskDispatcher) - Constructor for class com.mongodb.stitch.android.services.fcm.internal.FcmServiceClientImpl
 
FcmServicePushClient - Interface in com.mongodb.stitch.android.services.fcm
The FCM service push client.
FcmServicePushClientImpl - Class in com.mongodb.stitch.android.services.fcm.internal
 
FcmServicePushClientImpl(CoreFcmServicePushClient, TaskDispatcher) - Constructor for class com.mongodb.stitch.android.services.fcm.internal.FcmServicePushClientImpl
 
fetchApiKey(ObjectId) - Method in class com.mongodb.stitch.android.core.auth.providers.userapikey.internal.UserApiKeyAuthProviderClientImpl
Fetches a user API key associated with the current user.
fetchApiKey(ObjectId) - Method in interface com.mongodb.stitch.android.core.auth.providers.userapikey.UserApiKeyAuthProviderClient
Fetches a user API key associated with the current user.
fetchApiKey(ObjectId) - Method in class com.mongodb.stitch.server.core.auth.providers.userapikey.internal.UserApiKeyAuthProviderClientImpl
Fetches a user API key associated with the current user.
fetchApiKey(ObjectId) - Method in interface com.mongodb.stitch.server.core.auth.providers.userapikey.UserApiKeyAuthProviderClient
Fetches a user API key associated with the current user.
fetchApiKeyInternal(ObjectId) - Method in class com.mongodb.stitch.core.auth.providers.userapikey.internal.CoreUserApiKeyAuthProviderClient
Fetches a user API key associated with the current user.
fetchApiKeys() - Method in class com.mongodb.stitch.android.core.auth.providers.userapikey.internal.UserApiKeyAuthProviderClientImpl
Fetches the user API keys associated with the current user.
fetchApiKeys() - Method in interface com.mongodb.stitch.android.core.auth.providers.userapikey.UserApiKeyAuthProviderClient
Fetches the user API keys associated with the current user.
fetchApiKeys() - Method in class com.mongodb.stitch.server.core.auth.providers.userapikey.internal.UserApiKeyAuthProviderClientImpl
Fetches the user API keys associated with the current user.
fetchApiKeys() - Method in interface com.mongodb.stitch.server.core.auth.providers.userapikey.UserApiKeyAuthProviderClient
Fetches the user API keys associated with the current user.
fetchApiKeysInternal() - Method in class com.mongodb.stitch.core.auth.providers.userapikey.internal.CoreUserApiKeyAuthProviderClient
Fetches the user API keys associated with the current user.
filter(BsonDocument) - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.FindOperation
Sets the query filter to apply to the query.
filter(Bson) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.RemoteFindIterableImpl
 
filter(Bson) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.SyncFindIterableImpl
 
filter(Bson) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.RemoteFindIterable
Sets the query filter to apply to the query.
filter(Bson) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.SyncFindIterable
Sets the query filter to apply to the query.
filter(Bson) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteFindIterable
Sets the query filter to apply to the query.
filter(Bson) - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteFindIterableImpl
Sets the query filter to apply to the query.
filter(Bson) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.sync.CoreSyncFindIterable
Sets the query filter to apply to the query.
filter(Bson) - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.CoreSyncFindIterableImpl
Sets the query filter to apply to the query.
filter(Bson) - Method in class com.mongodb.stitch.server.services.mongodb.remote.internal.RemoteFindIterableImpl
 
filter(Bson) - Method in interface com.mongodb.stitch.server.services.mongodb.remote.RemoteFindIterable
Sets the query filter to apply to the query.
find() - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Finds all documents in the collection.
find() - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.SyncImpl
 
find() - Method in interface com.mongodb.stitch.android.services.mongodb.remote.RemoteMongoCollection
Finds all documents in the collection.
find() - Method in interface com.mongodb.stitch.android.services.mongodb.remote.Sync
Finds all documents in the collection that have been synchronized with the remote.
find() - Method in interface com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollection
Finds all documents in the collection.
find() - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollectionImpl
Finds all documents in the collection.
find() - Method in interface com.mongodb.stitch.core.services.mongodb.remote.sync.CoreSync
Finds all documents in the collection that have been synchronized with the remote.
find() - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.CoreSyncImpl
 
find() - Method in class com.mongodb.stitch.server.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Finds all documents in the collection.
find() - Method in interface com.mongodb.stitch.server.services.mongodb.remote.RemoteMongoCollection
Finds all documents in the collection.
find(MongoNamespace, BsonDocument, int, BsonDocument, BsonDocument, Class<T>, CodecRegistry) - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.DataSynchronizer
 
find(Class<ResultT>) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Finds all documents in the collection.
find(Class<ResultT>) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.SyncImpl
 
find(Class<ResultT>) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.RemoteMongoCollection
Finds all documents in the collection.
find(Class<ResultT>) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.Sync
Finds all documents in the collection that have been synchronized with the remote.
find(Class<ResultT>) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollection
Finds all documents in the collection.
find(Class<ResultT>) - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollectionImpl
Finds all documents in the collection.
find(Class<ResultT>) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.sync.CoreSync
Finds all documents in the collection that have been synchronized with the remote.
find(Class<ResultT>) - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.CoreSyncImpl
 
find(Class<ResultT>) - Method in class com.mongodb.stitch.server.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Finds all documents in the collection.
find(Class<ResultT>) - Method in interface com.mongodb.stitch.server.services.mongodb.remote.RemoteMongoCollection
Finds all documents in the collection.
find(Bson) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Finds all documents in the collection.
find(Bson) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.SyncImpl
 
find(Bson) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.RemoteMongoCollection
Finds all documents in the collection that match the given filter.
find(Bson) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.Sync
Finds all documents in the collection that have been synchronized with the remote.
find(Bson) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollection
Finds all documents in the collection.
find(Bson) - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollectionImpl
Finds all documents in the collection.
find(Bson) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.sync.CoreSync
Finds all documents in the collection that have been synchronized with the remote.
find(Bson) - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.CoreSyncImpl
 
find(Bson) - Method in class com.mongodb.stitch.server.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Finds all documents in the collection.
find(Bson) - Method in interface com.mongodb.stitch.server.services.mongodb.remote.RemoteMongoCollection
Finds all documents in the collection.
find(Bson, Class<ResultT>) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Finds all documents in the collection.
find(Bson, Class<ResultT>) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.SyncImpl
 
find(Bson, Class<ResultT>) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.RemoteMongoCollection
Finds all documents in the collection that match the given filter.
find(Bson, Class<ResultT>) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.Sync
Finds all documents in the collection that have been synchronized with the remote.
find(Bson, Class<ResultT>) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollection
Finds all documents in the collection.
find(Bson, Class<ResultT>) - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollectionImpl
Finds all documents in the collection.
find(Bson, Class<ResultT>) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.sync.CoreSync
Finds all documents in the collection that have been synchronized with the remote.
find(Bson, Class<ResultT>) - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.CoreSyncImpl
Finds all documents in the collection.
find(Bson, Class<ResultT>) - Method in class com.mongodb.stitch.server.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Finds all documents in the collection.
find(Bson, Class<ResultT>) - Method in interface com.mongodb.stitch.server.services.mongodb.remote.RemoteMongoCollection
Finds all documents in the collection.
findOne() - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Finds a document in the collection
findOne() - Method in interface com.mongodb.stitch.android.services.mongodb.remote.RemoteMongoCollection
Finds a document in the collection.
findOne() - Method in interface com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollection
Finds a document in the collection
findOne() - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollectionImpl
Finds a document in the collection
findOne() - Method in interface com.mongodb.stitch.core.services.mongodb.remote.sync.CoreSync
Finds a document in the collection.
findOne() - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.CoreSyncImpl
 
findOne() - Method in class com.mongodb.stitch.server.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Finds a document in the collection.
findOne() - Method in interface com.mongodb.stitch.server.services.mongodb.remote.RemoteMongoCollection
Finds a document in the collection.
findOne(MongoNamespace, BsonDocument, BsonDocument, BsonDocument, Class<T>, CodecRegistry) - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.DataSynchronizer
 
findOne(Class<ResultT>) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Finds a document in the collection.
findOne(Class<ResultT>) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.RemoteMongoCollection
Finds a document in the collection.
findOne(Class<ResultT>) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollection
Finds a document in the collection.
findOne(Class<ResultT>) - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollectionImpl
Finds a document in the collection.
findOne(Class<ResultT>) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.sync.CoreSync
Finds a document in the collection.
findOne(Class<ResultT>) - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.CoreSyncImpl
 
findOne(Class<ResultT>) - Method in class com.mongodb.stitch.server.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Finds a document in the collection.
findOne(Class<ResultT>) - Method in interface com.mongodb.stitch.server.services.mongodb.remote.RemoteMongoCollection
Finds a document in the collection.
findOne(Bson) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Finds a document in the collection.
findOne(Bson) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.RemoteMongoCollection
Finds a document in the collection.
findOne(Bson) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollection
Finds a document in the collection.
findOne(Bson) - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollectionImpl
Finds a document in the collection.
findOne(Bson) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.sync.CoreSync
Finds a document in the collection.
findOne(Bson) - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.CoreSyncImpl
 
findOne(Bson) - Method in class com.mongodb.stitch.server.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Finds a document in the collection.
findOne(Bson) - Method in interface com.mongodb.stitch.server.services.mongodb.remote.RemoteMongoCollection
Finds a document in the collection.
findOne(Bson, RemoteFindOptions) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Finds a document in the collection.
findOne(Bson, RemoteFindOptions) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.RemoteMongoCollection
Finds a document in the collection.
findOne(Bson, RemoteFindOptions) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollection
Finds a document in the collection.
findOne(Bson, RemoteFindOptions) - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollectionImpl
Finds a document in the collection.
findOne(Bson, RemoteFindOptions) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.sync.CoreSync
Finds a document in the collection.
findOne(Bson, RemoteFindOptions) - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.CoreSyncImpl
 
findOne(Bson, RemoteFindOptions) - Method in class com.mongodb.stitch.server.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Finds a document in the collection.
findOne(Bson, RemoteFindOptions) - Method in interface com.mongodb.stitch.server.services.mongodb.remote.RemoteMongoCollection
Finds a document in the collection.
findOne(Bson, RemoteFindOptions, Class<ResultT>) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Finds a document in the collection.
findOne(Bson, RemoteFindOptions, Class<ResultT>) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.RemoteMongoCollection
Finds a document in the collection.
findOne(Bson, RemoteFindOptions, Class<ResultT>) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollection
Finds a document in the collection.
findOne(Bson, RemoteFindOptions, Class<ResultT>) - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollectionImpl
Finds a document in the collection.
findOne(Bson, RemoteFindOptions, Class<ResultT>) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.sync.CoreSync
Finds a document in the collection.
findOne(Bson, RemoteFindOptions, Class<ResultT>) - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.CoreSyncImpl
 
findOne(Bson, RemoteFindOptions, Class<ResultT>) - Method in class com.mongodb.stitch.server.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Finds a document in the collection.
findOne(Bson, RemoteFindOptions, Class<ResultT>) - Method in interface com.mongodb.stitch.server.services.mongodb.remote.RemoteMongoCollection
Finds a document in the collection.
findOne(Bson, Class<ResultT>) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Finds a document in the collection.
findOne(Bson, Class<ResultT>) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.RemoteMongoCollection
Finds a document in the collection.
findOne(Bson, Class<ResultT>) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollection
Finds a document in the collection.
findOne(Bson, Class<ResultT>) - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollectionImpl
Finds a document in the collection.
findOne(Bson, Class<ResultT>) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.sync.CoreSync
Finds a document in the collection.
findOne(Bson, Class<ResultT>) - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.CoreSyncImpl
 
findOne(Bson, Class<ResultT>) - Method in class com.mongodb.stitch.server.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Finds a document in the collection.
findOne(Bson, Class<ResultT>) - Method in interface com.mongodb.stitch.server.services.mongodb.remote.RemoteMongoCollection
Finds a document in the collection.
findOneAndDelete(Bson) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Finds a document in the collection and delete it.
findOneAndDelete(Bson) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.RemoteMongoCollection
Finds a document in the collection and delete it.
findOneAndDelete(Bson) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollection
Finds a document in the collection and delete it.
findOneAndDelete(Bson) - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollectionImpl
Finds a document in the collection and delete it.
findOneAndDelete(Bson) - Method in class com.mongodb.stitch.server.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Finds a document in the collection and delete it.
findOneAndDelete(Bson) - Method in interface com.mongodb.stitch.server.services.mongodb.remote.RemoteMongoCollection
Finds a document in the collection and delete it.
findOneAndDelete(Bson, RemoteFindOneAndModifyOptions) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Finds a document in the collection and delete it.
findOneAndDelete(Bson, RemoteFindOneAndModifyOptions) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.RemoteMongoCollection
Finds a document in the collection and delete it.
findOneAndDelete(Bson, RemoteFindOneAndModifyOptions) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollection
Finds a document in the collection and delete it.
findOneAndDelete(Bson, RemoteFindOneAndModifyOptions) - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollectionImpl
Finds a document in the collection and delete it.
findOneAndDelete(Bson, RemoteFindOneAndModifyOptions) - Method in class com.mongodb.stitch.server.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Finds a document in the collection and delete it.
findOneAndDelete(Bson, RemoteFindOneAndModifyOptions) - Method in interface com.mongodb.stitch.server.services.mongodb.remote.RemoteMongoCollection
Finds a document in the collection and delete it.
findOneAndDelete(Bson, RemoteFindOneAndModifyOptions, Class<ResultT>) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Finds a document in the collection and delete it.
findOneAndDelete(Bson, RemoteFindOneAndModifyOptions, Class<ResultT>) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.RemoteMongoCollection
Finds a document in the collection and delete it.
findOneAndDelete(Bson, RemoteFindOneAndModifyOptions, Class<ResultT>) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollection
Finds a document in the collection and delete it.
findOneAndDelete(Bson, RemoteFindOneAndModifyOptions, Class<ResultT>) - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollectionImpl
Finds a document in the collection and delete it.
findOneAndDelete(Bson, RemoteFindOneAndModifyOptions, Class<ResultT>) - Method in class com.mongodb.stitch.server.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Finds a document in the collection and delete it.
findOneAndDelete(Bson, RemoteFindOneAndModifyOptions, Class<ResultT>) - Method in interface com.mongodb.stitch.server.services.mongodb.remote.RemoteMongoCollection
Finds a document in the collection and delete it.
findOneAndDelete(Bson, Class<ResultT>) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Finds a document in the collection and delete it.
findOneAndDelete(Bson, Class<ResultT>) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.RemoteMongoCollection
Finds a document in the collection and delete it.
findOneAndDelete(Bson, Class<ResultT>) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollection
Finds a document in the collection and delete it.
findOneAndDelete(Bson, Class<ResultT>) - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollectionImpl
Finds a document in the collection and delete it.
findOneAndDelete(Bson, Class<ResultT>) - Method in class com.mongodb.stitch.server.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Finds a document in the collection and delete it.
findOneAndDelete(Bson, Class<ResultT>) - Method in interface com.mongodb.stitch.server.services.mongodb.remote.RemoteMongoCollection
Finds a document in the collection and delete it.
FindOneAndModifyOperation<T> - Class in com.mongodb.stitch.core.services.mongodb.remote.internal
 
findOneAndReplace(Bson, Bson) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Finds a document in the collection and replaces it with the given document
findOneAndReplace(Bson, Bson) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.RemoteMongoCollection
Finds a document in the collection and replaces it with the given document.
findOneAndReplace(Bson, Bson) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollection
Finds a document in the collection and replaces it with the given document
findOneAndReplace(Bson, Bson) - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollectionImpl
Finds a document in the collection and replaces it with the given document
findOneAndReplace(Bson, Bson) - Method in class com.mongodb.stitch.server.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Finds a document in the collection and replaces it with the given document
findOneAndReplace(Bson, Bson) - Method in interface com.mongodb.stitch.server.services.mongodb.remote.RemoteMongoCollection
Finds a document in the collection and replaces it with the given document.
findOneAndReplace(Bson, Bson, RemoteFindOneAndModifyOptions) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Finds a document in the collection and replaces it with the given document
findOneAndReplace(Bson, Bson, RemoteFindOneAndModifyOptions) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.RemoteMongoCollection
Finds a document in the collection and replaces it with the given document.
findOneAndReplace(Bson, Bson, RemoteFindOneAndModifyOptions) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollection
Finds a document in the collection and replaces it with the given document
findOneAndReplace(Bson, Bson, RemoteFindOneAndModifyOptions) - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollectionImpl
Finds a document in the collection and replaces it with the given document
findOneAndReplace(Bson, Bson, RemoteFindOneAndModifyOptions) - Method in class com.mongodb.stitch.server.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Finds a document in the collection and replaces it with the given document
findOneAndReplace(Bson, Bson, RemoteFindOneAndModifyOptions) - Method in interface com.mongodb.stitch.server.services.mongodb.remote.RemoteMongoCollection
Finds a document in the collection and replaces it with the given document.
findOneAndReplace(Bson, Bson, RemoteFindOneAndModifyOptions, Class<ResultT>) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Finds a document in the collection and replaces it with the given document
findOneAndReplace(Bson, Bson, RemoteFindOneAndModifyOptions, Class<ResultT>) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.RemoteMongoCollection
Finds a document in the collection and replaces it with the given document.
findOneAndReplace(Bson, Bson, RemoteFindOneAndModifyOptions, Class<ResultT>) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollection
Finds a document in the collection and replaces it with the given document
findOneAndReplace(Bson, Bson, RemoteFindOneAndModifyOptions, Class<ResultT>) - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollectionImpl
Finds a document in the collection and replaces it with the given document
findOneAndReplace(Bson, Bson, RemoteFindOneAndModifyOptions, Class<ResultT>) - Method in class com.mongodb.stitch.server.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Finds a document in the collection and replaces it with the given document
findOneAndReplace(Bson, Bson, RemoteFindOneAndModifyOptions, Class<ResultT>) - Method in interface com.mongodb.stitch.server.services.mongodb.remote.RemoteMongoCollection
Finds a document in the collection and replaces it with the given document.
findOneAndReplace(Bson, Bson, Class<ResultT>) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Finds a document in the collection and replaces it with the given document
findOneAndReplace(Bson, Bson, Class<ResultT>) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.RemoteMongoCollection
Finds a document in the collection and replaces it with the given document.
findOneAndReplace(Bson, Bson, Class<ResultT>) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollection
Finds a document in the collection and replaces it with the given document
findOneAndReplace(Bson, Bson, Class<ResultT>) - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollectionImpl
Finds a document in the collection and replaces it with the given document
findOneAndReplace(Bson, Bson, Class<ResultT>) - Method in class com.mongodb.stitch.server.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Finds a document in the collection and replaces it with the given document
findOneAndReplace(Bson, Bson, Class<ResultT>) - Method in interface com.mongodb.stitch.server.services.mongodb.remote.RemoteMongoCollection
Finds a document in the collection and replaces it with the given document.
findOneAndUpdate(Bson, Bson) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Finds a document in the collection and performs the given update.
findOneAndUpdate(Bson, Bson) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.RemoteMongoCollection
Finds a document in the collection and performs the given update.
findOneAndUpdate(Bson, Bson) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollection
Finds a document in the collection and performs the given update.
findOneAndUpdate(Bson, Bson) - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollectionImpl
Finds a document in the collection and performs the given update.
findOneAndUpdate(Bson, Bson) - Method in class com.mongodb.stitch.server.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Finds a document in the collection and performs the given update.
findOneAndUpdate(Bson, Bson) - Method in interface com.mongodb.stitch.server.services.mongodb.remote.RemoteMongoCollection
Finds a document in the collection and performs the given update.
findOneAndUpdate(Bson, Bson, RemoteFindOneAndModifyOptions) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Finds a document in the collection and performs the given update.
findOneAndUpdate(Bson, Bson, RemoteFindOneAndModifyOptions) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.RemoteMongoCollection
Finds a document in the collection and performs the given update.
findOneAndUpdate(Bson, Bson, RemoteFindOneAndModifyOptions) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollection
Finds a document in the collection and performs the given update.
findOneAndUpdate(Bson, Bson, RemoteFindOneAndModifyOptions) - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollectionImpl
Finds a document in the collection and performs the given update.
findOneAndUpdate(Bson, Bson, RemoteFindOneAndModifyOptions) - Method in class com.mongodb.stitch.server.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Finds a document in the collection and performs the given update.
findOneAndUpdate(Bson, Bson, RemoteFindOneAndModifyOptions) - Method in interface com.mongodb.stitch.server.services.mongodb.remote.RemoteMongoCollection
Finds a document in the collection and performs the given update.
findOneAndUpdate(Bson, Bson, RemoteFindOneAndModifyOptions, Class<ResultT>) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Finds a document in the collection and performs the given update.
findOneAndUpdate(Bson, Bson, RemoteFindOneAndModifyOptions, Class<ResultT>) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.RemoteMongoCollection
Finds a document in the collection and performs the given update.
findOneAndUpdate(Bson, Bson, RemoteFindOneAndModifyOptions, Class<ResultT>) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollection
Finds a document in the collection and performs the given update.
findOneAndUpdate(Bson, Bson, RemoteFindOneAndModifyOptions, Class<ResultT>) - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollectionImpl
Finds a document in the collection and performs the given update.
findOneAndUpdate(Bson, Bson, RemoteFindOneAndModifyOptions, Class<ResultT>) - Method in class com.mongodb.stitch.server.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Finds a document in the collection and performs the given update.
findOneAndUpdate(Bson, Bson, RemoteFindOneAndModifyOptions, Class<ResultT>) - Method in interface com.mongodb.stitch.server.services.mongodb.remote.RemoteMongoCollection
Finds a document in the collection and performs the given update.
findOneAndUpdate(Bson, Bson, Class<ResultT>) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Finds a document in the collection and performs the given update.
findOneAndUpdate(Bson, Bson, Class<ResultT>) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.RemoteMongoCollection
Finds a document in the collection and performs the given update.
findOneAndUpdate(Bson, Bson, Class<ResultT>) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollection
Finds a document in the collection and performs the given update.
findOneAndUpdate(Bson, Bson, Class<ResultT>) - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollectionImpl
Finds a document in the collection and performs the given update.
findOneAndUpdate(Bson, Bson, Class<ResultT>) - Method in class com.mongodb.stitch.server.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Finds a document in the collection and performs the given update.
findOneAndUpdate(Bson, Bson, Class<ResultT>) - Method in interface com.mongodb.stitch.server.services.mongodb.remote.RemoteMongoCollection
Finds a document in the collection and performs the given update.
FindOneOperation<T> - Class in com.mongodb.stitch.core.services.mongodb.remote.internal
 
FindOperation<T> - Class in com.mongodb.stitch.core.services.mongodb.remote.internal
 
first() - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.RemoteMongoIterableImpl
 
first() - Method in interface com.mongodb.stitch.android.services.mongodb.remote.RemoteMongoIterable
Helper to return the first item in the iterator or null.
first() - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteFindIterableImpl
 
first() - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMappingIterable
 
first() - Method in interface com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoIterable
Helper to return the first item in the iterator or null.
first() - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoIterableImpl
Helper to return the first item in the iterator or null.
first() - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.CoreSyncFindIterableImpl
 
first() - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.CoreSyncMongoIterableImpl
Helper to return the first item in the iterator or null.
first() - Method in class com.mongodb.stitch.server.services.mongodb.remote.internal.RemoteMongoIterableImpl
 
first() - Method in interface com.mongodb.stitch.server.services.mongodb.remote.RemoteMongoIterable
Helper to return the first item in the iterator or null.
forEach(Block<? super ResultT>) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.RemoteMongoIterableImpl
 
forEach(Block<? super ResultT>) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.RemoteMongoIterable
Iterates over all documents in the view, applying the given block to each.
forEach(Block<? super ResultT>) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoIterable
Iterates over all documents in the view, applying the given block to each.
forEach(Block<? super ResultT>) - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoIterableImpl
Iterates over all documents in the view, applying the given block to each.
forEach(Block<? super ResultT>) - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.CoreSyncMongoIterableImpl
Iterates over all documents in the view, applying the given block to each.
forEach(Block<? super ResultT>) - Method in class com.mongodb.stitch.server.services.mongodb.remote.internal.RemoteMongoIterableImpl
 
forEach(Block<? super ResultT>) - Method in interface com.mongodb.stitch.server.services.mongodb.remote.RemoteMongoIterable
Iterates over all documents in the view, applying the given block to each.
forEach(Block<? super V>) - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMappingIterable
 
FROM_LOCAL - com.mongodb.stitch.core.services.mongodb.remote.sync.ConflictResolution.ConflictResolutionType
 
FROM_REMOTE - com.mongodb.stitch.core.services.mongodb.remote.sync.ConflictResolution.ConflictResolutionType
 
fromBsonDocument(BsonDocument) - Static method in class com.mongodb.stitch.core.services.mongodb.remote.ChangeEvent
Deserializes a BsonDocument into an instance of change event.
fromBsonDocument(BsonDocument) - Static method in class com.mongodb.stitch.core.services.mongodb.remote.CompactChangeEvent
Deserializes a BsonDocument into an instance of change event.
fromBsonDocument(BsonDocument) - Static method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.DocumentVersionInfo.Version
 
fromBsonDocument(BsonDocument) - Static method in class com.mongodb.stitch.core.services.mongodb.remote.UpdateDescription
Converts an update description BSON document from a MongoDB Change Event into an UpdateDescription object.
fromCodeName(String) - Static method in enum com.mongodb.stitch.core.StitchServiceErrorCode
Creates an error code from the given name.
fromLocal() - Static method in class com.mongodb.stitch.core.services.mongodb.remote.sync.ConflictResolution
Returns the ConflictResolution.FromLocal conflict resolution.
fromName(String) - Static method in enum com.mongodb.stitch.core.auth.UserType
Gets a UserType from a typeName; UNKNOWN if none is found.
fromRemote() - Static method in class com.mongodb.stitch.core.services.mongodb.remote.sync.ConflictResolution
Returns the ConflictResolution.FromRemote conflict resolution.
fromRemote(String) - Static method in enum com.mongodb.stitch.core.services.mongodb.remote.OperationType
Returns the appropriate local operation type enum value vased on the remote operation type string from a change stream event.
FUNCTION_ALREADY_EXISTS - com.mongodb.stitch.core.StitchServiceErrorCode
 
FUNCTION_DUPLICATE_NAME - com.mongodb.stitch.core.StitchServiceErrorCode
 
FUNCTION_EXECUTION_ERROR - com.mongodb.stitch.core.StitchServiceErrorCode
 
FUNCTION_INVALID - com.mongodb.stitch.core.StitchServiceErrorCode
 
FUNCTION_NOT_FOUND - com.mongodb.stitch.core.StitchServiceErrorCode
 
FUNCTION_SYNTAX_ERROR - com.mongodb.stitch.core.StitchServiceErrorCode
 
FunctionAuthProvider - Class in com.mongodb.stitch.core.auth.providers.function
Information about the custom function authentication provider.
FunctionCredential - Class in com.mongodb.stitch.core.auth.providers.function
The credential used for custom function log ins.
FunctionCredential(Document) - Constructor for class com.mongodb.stitch.core.auth.providers.function.FunctionCredential
Constructs a Function credential for a user.

G

GCM_ERROR - com.mongodb.stitch.core.StitchServiceErrorCode
 
geResult() - Method in class com.mongodb.stitch.core.internal.common.OperationResult
Gets the result of the operation, if successful.
get(String) - Method in class com.mongodb.stitch.android.core.internal.common.SharedPreferencesStorage
 
get(String) - Method in class com.mongodb.stitch.core.internal.common.MemoryStorage
 
get(String) - Method in interface com.mongodb.stitch.core.internal.common.Storage
 
GET - com.mongodb.stitch.core.internal.net.Method
 
GET - com.mongodb.stitch.core.services.http.HttpMethod
 
getAccessToken() - Method in class com.mongodb.stitch.core.auth.internal.AuthInfo
 
getAccessToken() - Method in class com.mongodb.stitch.core.auth.internal.models.ApiAuthInfo
 
getAction() - Method in class com.mongodb.stitch.core.services.aws.AwsRequest
Returns the action within the AWS service to perform.
getActiveUserId() - Method in class com.mongodb.stitch.android.core.internal.StitchAppClientImpl
 
getActiveUserId() - Method in interface com.mongodb.stitch.core.internal.common.AuthMonitor
Get the active user id from the applications auth request client.
getActiveUserId() - Method in class com.mongodb.stitch.server.core.internal.StitchAppClientImpl
 
getAdapter() - Method in class com.mongodb.stitch.android.core.internal.common.TaskCallbackAdapter
 
getAdapter() - Method in interface com.mongodb.stitch.core.internal.common.AsyncAdapter
 
getAlgorithm() - Method in class com.mongodb.stitch.core.services.aws.s3.AwsS3SignPolicyResult
Deprecated.
Returns the algorithm used to compute the signature.
getAppClient(String) - Static method in class com.mongodb.stitch.android.core.Stitch
Gets an app client by its client app id if it has been initialized; throws if none can be found.
getAppClient(String) - Static method in class com.mongodb.stitch.server.core.Stitch
Gets an app client by its client app id if it has been initialized; throws if none can be found.
getArguments() - Method in class com.mongodb.stitch.core.services.aws.AwsRequest
Returns the arguments that will be used in the action.
getAuth() - Method in class com.mongodb.stitch.android.core.internal.StitchAppClientImpl
 
getAuth() - Method in interface com.mongodb.stitch.android.core.StitchAppClient
Gets the authentication component of the app.
getAuth() - Method in class com.mongodb.stitch.server.core.internal.StitchAppClientImpl
 
getAuth() - Method in interface com.mongodb.stitch.server.core.StitchAppClient
Gets the authentication component of the app.
getAuthEventType() - Method in class com.mongodb.stitch.core.services.internal.AuthEvent.ActiveUserChanged
 
getAuthEventType() - Method in class com.mongodb.stitch.core.services.internal.AuthEvent
 
getAuthEventType() - Method in class com.mongodb.stitch.core.services.internal.AuthEvent.UserLoggedIn
 
getAuthEventType() - Method in class com.mongodb.stitch.core.services.internal.AuthEvent.UserLoggedOut
 
getAuthEventType() - Method in class com.mongodb.stitch.core.services.internal.AuthEvent.UserRemoved
 
getAuthMonitor() - Method in class com.mongodb.stitch.core.StitchAppClientInfo
Gets the AuthMonitor that the client will used to check auth status.
getAuthorizationBearer(String) - Static method in class com.mongodb.stitch.core.internal.net.Headers
Pulls out the Bearer value (https://tools.ietf.org/html/rfc6750) from an Authorization header.
getAuthProviderExtensionRoute(String, String) - Method in interface com.mongodb.stitch.core.auth.internal.StitchAuthRoutes
 
getAuthProviderExtensionRoute(String, String) - Method in class com.mongodb.stitch.core.internal.net.StitchAppAuthRoutes
 
getAuthProviderLinkRoute(String) - Method in interface com.mongodb.stitch.core.auth.internal.StitchAuthRoutes
 
getAuthProviderLinkRoute(String) - Method in class com.mongodb.stitch.core.internal.net.StitchAppAuthRoutes
 
getAuthProviderLoginRoute(String) - Method in interface com.mongodb.stitch.core.auth.internal.StitchAuthRoutes
 
getAuthProviderLoginRoute(String) - Method in class com.mongodb.stitch.core.internal.net.StitchAppAuthRoutes
 
getAuthProviderRoute(String) - Method in interface com.mongodb.stitch.core.auth.internal.StitchAuthRoutes
 
getAuthProviderRoute(String) - Method in class com.mongodb.stitch.core.internal.net.StitchAppAuthRoutes
 
getAuthRoutes() - Method in class com.mongodb.stitch.core.auth.internal.CoreStitchAuth
 
getAuthRoutes() - Method in class com.mongodb.stitch.core.internal.net.StitchAppRoutes
Returns the auth routes for this app.
getAuthUrl() - Method in class com.mongodb.stitch.core.services.http.HttpRequest
Returns the URL that will be used to capture cookies for authentication before the actual request is executed.
getBadge() - Method in class com.mongodb.stitch.core.services.fcm.FcmSendMessageNotification
Returns the value of the badge on the home screen app icon.
getBaseAuthRoute() - Method in interface com.mongodb.stitch.core.auth.internal.StitchAuthRoutes
 
getBaseAuthRoute() - Method in class com.mongodb.stitch.core.internal.net.StitchAppAuthRoutes
 
getBaseRoute() - Method in class com.mongodb.stitch.core.auth.providers.internal.CoreAuthProviderClient
Returns the base route for this authentication provider client.
getBaseUrl() - Method in class com.mongodb.stitch.core.StitchClientConfiguration.Builder
Gets the base URL of the Stitch server that the client will communicate with.
getBaseUrl() - Method in class com.mongodb.stitch.core.StitchClientConfiguration
Gets the base URL of the Stitch server that the client will communicate with.
getBirthday() - Method in class com.mongodb.stitch.core.auth.internal.StitchUserProfileImpl
 
getBirthday() - Method in interface com.mongodb.stitch.core.auth.StitchUserProfile
Returns the birthday of the user.
getBody() - Method in class com.mongodb.stitch.core.internal.net.Request.Builder
Returns a copy of the body that will be sent along with the request.
getBody() - Method in class com.mongodb.stitch.core.internal.net.Request
Returns a copy of the body that will be sent along with the request.
getBody() - Method in class com.mongodb.stitch.core.internal.net.Response
Returns the body of the response; may be null.
getBody() - Method in class com.mongodb.stitch.core.internal.net.StitchRequest.Builder
Returns a copy of the body that will be sent along with the request.
getBody() - Method in class com.mongodb.stitch.core.internal.net.StitchRequest
Returns a copy of the body that will be sent along with the request.
getBody() - Method in class com.mongodb.stitch.core.services.fcm.FcmSendMessageNotification
Returns the notification's body text.
getBody() - Method in class com.mongodb.stitch.core.services.http.HttpRequest
Returns the body that will be included in the request.
getBody() - Method in class com.mongodb.stitch.core.services.http.HttpResponse
Returns a copy of the response body.
getBodyLocArgs() - Method in class com.mongodb.stitch.core.services.fcm.FcmSendMessageNotification
Returns the variable string values to be used in place of the format specifiers in bodyLocKey to use to localize the body text to the user's current localization.
getBodyLocKey() - Method in class com.mongodb.stitch.core.services.fcm.FcmSendMessageNotification
Returns the key to the body string in the app's string resources to use to localize the body text to the user's current localization.
getBulkWriteModels() - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.WriteModelContainer
 
getChangeEventListener() - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.SyncConfiguration
Gets the ChangeEventListener for the SyncConfiguration
getChangeEventListeners() - Method in class com.mongodb.stitch.core.services.mongodb.remote.ChangeStream
 
getClickAction() - Method in class com.mongodb.stitch.core.services.fcm.FcmSendMessageNotification
Returns the action associated with a user click on the notification.
getClient(NamedPushClientFactory<T>, String) - Method in class com.mongodb.stitch.android.core.push.internal.StitchPushImpl
 
getClient(NamedPushClientFactory<T>, String) - Method in interface com.mongodb.stitch.android.core.push.StitchPush
Gets a push client for the given named push service.
getClient(StitchPushClient, TaskDispatcher) - Method in interface com.mongodb.stitch.android.core.push.internal.NamedPushClientFactory
 
getClient(StitchAuthRequestClient, StitchRequestClient, StitchAuthRoutes) - Method in interface com.mongodb.stitch.server.core.auth.providers.internal.AuthProviderClientFactory
 
getClient(StitchAuthRequestClient, StitchRequestClient, StitchAuthRoutes, TaskDispatcher) - Method in interface com.mongodb.stitch.android.core.auth.providers.internal.AuthProviderClientFactory
 
getClient(CoreStitchServiceClient, StitchAppClientInfo) - Method in interface com.mongodb.stitch.server.core.services.internal.NamedServiceClientFactory
 
getClient(CoreStitchServiceClient, StitchAppClientInfo) - Method in interface com.mongodb.stitch.server.core.services.internal.ServiceClientFactory
 
getClient(CoreStitchServiceClient, StitchAppClientInfo, TaskDispatcher) - Method in interface com.mongodb.stitch.android.core.services.internal.NamedServiceClientFactory
 
getClient(CoreStitchServiceClient, StitchAppClientInfo, TaskDispatcher) - Method in interface com.mongodb.stitch.android.core.services.internal.ServiceClientFactory
 
getClient(CoreStitchServiceClient, StitchAppClientInfo, EmbeddedMongoClientFactory) - Static method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.CoreRemoteClientFactory
 
getClient(StitchAppClientInfo, EmbeddedMongoClientFactory) - Static method in class com.mongodb.stitch.core.services.mongodb.local.internal.LocalMongoClientFactory
 
getClient(StitchAppClientInfo, String, EmbeddedMongoClientFactory) - Static method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.SyncMongoClientFactory
 
getClient(String, StitchRequestClient, StitchAuthRoutes) - Method in interface com.mongodb.stitch.server.core.auth.providers.internal.NamedAuthProviderClientFactory
 
getClient(String, StitchRequestClient, StitchAuthRoutes, TaskDispatcher) - Method in interface com.mongodb.stitch.android.core.auth.providers.internal.NamedAuthProviderClientFactory
 
getClient(String, String, CodecRegistry) - Method in class com.mongodb.stitch.core.services.mongodb.local.internal.EmbeddedMongoClientFactory
 
getClientAppId() - Method in class com.mongodb.stitch.core.StitchAppClientInfo
Gets the client app id of the Stitch application that this client communicates with.
getCodec() - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.SyncConfiguration
Gets the Codec for the SyncConfiguration
getCodec(CodecRegistry, Class<T>) - Static method in exception com.mongodb.stitch.core.internal.common.BsonUtils
 
getCodecRegistry() - Method in class com.mongodb.stitch.android.core.services.internal.StitchServiceClientImpl
 
getCodecRegistry() - Method in interface com.mongodb.stitch.android.core.services.StitchServiceClient
Get the codec registry that will be used to decode responses when a codec registry.
getCodecRegistry() - Method in interface com.mongodb.stitch.android.services.aws.AwsServiceClient
Get the codec registry that will be used to decode responses when a codec registry.
getCodecRegistry() - Method in class com.mongodb.stitch.android.services.aws.internal.AwsServiceClientImpl
Get the codec registry that will be used to decode responses when a codec registry.
getCodecRegistry() - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Get the codec registry for the RemoteMongoCollection.
getCodecRegistry() - Method in interface com.mongodb.stitch.android.services.mongodb.remote.RemoteMongoCollection
Get the codec registry for the RemoteMongoCollection.
getCodecRegistry() - Method in class com.mongodb.stitch.core.services.aws.internal.CoreAwsServiceClient
Get the codec registry that will be used to decode responses when a codec registry.
getCodecRegistry() - Method in interface com.mongodb.stitch.core.services.internal.CoreStitchServiceClient
 
getCodecRegistry() - Method in class com.mongodb.stitch.core.services.internal.CoreStitchServiceClientImpl
 
getCodecRegistry() - Method in interface com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollection
Get the codec registry for the CoreRemoteMongoCollection.
getCodecRegistry() - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollectionImpl
Get the codec registry for the CoreRemoteMongoCollection.
getCodecRegistry() - Method in class com.mongodb.stitch.core.StitchAppClientInfo
Returns the codec registry.
getCodecRegistry() - Method in class com.mongodb.stitch.core.StitchClientConfiguration.Builder
Gets the codec registry used to encode/decode JSON.
getCodecRegistry() - Method in class com.mongodb.stitch.core.StitchClientConfiguration
Gets the codec registry used to encode/decode JSON.
getCodecRegistry() - Method in class com.mongodb.stitch.server.core.services.internal.StitchServiceClientImpl
 
getCodecRegistry() - Method in interface com.mongodb.stitch.server.core.services.StitchServiceClient
Get the codec registry that will be used to decode responses when a codec registry.
getCodecRegistry() - Method in interface com.mongodb.stitch.server.services.aws.AwsServiceClient
Get the codec registry that will be used to decode responses when a codec registry.
getCodecRegistry() - Method in class com.mongodb.stitch.server.services.aws.internal.AwsServiceClientImpl
Get the codec registry that will be used to decode responses when a codec registry.
getCodecRegistry() - Method in class com.mongodb.stitch.server.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Get the codec registry for the RemoteMongoCollection.
getCodecRegistry() - Method in interface com.mongodb.stitch.server.services.mongodb.remote.RemoteMongoCollection
Get the codec registry for the RemoteMongoCollection.
getCodeName() - Method in enum com.mongodb.stitch.core.StitchServiceErrorCode
Gets the name of this error as the API refers to it.
getCollapseKey() - Method in class com.mongodb.stitch.core.services.fcm.FcmSendMessageRequest
Returns the group of messages that can be collapsed.
getCollection() - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.WriteModelContainer
 
getCollection(String) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.RemoteMongoDatabaseImpl
Gets a collection.
getCollection(String) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.RemoteMongoDatabase
getCollection(String) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoDatabase
Gets a collection.
getCollection(String) - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoDatabaseImpl
Gets a collection.
getCollection(String) - Method in class com.mongodb.stitch.server.services.mongodb.remote.internal.RemoteMongoDatabaseImpl
Gets a collection.
getCollection(String) - Method in interface com.mongodb.stitch.server.services.mongodb.remote.RemoteMongoDatabase
Gets a collection.
getCollection(String, Class<DocumentT>) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.RemoteMongoDatabaseImpl
Gets a collection, with a specific default document class.
getCollection(String, Class<DocumentT>) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.RemoteMongoDatabase
Gets a collection, with a specific default document class.
getCollection(String, Class<DocumentT>) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoDatabase
Gets a collection, with a specific default document class.
getCollection(String, Class<DocumentT>) - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoDatabaseImpl
Gets a collection, with a specific default document class.
getCollection(String, Class<DocumentT>) - Method in class com.mongodb.stitch.server.services.mongodb.remote.internal.RemoteMongoDatabaseImpl
Gets a collection, with a specific default document class.
getCollection(String, Class<DocumentT>) - Method in interface com.mongodb.stitch.server.services.mongodb.remote.RemoteMongoDatabase
Gets a collection, with a specific default document class.
getColor() - Method in class com.mongodb.stitch.core.services.fcm.FcmSendMessageNotification
Returns the notification's icon color, expressed in #rrggbb format.
getConflictHandler() - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.NamespaceSynchronizationConfig
 
getConflictHandler() - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.SyncConfiguration
Gets the ConflictHandler for the SyncConfiguration
getContentAvailable() - Method in class com.mongodb.stitch.core.services.fcm.FcmSendMessageRequest
Returns whether or not to indicate to the client that content is available in order to wake the device.
getContentLength() - Method in class com.mongodb.stitch.core.services.http.HttpResponse
Returns the content length of the response.
getCookies() - Method in class com.mongodb.stitch.core.services.http.HttpRequest
Returns the cookies that will be included in the request.
getCookies() - Method in class com.mongodb.stitch.core.services.http.HttpResponse
Returns the response cookies.
getCredential() - Method in class com.mongodb.stitch.core.services.aws.s3.AwsS3SignPolicyResult
Deprecated.
Returns the credential that should be used when utilizing this signed policy.
getCurrentActiveUser() - Method in class com.mongodb.stitch.core.services.internal.AuthEvent.ActiveUserChanged
 
getCustomData() - Method in interface com.mongodb.stitch.core.auth.internal.CoreStitchUser
 
getCustomData() - Method in class com.mongodb.stitch.core.auth.internal.CoreStitchUserImpl
 
getData() - Method in class com.mongodb.stitch.core.auth.internal.StitchUserProfileImpl
 
getData() - Method in class com.mongodb.stitch.core.internal.net.Event
 
getData() - Method in class com.mongodb.stitch.core.internal.net.StitchEvent
 
getData() - Method in class com.mongodb.stitch.core.services.fcm.FcmSendMessageRequest
Returns the custom data to send in the payload.
getDatabase(String) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.RemoteMongoClientImpl
Gets a RemoteMongoDatabase instance for the given database name.
getDatabase(String) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.RemoteMongoClient
Gets a RemoteMongoDatabase instance for the given database name.
getDatabase(String) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoClient
Gets a CoreRemoteMongoDatabase instance for the given database name.
getDatabase(String) - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoClientImpl
Gets a CoreRemoteMongoDatabaseImpl instance for the given database name.
getDatabase(String) - Method in class com.mongodb.stitch.server.services.mongodb.remote.internal.RemoteMongoClientImpl
Gets a RemoteMongoDatabase instance for the given database name.
getDatabase(String) - Method in interface com.mongodb.stitch.server.services.mongodb.remote.RemoteMongoClient
Gets a RemoteMongoDatabase instance for the given database name.
getDataDirectory() - Method in class com.mongodb.stitch.core.StitchAppClientInfo
Gets the local directory in which Stitch can store any data (e.g.
getDataDirectory() - Method in class com.mongodb.stitch.core.StitchClientConfiguration.Builder
Gets the local directory in which Stitch can store any data (e.g.
getDataDirectory() - Method in class com.mongodb.stitch.core.StitchClientConfiguration
Gets the local directory in which Stitch can store any data (e.g.
getDataSynchronizer() - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.RemoteMongoClientImpl
 
getDataSynchronizer() - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoClientImpl
 
getDate() - Method in class com.mongodb.stitch.core.services.aws.s3.AwsS3SignPolicyResult
Deprecated.
Returns the date at which the signature was computed.
getDecodedAccessToken() - Method in class com.mongodb.stitch.core.auth.internal.AuthInfo
 
getDefaultAppClient() - Static method in class com.mongodb.stitch.android.core.Stitch
Gets the default initialized app client.
getDefaultAppClient() - Static method in class com.mongodb.stitch.server.core.Stitch
Gets the default initialized app client.
getDefaultRequestTimeout() - Method in class com.mongodb.stitch.core.StitchClientConfiguration.Builder
Gets the number of milliseconds that a `Transport` should spend by default on an HTTP round trip before failing with an error.
getDefaultRequestTimeout() - Method in class com.mongodb.stitch.core.StitchClientConfiguration
Gets the number of milliseconds that a `Transport` should spend by default on an HTTP round trip before failing with an error.
getDeletedCount() - Method in class com.mongodb.stitch.core.services.mongodb.remote.RemoteDeleteResult
Gets the number of documents deleted.
getDeploymentModel() - Method in class com.mongodb.stitch.core.internal.net.ApiAppMetadata
Provides the deployment model for the application.
getDeviceId() - Method in class com.mongodb.stitch.core.auth.internal.AuthInfo
 
getDeviceId() - Method in class com.mongodb.stitch.core.auth.internal.CoreStitchAuth
 
getDeviceId() - Method in interface com.mongodb.stitch.core.auth.internal.CoreStitchUser
 
getDeviceId() - Method in class com.mongodb.stitch.core.auth.internal.CoreStitchUserImpl
 
getDeviceId() - Method in class com.mongodb.stitch.core.auth.internal.models.ApiAuthInfo
 
getDeviceInfo() - Method in class com.mongodb.stitch.android.core.auth.internal.StitchAuthImpl
 
getDeviceInfo() - Method in class com.mongodb.stitch.core.auth.internal.CoreStitchAuth
 
getDeviceInfo() - Method in class com.mongodb.stitch.server.core.auth.internal.StitchAuthImpl
 
getDisabled() - Method in class com.mongodb.stitch.core.auth.providers.userapikey.models.UserApiKey
Returns whether or not this API key is disabled for login usage.
getDocsColl() - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.NamespaceSynchronizationConfig
 
getDocument() - Method in class com.mongodb.stitch.core.internal.net.StitchAuthDocRequest.Builder
Returns the document to send in the request.
getDocument() - Method in class com.mongodb.stitch.core.internal.net.StitchAuthDocRequest
 
getDocument() - Method in class com.mongodb.stitch.core.internal.net.StitchDocRequest.Builder
Returns the document to send in the request.
getDocumentClass() - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Get the class of documents stored in this collection.
getDocumentClass() - Method in interface com.mongodb.stitch.android.services.mongodb.remote.RemoteMongoCollection
Get the class of documents stored in this collection.
getDocumentClass() - Method in interface com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollection
Get the class of documents stored in this collection.
getDocumentClass() - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollectionImpl
Get the class of documents stored in this collection.
getDocumentClass() - Method in class com.mongodb.stitch.server.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Get the class of documents stored in this collection.
getDocumentClass() - Method in interface com.mongodb.stitch.server.services.mongodb.remote.RemoteMongoCollection
Get the class of documents stored in this collection.
getDocumentId() - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.CoreDocumentSynchronizationConfig
 
getDocumentId(BsonDocument) - Static method in exception com.mongodb.stitch.core.internal.common.BsonUtils
 
getDocumentKey() - Method in class com.mongodb.stitch.core.services.mongodb.remote.BaseChangeEvent
The unique identifier for the document that was actually changed.
getDomain() - Method in class com.mongodb.stitch.core.services.http.HttpCookie
Returns the domain to which this cookie belongs.
getEmail() - Method in class com.mongodb.stitch.core.auth.internal.StitchUserProfileImpl
 
getEmail() - Method in interface com.mongodb.stitch.core.auth.StitchUserProfile
Returns the email of the user.
getEncodeBodyAsJson() - Method in class com.mongodb.stitch.core.services.http.HttpRequest
Returns whether or not the included body should be encoded as extended JSON when sent to the url in this request.
getError() - Method in class com.mongodb.stitch.core.internal.net.StitchEvent
 
getError() - Method in class com.mongodb.stitch.core.services.fcm.FcmSendMessageResultFailureDetail
Returns the error that occurred.
getErrorCode() - Method in exception com.mongodb.stitch.core.StitchClientException
Returns the StitchClientErrorCode associated with the request.
getErrorCode() - Method in exception com.mongodb.stitch.core.StitchRequestException
Returns the StitchRequestErrorCode indicating the reason for this exception.
getErrorCode() - Method in exception com.mongodb.stitch.core.StitchServiceException
Returns the StitchServiceErrorCode associated with the response to the request.
getEventDispatcher() - Method in class com.mongodb.stitch.core.StitchAppClientInfo
Gets the Dispatcher that the client will use to send events on.
getEventName() - Method in class com.mongodb.stitch.core.internal.net.Event
 
getEventName() - Method in class com.mongodb.stitch.core.internal.net.StitchEvent
 
getEvents() - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.NamespaceChangeStreamListener
Returns the latest change events, and clears them from the change stream listener.
getExceptionListener() - Method in class com.mongodb.stitch.core.services.mongodb.remote.ChangeStream
 
getExceptionListener() - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.SyncConfiguration
Gets the ExceptionListener for the SyncConfiguration
getExpires() - Method in class com.mongodb.stitch.core.services.http.HttpCookie
Returns when the cookie expires.
getFailure() - Method in class com.mongodb.stitch.core.internal.common.OperationResult
Gets the failure reason for the operation, if it failed.
getFailureDetails() - Method in class com.mongodb.stitch.core.services.fcm.FcmSendMessageResult
Returns the details of each failure.
getFailures() - Method in class com.mongodb.stitch.core.services.fcm.FcmSendMessageResult
Returns the number of messages that failed to be sent.
getFileName(String) - Static method in class com.mongodb.stitch.android.core.internal.common.SharedPreferencesStorage
 
getFirstName() - Method in class com.mongodb.stitch.core.auth.internal.StitchUserProfileImpl
 
getFirstName() - Method in interface com.mongodb.stitch.core.auth.StitchUserProfile
Returns the first name of the user.
getFollowRedirects() - Method in class com.mongodb.stitch.core.services.http.HttpRequest
Returns whether or not Stitch should follow redirects while executing the request.
getForm() - Method in class com.mongodb.stitch.core.services.http.HttpRequest
Returns the form that will be included in the request.
getFullDocument() - Method in class com.mongodb.stitch.core.services.mongodb.remote.BaseChangeEvent
The full document at some point after the change has been applied.
getFullDocumentForResolution() - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.ConflictResolution.WithDocument
Returns the full document that will be used to resolve the conflict.
getFunctionCallRoute() - Method in class com.mongodb.stitch.core.services.internal.StitchServiceRoutes
 
getGender() - Method in class com.mongodb.stitch.core.auth.internal.StitchUserProfileImpl
 
getGender() - Method in interface com.mongodb.stitch.core.auth.StitchUserProfile
Returns the gender of the user.
getHeaders() - Method in class com.mongodb.stitch.core.internal.net.Request.Builder
Returns the headers that will be included in the request.
getHeaders() - Method in class com.mongodb.stitch.core.internal.net.Request
Returns the headers that will be included in the request.
getHeaders() - Method in class com.mongodb.stitch.core.internal.net.Response
Returns the headers of the response.
getHeaders() - Method in class com.mongodb.stitch.core.internal.net.StitchRequest.Builder
Returns the headers that will be included in the request.
getHeaders() - Method in class com.mongodb.stitch.core.internal.net.StitchRequest
Returns the headers that will be included in the request.
getHeaders() - Method in class com.mongodb.stitch.core.services.http.HttpRequest
Returns the headers that will be included in the request.
getHeaders() - Method in class com.mongodb.stitch.core.services.http.HttpResponse
Returns the response headers.
getHostname() - Method in class com.mongodb.stitch.core.internal.net.ApiAppMetadata
Provides the hostname to use when accessing client API for the application.
getIcon() - Method in class com.mongodb.stitch.core.services.fcm.FcmSendMessageNotification
Returns the notification's icon.
getId() - Method in interface com.mongodb.stitch.core.auth.internal.CoreStitchUser
 
getId() - Method in class com.mongodb.stitch.core.auth.internal.CoreStitchUserImpl
 
getId() - Method in class com.mongodb.stitch.core.auth.providers.userapikey.models.UserApiKey
Returns the id of this API key.
getId() - Method in class com.mongodb.stitch.core.auth.StitchUserIdentity
Returns the id of the identity.
getId() - Method in class com.mongodb.stitch.core.services.mongodb.remote.ChangeEvent
Returns the ID of the change event itself.
getIdentities() - Method in interface com.mongodb.stitch.core.auth.internal.CoreStitchUser
 
getIdentities() - Method in class com.mongodb.stitch.core.auth.internal.CoreStitchUserImpl
 
getIdentities() - Method in class com.mongodb.stitch.core.auth.internal.StitchUserProfileImpl
 
getIndex() - Method in class com.mongodb.stitch.core.services.fcm.FcmSendMessageResultFailureDetail
Returns the index corresponding to the target.
getInsertedId() - Method in class com.mongodb.stitch.core.services.mongodb.remote.RemoteInsertOneResult
Returns the _id of the inserted document.
getInsertedIds() - Method in class com.mongodb.stitch.core.services.mongodb.remote.RemoteInsertManyResult
Returns the _ids of the inserted documents arranged by the index of the document from the operation and its corresponding id.
getInstance() - Static method in class com.mongodb.stitch.android.services.mongodb.local.internal.AndroidEmbeddedMongoClientFactory
 
getInstance() - Static method in class com.mongodb.stitch.core.internal.common.StitchObjectMapper
Gets an instance of the object mapper.
getInstanceId() - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.DocumentVersionInfo.Version
Returns the GUID instance id of this version.
getInternalStream() - Method in class com.mongodb.stitch.core.services.mongodb.remote.ChangeStream
 
getKey() - Method in class com.mongodb.stitch.core.auth.providers.userapikey.models.UserApiKey
Returns the key of this API key.
getLastAuthActivity() - Method in class com.mongodb.stitch.core.auth.internal.AuthInfo
 
getLastAuthActivity() - Method in interface com.mongodb.stitch.core.auth.internal.CoreStitchUser
 
getLastAuthActivity() - Method in class com.mongodb.stitch.core.auth.internal.CoreStitchUserImpl
 
getLastKnownHash() - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.CoreDocumentSynchronizationConfig
 
getLastKnownRemoteVersion() - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.CoreDocumentSynchronizationConfig
 
getLastName() - Method in class com.mongodb.stitch.core.auth.internal.StitchUserProfileImpl
 
getLastName() - Method in interface com.mongodb.stitch.core.auth.StitchUserProfile
Returns the last name of the user.
getLastUncommittedChangeEvent() - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.CoreDocumentSynchronizationConfig
 
getLimit() - Method in class com.mongodb.stitch.core.services.mongodb.remote.RemoteCountOptions
Gets the limit to apply.
getLimit() - Method in class com.mongodb.stitch.core.services.mongodb.remote.RemoteFindOptions
Gets the limit to apply.
getLocalAppName() - Method in class com.mongodb.stitch.core.StitchAppClientConfiguration.Builder
Gets the name of the local application.
getLocalAppName() - Method in class com.mongodb.stitch.core.StitchAppClientConfiguration
Gets the name of the local application.
getLocalAppName() - Method in class com.mongodb.stitch.core.StitchAppClientInfo
Gets the name of the local application.
getLocalAppVersion() - Method in class com.mongodb.stitch.core.StitchAppClientConfiguration.Builder
Gets the current version of the local application.
getLocalAppVersion() - Method in class com.mongodb.stitch.core.StitchAppClientConfiguration
Gets the current version of the local application.
getLocalAppVersion() - Method in class com.mongodb.stitch.core.StitchAppClientInfo
Gets the current version of the local application.
getLocation() - Method in class com.mongodb.stitch.core.internal.net.ApiAppMetadata
Provides the location for the application.
getLocation() - Method in class com.mongodb.stitch.core.services.aws.s3.AwsS3PutObjectResult
Deprecated.
Returns the location of the object.
getLocationRoute() - Method in class com.mongodb.stitch.core.services.internal.StitchServiceRoutes
 
getLock() - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.CoreDocumentSynchronizationConfig
 
getLoggedInProviderName() - Method in class com.mongodb.stitch.core.auth.internal.AuthInfo
 
getLoggedInProviderName() - Method in interface com.mongodb.stitch.core.auth.internal.CoreStitchUser
 
getLoggedInProviderName() - Method in class com.mongodb.stitch.core.auth.internal.CoreStitchUserImpl
 
getLoggedInProviderType() - Method in class com.mongodb.stitch.core.auth.internal.AuthInfo
 
getLoggedInProviderType() - Method in interface com.mongodb.stitch.core.auth.internal.CoreStitchUser
 
getLoggedInProviderType() - Method in class com.mongodb.stitch.core.auth.internal.CoreStitchUserImpl
 
getLoggedInUser() - Method in class com.mongodb.stitch.core.services.internal.AuthEvent.UserLoggedIn
 
getLoggedOutUser() - Method in class com.mongodb.stitch.core.services.internal.AuthEvent.UserLoggedOut
 
getMatchedCount() - Method in class com.mongodb.stitch.core.services.mongodb.remote.RemoteUpdateResult
Returns the number of documents matched by the query.
getMaterial() - Method in class com.mongodb.stitch.core.auth.providers.anonymous.AnonymousCredential
 
getMaterial() - Method in class com.mongodb.stitch.core.auth.providers.custom.CustomCredential
 
getMaterial() - Method in class com.mongodb.stitch.core.auth.providers.facebook.FacebookCredential
 
getMaterial() - Method in class com.mongodb.stitch.core.auth.providers.function.FunctionCredential
 
getMaterial() - Method in class com.mongodb.stitch.core.auth.providers.google.GoogleCredential
 
getMaterial() - Method in class com.mongodb.stitch.core.auth.providers.serverapikey.ServerApiKeyCredential
 
getMaterial() - Method in class com.mongodb.stitch.core.auth.providers.userapikey.UserApiKeyCredential
 
getMaterial() - Method in class com.mongodb.stitch.core.auth.providers.userpassword.UserPasswordCredential
 
getMaterial() - Method in interface com.mongodb.stitch.core.auth.StitchCredential
Returns the authentication material for this credential.
getMaxAge() - Method in class com.mongodb.stitch.core.auth.internal.StitchUserProfileImpl
Get the maximum age of this user; may be null.
getMaxAge() - Method in interface com.mongodb.stitch.core.auth.StitchUserProfile
Returns the maximum age of the user.
getMaxAge() - Method in class com.mongodb.stitch.core.services.http.HttpCookie
Returns how long the cookie can live for.
getMessageId() - Method in class com.mongodb.stitch.core.services.aws.ses.AwsSesSendResult
Deprecated.
Returns the id of the sent message.
getMethod() - Method in class com.mongodb.stitch.core.internal.net.Request.Builder
Returns the HTTP method of the request.
getMethod() - Method in class com.mongodb.stitch.core.internal.net.Request
Returns the HTTP method of the request.
getMethod() - Method in class com.mongodb.stitch.core.internal.net.StitchRequest.Builder
Returns the HTTP method of the request.
getMethod() - Method in class com.mongodb.stitch.core.internal.net.StitchRequest
Returns the HTTP method of the request.
getMethod() - Method in class com.mongodb.stitch.core.services.http.HttpRequest
Returns the HTTP method of the request.
getMinAge() - Method in class com.mongodb.stitch.core.auth.internal.StitchUserProfileImpl
Get the minimum age of this user; may be null.
getMinAge() - Method in interface com.mongodb.stitch.core.auth.StitchUserProfile
Returns the minmum age of the user.
getModifiedCount() - Method in class com.mongodb.stitch.core.services.mongodb.remote.RemoteUpdateResult
Returns the number of documents modified.
getMutableContent() - Method in class com.mongodb.stitch.core.services.fcm.FcmSendMessageRequest
Returns whether or not the content in the message can be mutated.
getName() - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.RemoteMongoDatabaseImpl
Gets the name of the database.
getName() - Method in interface com.mongodb.stitch.android.services.mongodb.remote.RemoteMongoDatabase
Gets the name of the database.
getName() - Method in class com.mongodb.stitch.core.auth.internal.StitchUserProfileImpl
 
getName() - Method in class com.mongodb.stitch.core.auth.providers.userapikey.models.UserApiKey
Returns the name of the API key.
getName() - Method in interface com.mongodb.stitch.core.auth.StitchUserProfile
Returns the name of the user.
getName() - Method in class com.mongodb.stitch.core.services.http.HttpCookie
Returns the name of the cookie.
getName() - Method in interface com.mongodb.stitch.core.services.internal.CoreStitchServiceClient
 
getName() - Method in class com.mongodb.stitch.core.services.internal.CoreStitchServiceClientImpl
 
getName() - Method in interface com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoDatabase
Gets the name of the database.
getName() - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoDatabaseImpl
Gets the name of the database.
getName() - Method in class com.mongodb.stitch.server.services.mongodb.remote.internal.RemoteMongoDatabaseImpl
Gets the name of the database.
getName() - Method in interface com.mongodb.stitch.server.services.mongodb.remote.RemoteMongoDatabase
Gets the name of the database.
getNamespace() - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Gets the namespace of this collection.
getNamespace() - Method in interface com.mongodb.stitch.android.services.mongodb.remote.RemoteMongoCollection
Gets the namespace of this collection, i.e.
getNamespace() - Method in class com.mongodb.stitch.core.services.mongodb.remote.ChangeEvent
The namespace the change relates to.
getNamespace() - Method in interface com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollection
Gets the namespace of this collection.
getNamespace() - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollectionImpl
Gets the namespace of this collection.
getNamespace() - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.CoreDocumentSynchronizationConfig
 
getNamespace() - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.NamespaceSynchronizationConfig
 
getNamespace() - Method in class com.mongodb.stitch.server.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Gets the namespace of this collection.
getNamespace() - Method in interface com.mongodb.stitch.server.services.mongodb.remote.RemoteMongoCollection
Gets the namespace of this collection.
getNetworkMonitor() - Method in class com.mongodb.stitch.core.StitchAppClientInfo
Gets the NetworkMonitor that the client will used to check internet status.
getNetworkMonitor() - Method in class com.mongodb.stitch.core.StitchClientConfiguration.Builder
Gets the NetworkMonitor that the client will used to check internet status.
getNetworkMonitor() - Method in class com.mongodb.stitch.core.StitchClientConfiguration
Gets the network monitor.
getNotification() - Method in class com.mongodb.stitch.core.services.fcm.FcmSendMessageRequest
Returns the predefined, user-visible key-value pairs of the notification payload.
getOperationType() - Method in class com.mongodb.stitch.core.services.mongodb.remote.BaseChangeEvent
Returns the operation type of the change that triggered the change event.
getPath() - Method in class com.mongodb.stitch.core.internal.net.StitchRequest.Builder
Returns the Stitch API path of the request.
getPath() - Method in class com.mongodb.stitch.core.internal.net.StitchRequest
Returns the Stitch API path of the request.
getPath() - Method in class com.mongodb.stitch.core.services.http.HttpCookie
Returns the path within the domain to which this cookie belongs.
getPausedDocumentIds() - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.SyncImpl
 
getPausedDocumentIds() - Method in interface com.mongodb.stitch.android.services.mongodb.remote.Sync
Return the set of synchronized document _ids in a namespace that have been paused due to an irrecoverable error.
getPausedDocumentIds() - Method in interface com.mongodb.stitch.core.services.mongodb.remote.sync.CoreSync
Return the set of synchronized document _ids in a namespace that have been paused due to an irrecoverable error.
getPausedDocumentIds() - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.CoreSyncImpl
 
getPausedDocumentIds(MongoNamespace) - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.DataSynchronizer
Return the set of synchronized document _ids in a namespace that have been paused due to an irrecoverable error.
getPictureUrl() - Method in class com.mongodb.stitch.core.auth.internal.StitchUserProfileImpl
 
getPictureUrl() - Method in interface com.mongodb.stitch.core.auth.StitchUserProfile
Returns the url to a picture of the user.
getPolicy() - Method in class com.mongodb.stitch.core.services.aws.s3.AwsS3SignPolicyResult
Deprecated.
Returns the description of the policy that has been signed.
getPreviousActiveUser() - Method in class com.mongodb.stitch.core.services.internal.AuthEvent.ActiveUserChanged
 
getPriority() - Method in class com.mongodb.stitch.core.services.fcm.FcmSendMessageRequest
Returns the priority of the message.
getProfile() - Method in interface com.mongodb.stitch.core.auth.internal.CoreStitchUser
 
getProfile() - Method in class com.mongodb.stitch.core.auth.internal.CoreStitchUserImpl
 
getProfileRoute() - Method in interface com.mongodb.stitch.core.auth.internal.StitchAuthRoutes
 
getProfileRoute() - Method in class com.mongodb.stitch.core.internal.net.StitchAppAuthRoutes
 
getProjection() - Method in class com.mongodb.stitch.core.services.mongodb.remote.RemoteFindOneAndModifyOptions
Gets a document describing the fields to return for all matching documents.
getProjection() - Method in class com.mongodb.stitch.core.services.mongodb.remote.RemoteFindOptions
Gets a document describing the fields to return for all matching documents.
getProviderCapabilities() - Method in class com.mongodb.stitch.core.auth.providers.anonymous.AnonymousCredential
 
getProviderCapabilities() - Method in class com.mongodb.stitch.core.auth.providers.custom.CustomCredential
 
getProviderCapabilities() - Method in class com.mongodb.stitch.core.auth.providers.facebook.FacebookCredential
 
getProviderCapabilities() - Method in class com.mongodb.stitch.core.auth.providers.function.FunctionCredential
 
getProviderCapabilities() - Method in class com.mongodb.stitch.core.auth.providers.google.GoogleCredential
 
getProviderCapabilities() - Method in class com.mongodb.stitch.core.auth.providers.serverapikey.ServerApiKeyCredential
 
getProviderCapabilities() - Method in class com.mongodb.stitch.core.auth.providers.userapikey.UserApiKeyCredential
 
getProviderCapabilities() - Method in class com.mongodb.stitch.core.auth.providers.userpassword.UserPasswordCredential
 
getProviderCapabilities() - Method in interface com.mongodb.stitch.core.auth.StitchCredential
Returns the provider capabilities associated with this credential.
getProviderClient(AuthProviderClientFactory<ClientT>) - Method in class com.mongodb.stitch.android.core.auth.internal.StitchAuthImpl
 
getProviderClient(AuthProviderClientFactory<ClientT>) - Method in interface com.mongodb.stitch.android.core.auth.StitchAuth
Gets a client for the given authentication provider.
getProviderClient(NamedAuthProviderClientFactory<T>, String) - Method in class com.mongodb.stitch.android.core.auth.internal.StitchAuthImpl
 
getProviderClient(NamedAuthProviderClientFactory<T>, String) - Method in interface com.mongodb.stitch.android.core.auth.StitchAuth
Gets a client for the given named authentication provider.
getProviderClient(AuthProviderClientFactory<ClientT>) - Method in class com.mongodb.stitch.server.core.auth.internal.StitchAuthImpl
 
getProviderClient(AuthProviderClientFactory<ClientT>) - Method in interface com.mongodb.stitch.server.core.auth.StitchAuth
Gets a client for the given authentication provider.
getProviderClient(NamedAuthProviderClientFactory<T>, String) - Method in class com.mongodb.stitch.server.core.auth.internal.StitchAuthImpl
 
getProviderClient(NamedAuthProviderClientFactory<T>, String) - Method in interface com.mongodb.stitch.server.core.auth.StitchAuth
Gets a client for the given named authentication provider.
getProviderName() - Method in class com.mongodb.stitch.core.auth.providers.anonymous.AnonymousCredential
 
getProviderName() - Method in class com.mongodb.stitch.core.auth.providers.custom.CustomCredential
 
getProviderName() - Method in class com.mongodb.stitch.core.auth.providers.facebook.FacebookCredential
 
getProviderName() - Method in class com.mongodb.stitch.core.auth.providers.function.FunctionCredential
 
getProviderName() - Method in class com.mongodb.stitch.core.auth.providers.google.GoogleCredential
 
getProviderName() - Method in class com.mongodb.stitch.core.auth.providers.internal.CoreAuthProviderClient
Returns the name of the authentication provider.
getProviderName() - Method in class com.mongodb.stitch.core.auth.providers.serverapikey.ServerApiKeyCredential
 
getProviderName() - Method in class com.mongodb.stitch.core.auth.providers.userapikey.UserApiKeyCredential
 
getProviderName() - Method in class com.mongodb.stitch.core.auth.providers.userpassword.UserPasswordCredential
 
getProviderName() - Method in interface com.mongodb.stitch.core.auth.StitchCredential
Returns the authentication provider name that this credential is for.
getProviderType() - Method in class com.mongodb.stitch.core.auth.providers.anonymous.AnonymousCredential
 
getProviderType() - Method in class com.mongodb.stitch.core.auth.providers.custom.CustomCredential
 
getProviderType() - Method in class com.mongodb.stitch.core.auth.providers.facebook.FacebookCredential
 
getProviderType() - Method in class com.mongodb.stitch.core.auth.providers.function.FunctionCredential
 
getProviderType() - Method in class com.mongodb.stitch.core.auth.providers.google.GoogleCredential
 
getProviderType() - Method in class com.mongodb.stitch.core.auth.providers.serverapikey.ServerApiKeyCredential
 
getProviderType() - Method in class com.mongodb.stitch.core.auth.providers.userapikey.UserApiKeyCredential
 
getProviderType() - Method in class com.mongodb.stitch.core.auth.providers.userpassword.UserPasswordCredential
 
getProviderType() - Method in interface com.mongodb.stitch.core.auth.StitchCredential
Returns the authentication provider type that this credential is for.
getProviderType() - Method in class com.mongodb.stitch.core.auth.StitchUserIdentity
Returns the type of the provider that this identity is for.
getPush() - Method in class com.mongodb.stitch.android.core.internal.StitchAppClientImpl
 
getPush() - Method in interface com.mongodb.stitch.android.core.StitchAppClient
Gets the push notifications component of the app.
getPushRoutes() - Method in class com.mongodb.stitch.core.internal.net.StitchAppRoutes
Returns the push routes for this app.
getRefreshToken() - Method in class com.mongodb.stitch.core.auth.internal.AuthInfo
 
getRefreshToken() - Method in class com.mongodb.stitch.core.auth.internal.models.ApiAuthInfo
 
getRegion() - Method in class com.mongodb.stitch.core.services.aws.AwsRequest
Returns the region that service in this request should be scoped to.
getRegistrationRoute(String) - Method in class com.mongodb.stitch.core.push.internal.StitchPushRoutes
 
getRemovedFields() - Method in class com.mongodb.stitch.core.services.mongodb.remote.UpdateDescription
Returns a List containing the field names that have been removed in the corresponding update.
getRemovedUser() - Method in class com.mongodb.stitch.core.services.internal.AuthEvent.UserRemoved
 
getRequestClient() - Method in class com.mongodb.stitch.core.auth.internal.CoreStitchAuth
 
getRequestClient() - Method in class com.mongodb.stitch.core.auth.providers.internal.CoreAuthProviderClient
Returns the request client used by the client to make requests.
getReusesExistingSession() - Method in class com.mongodb.stitch.core.auth.ProviderCapabilities
Returns whether or not to reuse an existing sessions when the provider name and type are the same.
getService() - Method in class com.mongodb.stitch.core.services.aws.AwsRequest
Returns the AWS service that the action in the request will be performed against.
getServiceClient(NamedServiceClientFactory<T>, String) - Method in class com.mongodb.stitch.android.core.internal.StitchAppClientImpl
 
getServiceClient(NamedServiceClientFactory<T>, String) - Method in interface com.mongodb.stitch.android.core.StitchAppClient
Gets a client for the given named service.
getServiceClient(ServiceClientFactory<T>) - Method in class com.mongodb.stitch.android.core.internal.StitchAppClientImpl
 
getServiceClient(ServiceClientFactory<T>) - Method in interface com.mongodb.stitch.android.core.StitchAppClient
Gets a client for the given service.
getServiceClient(NamedServiceClientFactory<T>, String) - Method in class com.mongodb.stitch.server.core.internal.StitchAppClientImpl
 
getServiceClient(NamedServiceClientFactory<T>, String) - Method in interface com.mongodb.stitch.server.core.StitchAppClient
Gets a client for the given named service.
getServiceClient(ServiceClientFactory<T>) - Method in class com.mongodb.stitch.server.core.internal.StitchAppClientImpl
 
getServiceClient(ServiceClientFactory<T>) - Method in interface com.mongodb.stitch.server.core.StitchAppClient
Gets a client for the given service.
getServiceClient(String) - Method in class com.mongodb.stitch.android.core.internal.StitchAppClientImpl
 
getServiceClient(String) - Method in interface com.mongodb.stitch.android.core.StitchAppClient
Gets a general purpose client for the given named service.
getServiceClient(String) - Method in class com.mongodb.stitch.server.core.internal.StitchAppClientImpl
 
getServiceClient(String) - Method in interface com.mongodb.stitch.server.core.StitchAppClient
Gets a general purpose client for the given named service.
getServiceRoutes() - Method in class com.mongodb.stitch.core.internal.net.StitchAppRoutes
Returns the service routes for this app.
getSessionRoute() - Method in interface com.mongodb.stitch.core.auth.internal.StitchAuthRoutes
 
getSessionRoute() - Method in class com.mongodb.stitch.core.internal.net.StitchAppAuthRoutes
 
getShouldRefreshOnFailure() - Method in class com.mongodb.stitch.core.internal.net.StitchAuthRequest
Returns whether or not the performer of this request should attempt to refresh authentication info on failure.
getSignature() - Method in class com.mongodb.stitch.core.services.aws.s3.AwsS3SignPolicyResult
Deprecated.
Returns the computed signature of the policy.
getSort() - Method in class com.mongodb.stitch.core.services.mongodb.remote.RemoteFindOneAndModifyOptions
Gets the sort criteria to apply to the query.
getSort() - Method in class com.mongodb.stitch.core.services.mongodb.remote.RemoteFindOptions
Gets the sort criteria to apply to the query.
getSound() - Method in class com.mongodb.stitch.core.services.fcm.FcmSendMessageNotification
Returns the sound to play when the device receives the notification.
getStartedAt() - Method in class com.mongodb.stitch.core.internal.net.StitchRequest
Returns when the request started at.
getStatus() - Method in class com.mongodb.stitch.core.services.http.HttpResponse
Returns the human readable status of the response.
getStatusCode() - Method in class com.mongodb.stitch.core.internal.net.Response
Returns the status code of the response.
getStatusCode() - Method in class com.mongodb.stitch.core.services.http.HttpResponse
Returns the status code of the response.
getStitchDocumentHash() - Method in class com.mongodb.stitch.core.services.mongodb.remote.CompactChangeEvent
Returns the FNV-1a hash of the document as computed after the rules were applied, and after the document version was removed from the document.
getStitchDocumentVersion() - Method in class com.mongodb.stitch.core.services.mongodb.remote.CompactChangeEvent
Returns the MongoDB Mobile Sync version of the document after this event, if it exists on the document after the update.
getStitchDocumentVersionInfo() - Method in class com.mongodb.stitch.core.services.mongodb.remote.CompactChangeEvent
Returns the MongoDB Mobile Sync version info of the document after this event.
getStorage() - Method in class com.mongodb.stitch.core.StitchClientConfiguration.Builder
Gets the underlying storage to persist client specific data to.
getStorage() - Method in class com.mongodb.stitch.core.StitchClientConfiguration
Gets the underlying storage to persist client specific data to.
getSuccesses() - Method in class com.mongodb.stitch.core.services.fcm.FcmSendMessageResult
Returns the number of messages successfully sent.
getSyncConfig() - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.DataSynchronizer
 
getSyncedIds() - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.SyncImpl
 
getSyncedIds() - Method in interface com.mongodb.stitch.android.services.mongodb.remote.Sync
Returns the set of synchronized document ids in a namespace.
getSyncedIds() - Method in interface com.mongodb.stitch.core.services.mongodb.remote.sync.CoreSync
Returns the set of synchronized document ids in a namespace.
getSyncedIds() - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.CoreSyncImpl
 
getSyncFrequency() - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.NamespaceSynchronizationConfig
 
getSyncFrequency() - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.SyncConfiguration
Gets the SyncFrequency for the SyncConfiguration
getSynchronizedDocument(BsonValue) - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.NamespaceSynchronizationConfig
 
getSynchronizedDocumentIds() - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.NamespaceSynchronizationConfig
 
getSynchronizedDocuments() - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.NamespaceSynchronizationConfig
 
getSynchronizedDocuments(MongoNamespace) - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.DataSynchronizer
Returns the set of synchronized documents in a namespace.
getSynchronizedNamespaces() - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.DataSynchronizer
Returns the set of synchronized namespaces.
getSyncProtocolVersion() - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.DocumentVersionInfo.Version
Returns the synchronization protocol version of this version.
getTag() - Method in class com.mongodb.stitch.core.services.fcm.FcmSendMessageNotification
Returns the identifier used to replace existing notifications in the notification drawer.
getTimeout() - Method in class com.mongodb.stitch.core.internal.net.Request.Builder
Returns the number of milliseconds that the underlying transport should spend on an HTTP round trip before failing with an error.
getTimeout() - Method in class com.mongodb.stitch.core.internal.net.Request
Returns the number of milliseconds that the underlying transport should spend on an HTTP round trip before failing with an error.
getTimeout() - Method in class com.mongodb.stitch.core.internal.net.StitchRequest.Builder
Returns the number of milliseconds that the underlying transport should spend on an HTTP round trip before failing with an error.
getTimeout() - Method in class com.mongodb.stitch.core.internal.net.StitchRequest
Returns the number of milliseconds that the underlying transport should spend on an HTTP round trip before failing with an error.
getTimeToLive() - Method in class com.mongodb.stitch.core.services.fcm.FcmSendMessageRequest
Returns how long (in seconds) the message should be kept in FCM storage if the device is offline.
getTitle() - Method in class com.mongodb.stitch.core.services.fcm.FcmSendMessageNotification
Returns the notification's title.
getTitleLocArgs() - Method in class com.mongodb.stitch.core.services.fcm.FcmSendMessageNotification
Returns the variable string values to be used in place of the format specifiers in titleLocKey to use to localize the title text to the user's current localization.
getTitleLocKey() - Method in class com.mongodb.stitch.core.services.fcm.FcmSendMessageNotification
Returns the key to the title string in the app's string resources to use to localize the title text to the user's current localization.
getTransport() - Method in class com.mongodb.stitch.core.StitchClientConfiguration.Builder
Gets the Transport that the client will use to make round trips to the Stitch server.
getTransport() - Method in class com.mongodb.stitch.core.StitchClientConfiguration
Gets the Transport that the client will use to make round trips to the Stitch server.
getType() - Method in class com.mongodb.stitch.core.services.internal.AuthEvent
 
getType() - Method in class com.mongodb.stitch.core.services.internal.RebindEvent
 
getType() - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.ConflictResolution
Returns the enum type of this ConflictResolution.
getType() - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.ConflictResolution.WithDocument
 
getType(Uri) - Method in class com.mongodb.stitch.android.core.internal.StitchInitProvider
 
getType(Uri) - Method in class com.mongodb.stitch.android.services.mongodb.local.internal.MongoDbMobileProvider
 
getTypeName() - Method in enum com.mongodb.stitch.core.auth.UserType
Returns the human-readable name of this user type.
getUnprocessedEventForDocumentId(BsonValue) - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.NamespaceChangeStreamListener
If there is an unprocessed change event for a particular document ID, fetch it from the change stream listener, and remove it.
getUpdateDescription() - Method in class com.mongodb.stitch.core.services.mongodb.remote.BaseChangeEvent
In the case of an update, the description of which fields have been added, removed or updated.
getUpdatedFields() - Method in class com.mongodb.stitch.core.services.mongodb.remote.UpdateDescription
Returns a BsonDocument containing keys and values representing (respectively) the fields that have changed in the corresponding update and their new values.
getUpsertedId() - Method in class com.mongodb.stitch.core.services.mongodb.remote.RemoteUpdateResult
If the replace resulted in an inserted document, gets the _id of the inserted document, otherwise null.
getUrl() - Method in class com.mongodb.stitch.core.internal.net.Request.Builder
Returns the URL that the request will be performed against.
getUrl() - Method in class com.mongodb.stitch.core.internal.net.Request
Returns the URL that the request will be performed against.
getUrl() - Method in class com.mongodb.stitch.core.services.http.HttpRequest
Returns the URL that the request will be performed against.
getUser() - Method in interface com.mongodb.stitch.android.core.auth.StitchAuth
Returns the active user or null if no user is active.
getUser() - Method in class com.mongodb.stitch.core.auth.internal.CoreStitchAuth
Returns the active logged in user.
getUser() - Method in interface com.mongodb.stitch.server.core.auth.StitchAuth
Returns the currently logged in, active user; null if no users are logged in.
getUseRefreshToken() - Method in class com.mongodb.stitch.core.internal.net.StitchAuthRequest
Returns whether or not a refresh token should be used in this request.
getUserFactory() - Method in class com.mongodb.stitch.android.core.auth.internal.StitchAuthImpl
 
getUserFactory() - Method in class com.mongodb.stitch.core.auth.internal.CoreStitchAuth
 
getUserFactory() - Method in class com.mongodb.stitch.server.core.auth.internal.StitchAuthImpl
 
getUserId() - Method in class com.mongodb.stitch.core.auth.internal.AuthInfo
 
getUserId() - Method in class com.mongodb.stitch.core.auth.internal.models.ApiAuthInfo
 
getUserId() - Method in class com.mongodb.stitch.core.services.fcm.FcmSendMessageResultFailureDetail
Returns the user id that could not be sent a message to, if applicable.
getUserProfile() - Method in class com.mongodb.stitch.core.auth.internal.AuthInfo
 
getUserType() - Method in interface com.mongodb.stitch.core.auth.internal.CoreStitchUser
 
getUserType() - Method in class com.mongodb.stitch.core.auth.internal.CoreStitchUserImpl
 
getUserType() - Method in class com.mongodb.stitch.core.auth.internal.StitchUserProfileImpl
 
getValue() - Method in class com.mongodb.stitch.core.services.http.HttpCookie
Returns the value of the cookie.
getVersionCounter() - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.DocumentVersionInfo.Version
Returns the version counter of this version.
GoogleAuthProvider - Class in com.mongodb.stitch.core.auth.providers.google
Information about the Google OAuth 2.0 authentication provider.
GoogleCredential - Class in com.mongodb.stitch.core.auth.providers.google
The credential used for Google OAuth 2.0 log ins.
GoogleCredential(String) - Constructor for class com.mongodb.stitch.core.auth.providers.google.GoogleCredential
Constructs a Google credential for a user.

H

handleRequestError(Response) - Static method in class com.mongodb.stitch.core.internal.common.StitchError
Static utility method that accepts an HTTP response object, and throws the StitchServiceException representing the the error in the response.
hasAppClient(String) - Static method in class com.mongodb.stitch.android.core.Stitch
Checks if an app client has been initialized by its client app id.
hasAppClient(String) - Static method in class com.mongodb.stitch.server.core.Stitch
Checks if an app client has been initialized by its client app id.
hasDeviceId() - Method in class com.mongodb.stitch.core.auth.internal.CoreStitchAuth
 
hash(BsonDocument) - Static method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.HashUtils
Implementation of FNV-1a hash algorithm.
hashCode() - Method in class com.mongodb.stitch.core.auth.internal.AuthInfo
 
hashCode() - Method in class com.mongodb.stitch.core.auth.internal.CoreStitchUserImpl
 
hashCode() - Method in class com.mongodb.stitch.core.internal.net.Request
 
hashCode() - Method in class com.mongodb.stitch.core.internal.net.StitchAuthDocRequest
 
hashCode() - Method in class com.mongodb.stitch.core.internal.net.StitchAuthRequest
 
hashCode() - Method in class com.mongodb.stitch.core.internal.net.StitchDocRequest
 
hashCode() - Method in class com.mongodb.stitch.core.internal.net.StitchRequest
 
hashCode() - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.CoreDocumentSynchronizationConfig
 
hashCode() - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.DocumentVersionInfo.Version
 
hashCode() - Method in class com.mongodb.stitch.core.services.mongodb.remote.UpdateDescription
 
HashUtils - Class in com.mongodb.stitch.core.services.mongodb.remote.sync.internal
Utility functions for calculating hash of BsonDocuments.
hasNamespaceListener(MongoNamespace) - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.DataSynchronizer
 
hasNext() - Method in interface com.mongodb.stitch.android.services.mongodb.remote.RemoteMongoCursor
Returns whether or not there is a next document to retrieve with next().
hasNext() - Method in interface com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCursor
 
hasNext() - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCursorImpl
 
hasNext() - Method in interface com.mongodb.stitch.server.services.mongodb.remote.RemoteMongoCursor
 
hasUncommittedWrites() - Method in class com.mongodb.stitch.core.services.mongodb.remote.BaseChangeEvent
Indicates a local change event that has not yet been synchronized with a remote data store.
hasUncommittedWrites() - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.CoreDocumentSynchronizationConfig
 
hasUser() - Method in class com.mongodb.stitch.core.auth.internal.AuthInfo
 
HEAD - com.mongodb.stitch.core.internal.net.Method
 
HEAD - com.mongodb.stitch.core.services.http.HttpMethod
 
Headers - Class in com.mongodb.stitch.core.internal.net
HTTP Header definitions and helper methods.
HIGH - com.mongodb.stitch.core.services.fcm.FcmSendMessagePriority
 
HTTP_ERROR - com.mongodb.stitch.core.StitchServiceErrorCode
 
HttpCookie - Class in com.mongodb.stitch.core.services.http
Represents a RFC 6265 cookie.
HttpCookie(String, String, String, String, String, Integer, Boolean, Boolean) - Constructor for class com.mongodb.stitch.core.services.http.HttpCookie
Constructs a new fully specified cookie.
HttpMethod - Enum in com.mongodb.stitch.core.services.http
The series of HTTP methods accepted by the HTTP service.
HttpRequest - Class in com.mongodb.stitch.core.services.http
An HttpRequest encapsulates the details of an HTTP request over the HTTP service.
HttpRequest.Builder - Class in com.mongodb.stitch.core.services.http
A builder that can build HttpRequests.
HttpResponse - Class in com.mongodb.stitch.core.services.http
The response to an HTTP request over the HTTP service.
HttpResponse(String, int, long, Map<String, Collection<String>>, Map<String, HttpCookie>, byte[]) - Constructor for class com.mongodb.stitch.core.services.http.HttpResponse
Constructs a new response to an HTTP request.
HttpServiceClient - Interface in com.mongodb.stitch.android.services.http
The HTTP service client.
HttpServiceClient - Interface in com.mongodb.stitch.server.services.http
The HTTP service client.
HttpServiceClientImpl - Class in com.mongodb.stitch.android.services.http.internal
 
HttpServiceClientImpl - Class in com.mongodb.stitch.server.services.http.internal
 
HttpServiceClientImpl(CoreHttpServiceClient) - Constructor for class com.mongodb.stitch.server.services.http.internal.HttpServiceClientImpl
 
HttpServiceClientImpl(CoreHttpServiceClient, TaskDispatcher) - Constructor for class com.mongodb.stitch.android.services.http.internal.HttpServiceClientImpl
 

I

ID - Static variable in class com.mongodb.stitch.core.auth.providers.userapikey.internal.CoreUserApiKeyAuthProviderClient.ApiKeyFields
 
INCOMING_WEBHOOK_ALREADY_EXISTS - com.mongodb.stitch.core.StitchServiceErrorCode
 
INCOMING_WEBHOOK_AUTH_FAILED - com.mongodb.stitch.core.StitchServiceErrorCode
 
INCOMING_WEBHOOK_DUPLICATE_NAME - com.mongodb.stitch.core.StitchServiceErrorCode
 
INCOMING_WEBHOOK_NOT_FOUND - com.mongodb.stitch.core.StitchServiceErrorCode
 
initialize(Context) - Static method in class com.mongodb.stitch.android.core.Stitch
Initializes the Stitch SDK so that app clients can be created.
initializeAppClient(String) - Static method in class com.mongodb.stitch.android.core.Stitch
Initializes an app client for Stitch to use when using Stitch.getAppClient(String)}.
initializeAppClient(String) - Static method in class com.mongodb.stitch.server.core.Stitch
Initializes an app client for Stitch to use when using Stitch.getAppClient(String)}.
initializeAppClient(String, StitchAppClientConfiguration) - Static method in class com.mongodb.stitch.android.core.Stitch
Initializes an app client for Stitch to use when using Stitch.getAppClient(String)}.
initializeAppClient(String, StitchAppClientConfiguration) - Static method in class com.mongodb.stitch.server.core.Stitch
Initializes an app client for Stitch to use when using Stitch.getAppClient(String)}.
initializeDefaultAppClient(String) - Static method in class com.mongodb.stitch.android.core.Stitch
Initializes the default app client for Stitch to use when using Stitch.getDefaultAppClient().
initializeDefaultAppClient(String) - Static method in class com.mongodb.stitch.server.core.Stitch
Initializes the default app client for Stitch to use when using Stitch.getDefaultAppClient().
initializeDefaultAppClient(String, StitchAppClientConfiguration) - Static method in class com.mongodb.stitch.android.core.Stitch
Initializes the default app client for Stitch to use when using Stitch.getDefaultAppClient().
initializeDefaultAppClient(String, StitchAppClientConfiguration) - Static method in class com.mongodb.stitch.server.core.Stitch
Initializes the default app client for Stitch to use when using Stitch.getDefaultAppClient().
insert(Uri, ContentValues) - Method in class com.mongodb.stitch.android.core.internal.StitchInitProvider
 
insert(Uri, ContentValues) - Method in class com.mongodb.stitch.android.services.mongodb.local.internal.MongoDbMobileProvider
 
INSERT - com.mongodb.stitch.core.services.mongodb.remote.OperationType
 
insertMany(List<? extends DocumentT>) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Inserts one or more documents.
insertMany(List<? extends DocumentT>) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.RemoteMongoCollection
Inserts one or more documents.
insertMany(List<? extends DocumentT>) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollection
Inserts one or more documents.
insertMany(List<? extends DocumentT>) - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollectionImpl
Inserts one or more documents.
insertMany(List<? extends DocumentT>) - Method in class com.mongodb.stitch.server.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Inserts one or more documents.
insertMany(List<? extends DocumentT>) - Method in interface com.mongodb.stitch.server.services.mongodb.remote.RemoteMongoCollection
Inserts one or more documents.
insertMany(List<DocumentT>) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.SyncImpl
 
insertMany(List<DocumentT>) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.Sync
Inserts one or more documents.
insertMany(List<DocumentT>) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.sync.CoreSync
Inserts one or more documents.
insertMany(List<DocumentT>) - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.CoreSyncImpl
 
insertManyResultDecoder - Static variable in class com.mongodb.stitch.core.services.mongodb.remote.internal.ResultDecoders
 
insertOne(DocumentT) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Inserts the provided document.
insertOne(DocumentT) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.SyncImpl
 
insertOne(DocumentT) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.RemoteMongoCollection
Inserts the provided document.
insertOne(DocumentT) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.Sync
Inserts the provided document.
insertOne(DocumentT) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollection
Inserts the provided document.
insertOne(DocumentT) - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollectionImpl
Inserts the provided document.
insertOne(DocumentT) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.sync.CoreSync
Inserts the provided document.
insertOne(DocumentT) - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.CoreSyncImpl
 
insertOne(DocumentT) - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.SyncOperations
 
insertOne(DocumentT) - Method in class com.mongodb.stitch.server.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Inserts the provided document.
insertOne(DocumentT) - Method in interface com.mongodb.stitch.server.services.mongodb.remote.RemoteMongoCollection
Inserts the provided document.
insertOneResultDecoder - Static variable in class com.mongodb.stitch.core.services.mongodb.remote.internal.ResultDecoders
 
INTERNAL_SERVER_ERROR - com.mongodb.stitch.core.StitchServiceErrorCode
 
into(A) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.RemoteMongoIterableImpl
 
into(A) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.RemoteMongoIterable
Iterates over all the documents, adding each to the given target.
into(A) - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMappingIterable
 
into(A) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoIterable
Iterates over all the documents, adding each to the given target.
into(A) - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoIterableImpl
Iterates over all the documents, adding each to the given target.
into(A) - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.CoreSyncMongoIterableImpl
Iterates over all the documents, adding each to the given target.
into(A) - Method in class com.mongodb.stitch.server.services.mongodb.remote.internal.RemoteMongoIterableImpl
 
into(A) - Method in interface com.mongodb.stitch.server.services.mongodb.remote.RemoteMongoIterable
Iterates over all the documents, adding each to the given target.
INVALID_PARAMETER - com.mongodb.stitch.core.StitchServiceErrorCode
 
INVALID_SESSION - com.mongodb.stitch.core.StitchServiceErrorCode
 
IoUtils - Class in com.mongodb.stitch.core.internal.common
 
isActive() - Method in class com.mongodb.stitch.core.internal.net.OkHttpEventStream
 
isConnected() - Method in class com.mongodb.stitch.android.core.internal.net.AndroidNetworkMonitor
 
isConnected() - Method in interface com.mongodb.stitch.core.internal.net.NetworkMonitor
 
isConnected() - Method in class com.mongodb.stitch.server.core.internal.net.ServerNetworkMonitor
 
isEmpty() - Method in class com.mongodb.stitch.core.services.mongodb.remote.UpdateDescription
Determines whether this update description is empty.
isHttpOnly() - Method in class com.mongodb.stitch.core.services.http.HttpCookie
Returns whether or not this cookie can only be read by a server.
isListenerThreadRunning() - Method in class com.mongodb.stitch.core.services.mongodb.remote.ChangeStream
Indicates whether or not any ChangeStreamListeners are currently running.
isLoggedIn() - Method in interface com.mongodb.stitch.android.core.auth.StitchAuth
Returns whether there's an active user.
isLoggedIn() - Method in class com.mongodb.stitch.android.core.internal.StitchAppClientImpl
 
isLoggedIn() - Method in class com.mongodb.stitch.core.auth.internal.AuthInfo
 
isLoggedIn() - Method in class com.mongodb.stitch.core.auth.internal.CoreStitchAuth
Returns whether or not the client is logged in.
isLoggedIn() - Method in interface com.mongodb.stitch.core.auth.internal.CoreStitchUser
 
isLoggedIn() - Method in class com.mongodb.stitch.core.auth.internal.CoreStitchUserImpl
 
isLoggedIn() - Method in interface com.mongodb.stitch.core.internal.common.AuthMonitor
Get whether or not the application client is currently logged in.
isLoggedIn() - Method in interface com.mongodb.stitch.server.core.auth.StitchAuth
Returns whether or not there's a currently logged in user.
isLoggedIn() - Method in class com.mongodb.stitch.server.core.internal.StitchAppClientImpl
 
isLoggedInInterruptibly() - Method in class com.mongodb.stitch.core.auth.internal.CoreStitchAuth
Returns whether or not the client is logged in.
isNamespaceListenerOpen(MongoNamespace) - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.DataSynchronizer
 
isOpen() - Method in class com.mongodb.stitch.android.services.mongodb.remote.AsyncChangeStream
Indicates whether or not the change stream is currently open.
isOpen() - Method in interface com.mongodb.stitch.core.internal.net.EventStream
Whether or not the stream is currently open.
isOpen() - Method in class com.mongodb.stitch.core.internal.net.EventStreamReader
Whether or not the stream is still active.
isOpen() - Method in class com.mongodb.stitch.core.internal.net.OkHttpEventStream
 
isOpen() - Method in class com.mongodb.stitch.core.internal.net.Stream
Whether or not the underlying event straem is still open.
isOpen() - Method in class com.mongodb.stitch.core.services.mongodb.remote.ChangeStream
Indicates whether or not the change stream is currently open.
isOpen() - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.NamespaceChangeStreamListener
Whether or not the current stream is currently open.
isReturnNewDocument() - Method in class com.mongodb.stitch.core.services.mongodb.remote.RemoteFindOneAndModifyOptions
Returns true if the findOneAndModify operation should return the new document.
isRunning() - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.DataSynchronizer
Whether or not the DataSynchronizer is running in the background.
isSecure() - Method in class com.mongodb.stitch.core.services.http.HttpCookie
Returns whether or not this cookie can only be sent to HTTPS servers.
isStale() - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.CoreDocumentSynchronizationConfig
 
isStale() - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.NamespaceSynchronizationConfig
 
isSuccessful() - Method in class com.mongodb.stitch.core.internal.common.OperationResult
 
isUpsert() - Method in class com.mongodb.stitch.core.services.mongodb.remote.RemoteFindOneAndModifyOptions
Returns true if a new document should be inserted if there are no matches to the query filter.
isUpsert() - Method in class com.mongodb.stitch.core.services.mongodb.remote.RemoteUpdateOptions
Returns true if a new document should be inserted if there are no matches to the query filter.
iterator() - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.RemoteMongoIterableImpl
 
iterator() - Method in interface com.mongodb.stitch.android.services.mongodb.remote.RemoteMongoIterable
Returns a cursor of the operation represented by this iterable.
iterator() - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMappingIterable
 
iterator() - Method in interface com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoIterable
 
iterator() - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoIterableImpl
 
iterator() - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.CoreSyncMongoIterableImpl
 
iterator() - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.NamespaceSynchronizationConfig
 
iterator() - Method in class com.mongodb.stitch.server.services.mongodb.remote.internal.RemoteMongoIterableImpl
 
iterator() - Method in interface com.mongodb.stitch.server.services.mongodb.remote.RemoteMongoIterable
Returns a cursor of the operation represented by this iterable.

K

KEY - Static variable in class com.mongodb.stitch.core.auth.providers.userapikey.internal.CoreUserApiKeyAuthProviderClient.ApiKeyFields
 
keyPresent(String, Map<String, ?>) - Static method in class com.mongodb.stitch.core.internal.common.Assertions
Throw IllegalStateException if key is not present in map.

L

limit(int) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.RemoteFindIterableImpl
 
limit(int) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.SyncFindIterableImpl
 
limit(int) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.RemoteFindIterable
Sets the limit to apply.
limit(int) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.SyncFindIterable
Sets the limit to apply.
limit(int) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteFindIterable
Sets the limit to apply.
limit(int) - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteFindIterableImpl
Sets the limit to apply.
limit(int) - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.FindOperation
Sets the limit to apply.
limit(int) - Method in class com.mongodb.stitch.core.services.mongodb.remote.RemoteCountOptions
Sets the limit to apply.
limit(int) - Method in class com.mongodb.stitch.core.services.mongodb.remote.RemoteFindOptions
Sets the limit to apply.
limit(int) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.sync.CoreSyncFindIterable
Sets the limit to apply.
limit(int) - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.CoreSyncFindIterableImpl
Sets the limit to apply.
limit(int) - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.SyncCountOptions
 
limit(int) - Method in class com.mongodb.stitch.server.services.mongodb.remote.internal.RemoteFindIterableImpl
 
limit(int) - Method in interface com.mongodb.stitch.server.services.mongodb.remote.RemoteFindIterable
Sets the limit to apply.
linkUserWithCredentialInternal(CoreStitchUser, StitchCredential) - Method in class com.mongodb.stitch.core.auth.internal.CoreStitchAuth
 
linkWithCredential(StitchCredential) - Method in class com.mongodb.stitch.android.core.auth.internal.StitchUserImpl
 
linkWithCredential(StitchCredential) - Method in interface com.mongodb.stitch.android.core.auth.StitchUser
Links this user with another identity represented by the given credential.
linkWithCredential(StitchCredential) - Method in class com.mongodb.stitch.server.core.auth.internal.StitchUserImpl
 
linkWithCredential(StitchCredential) - Method in interface com.mongodb.stitch.server.core.auth.StitchUser
Links this user with another identity represented by the given credential.
listUsers() - Method in interface com.mongodb.stitch.android.core.auth.StitchAuth
Returns a list of all logged in users.
listUsers() - Method in class com.mongodb.stitch.core.auth.internal.CoreStitchAuth
 
listUsers() - Method in interface com.mongodb.stitch.server.core.auth.StitchAuth
Returns a set of all logged in users.
LocalMongoClientFactory - Class in com.mongodb.stitch.core.services.mongodb.local.internal
 
LocalMongoDbService - Class in com.mongodb.stitch.android.services.mongodb.local
The LocalMongoDbService is used to access LocalMongoDbService.clientFactory which provides MongoClients used for local storage using the embedded MongoDB platform.
LocalMongoDbService() - Constructor for class com.mongodb.stitch.android.services.mongodb.local.LocalMongoDbService
 
localWins() - Static method in class com.mongodb.stitch.core.services.mongodb.remote.sync.DefaultSyncConflictResolvers
The local event will decide the next state of the document in question.
LOGGED_OUT_DURING_REQUEST - com.mongodb.stitch.core.StitchClientErrorCode
 
loginWithCredential(StitchCredential) - Method in class com.mongodb.stitch.android.core.auth.internal.StitchAuthImpl
 
loginWithCredential(StitchCredential) - Method in interface com.mongodb.stitch.android.core.auth.StitchAuth
Logs in as a user with the given credentials associated with an authentication provider.
loginWithCredential(StitchCredential) - Method in class com.mongodb.stitch.server.core.auth.internal.StitchAuthImpl
 
loginWithCredential(StitchCredential) - Method in interface com.mongodb.stitch.server.core.auth.StitchAuth
Logs a user in with the given credentials associated with an authentication provider created from StitchAuth.getProviderClient(AuthProviderClientFactory) or StitchAuth.getProviderClient(NamedAuthProviderClientFactory, String).
loginWithCredentialInternal(StitchCredential) - Method in class com.mongodb.stitch.core.auth.internal.CoreStitchAuth
 
logout() - Method in class com.mongodb.stitch.android.core.auth.internal.StitchAuthImpl
 
logout() - Method in interface com.mongodb.stitch.android.core.auth.StitchAuth
Logs out the active user.
logout() - Method in class com.mongodb.stitch.server.core.auth.internal.StitchAuthImpl
 
logout() - Method in interface com.mongodb.stitch.server.core.auth.StitchAuth
Logs out the currently logged in, active user.
logoutInternal() - Method in class com.mongodb.stitch.core.auth.internal.CoreStitchAuth
 
logoutUserWithId(String) - Method in class com.mongodb.stitch.android.core.auth.internal.StitchAuthImpl
 
logoutUserWithId(String) - Method in interface com.mongodb.stitch.android.core.auth.StitchAuth
Logs out the user with the provided id.
logoutUserWithId(String) - Method in class com.mongodb.stitch.server.core.auth.internal.StitchAuthImpl
 
logoutUserWithId(String) - Method in interface com.mongodb.stitch.server.core.auth.StitchAuth
Logs out the a user with the provided id.
logoutUserWithIdInternal(String) - Method in class com.mongodb.stitch.core.auth.internal.CoreStitchAuth
 

M

MainLooperDispatcher - Class in com.mongodb.stitch.android.core.internal.common
 
MainLooperDispatcher() - Constructor for class com.mongodb.stitch.android.core.internal.common.MainLooperDispatcher
 
makeUser(String, String, String, String, StitchUserProfileImpl, boolean, Date, Document) - Method in class com.mongodb.stitch.android.core.auth.internal.StitchUserFactoryImpl
 
makeUser(String, String, String, String, StitchUserProfileImpl, boolean, Date, Document) - Method in interface com.mongodb.stitch.core.auth.internal.StitchUserFactory
 
makeUser(String, String, String, String, StitchUserProfileImpl, boolean, Date, Document) - Method in class com.mongodb.stitch.server.core.auth.internal.StitchUserFactoryImpl
 
map(Function<ResultT, U>) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.RemoteMongoIterableImpl
 
map(Function<ResultT, U>) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.RemoteMongoIterable
Maps this iterable from the source document type to the target document type.
map(Function<ResultT, U>) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoIterable
Maps this iterable from the source document type to the target document type.
map(Function<ResultT, U>) - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoIterableImpl
Maps this iterable from the source document type to the target document type.
map(Function<ResultT, U>) - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.CoreSyncMongoIterableImpl
Maps this iterable from the source document type to the target document type.
map(Function<ResultT, U>) - Method in class com.mongodb.stitch.server.services.mongodb.remote.internal.RemoteMongoIterableImpl
 
map(Function<ResultT, U>) - Method in interface com.mongodb.stitch.server.services.mongodb.remote.RemoteMongoIterable
Maps this iterable from the source document type to the target document type.
map(Function<V, W>) - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMappingIterable
 
MAX_REQUEST_SIZE - Static variable in interface com.mongodb.stitch.core.internal.net.Transport
 
MemoryStorage - Class in com.mongodb.stitch.core.internal.common
 
MemoryStorage() - Constructor for class com.mongodb.stitch.core.internal.common.MemoryStorage
 
merge(UpdateDescription) - Method in class com.mongodb.stitch.core.services.mongodb.remote.UpdateDescription
Unilaterally merge an update description into this update description.
Method - Enum in com.mongodb.stitch.core.internal.net
 
MISSING_AUTH_REQ - com.mongodb.stitch.core.StitchServiceErrorCode
 
MISSING_PARAMETER - com.mongodb.stitch.core.StitchServiceErrorCode
 
MongoCollectionWriteModelContainer<DocumentT> - Class in com.mongodb.stitch.core.services.mongodb.remote.sync.internal
Write model container that permits committing queued write operations to an instance of MongoCollection.
MongoCollectionWriteModelContainer(MongoCollection<DocumentT>) - Constructor for class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.MongoCollectionWriteModelContainer
 
MONGODB_ERROR - com.mongodb.stitch.core.StitchServiceErrorCode
 
MongoDbMobileProvider - Class in com.mongodb.stitch.android.services.mongodb.local.internal
MongoDbMobileProvider's purpose is to automatically initialize embedded MongoDB and to listen to application events in order to relay them to any listeners registered with the provider.
MongoDbMobileProvider() - Constructor for class com.mongodb.stitch.android.services.mongodb.local.internal.MongoDbMobileProvider
 
MongoDbMobileProvider.EventListener - Interface in com.mongodb.stitch.android.services.mongodb.local.internal
EventListener is a listener interface which can be registered with this provider to react to battery and memory level events.
MUST_AUTHENTICATE_FIRST - com.mongodb.stitch.core.StitchClientErrorCode
 

N

NAME - Static variable in class com.mongodb.stitch.core.auth.providers.userapikey.internal.CoreUserApiKeyAuthProviderClient.ApiKeyFields
 
NamedAuthProviderClientFactory<T> - Interface in com.mongodb.stitch.android.core.auth.providers.internal
 
NamedAuthProviderClientFactory<T> - Interface in com.mongodb.stitch.server.core.auth.providers.internal
 
NamedPushClientFactory<T> - Interface in com.mongodb.stitch.android.core.push.internal
 
NamedServiceClientFactory<T> - Interface in com.mongodb.stitch.android.core.services.internal
 
NamedServiceClientFactory<T> - Interface in com.mongodb.stitch.server.core.services.internal
 
NamespaceChangeStreamListener - Class in com.mongodb.stitch.core.services.mongodb.remote.sync.internal
 
NamespaceSynchronizationConfig - Class in com.mongodb.stitch.core.services.mongodb.remote.sync.internal
 
NetworkMonitor - Interface in com.mongodb.stitch.core.internal.net
 
NetworkMonitor.StateListener - Interface in com.mongodb.stitch.core.internal.net
 
newClientBuilder(long, long, long) - Method in class com.mongodb.stitch.core.internal.net.OkHttpTransport
 
next() - Method in interface com.mongodb.stitch.android.services.mongodb.remote.RemoteMongoCursor
Returns the next document.
next() - Method in interface com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCursor
 
next() - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCursorImpl
 
next() - Method in interface com.mongodb.stitch.server.services.mongodb.remote.RemoteMongoCursor
 
nextEvent() - Method in class com.mongodb.stitch.android.services.mongodb.remote.AsyncChangeStream
Returns a Task whose resolution gives the next event from the underlying stream.
nextEvent() - Method in interface com.mongodb.stitch.core.internal.net.EventStream
The next event in this event stream.
nextEvent() - Method in class com.mongodb.stitch.core.internal.net.OkHttpEventStream
 
nextEvent() - Method in class com.mongodb.stitch.core.internal.net.Stream
Fetch the next event from a given stream
nextEvent() - Method in class com.mongodb.stitch.core.services.mongodb.remote.ChangeStream
Returns the next event available from the stream.
NO_MATCHING_RULE_FOUND - com.mongodb.stitch.core.StitchServiceErrorCode
 
NORMAL - com.mongodb.stitch.core.auth.UserType
 
NORMAL - com.mongodb.stitch.core.services.fcm.FcmSendMessagePriority
 
NOT_CALLABLE - com.mongodb.stitch.core.StitchServiceErrorCode
 
notNull(String, T) - Static method in class com.mongodb.stitch.core.internal.common.Assertions
Throw IllegalArgumentException if the value is null.

O

OkHttpEventStream - Class in com.mongodb.stitch.core.internal.net
 
OkHttpTransport - Class in com.mongodb.stitch.core.internal.net
 
OkHttpTransport() - Constructor for class com.mongodb.stitch.core.internal.net.OkHttpTransport
 
onActiveUserChanged(StitchAuth, StitchUser, StitchUser) - Method in interface com.mongodb.stitch.android.core.auth.StitchAuthListener
Called whenever the active user changes.
onActiveUserChanged(StitchAuth, StitchUser, StitchUser) - Method in class com.mongodb.stitch.android.core.internal.StitchAppClientImpl
 
onActiveUserChanged(StitchUser, StitchUser) - Method in class com.mongodb.stitch.android.core.auth.internal.StitchAuthImpl
 
onActiveUserChanged(StitchAuth, StitchUser, StitchUser) - Method in interface com.mongodb.stitch.server.core.auth.StitchAuthListener
Called whenever the active user changes.
onActiveUserChanged(StitchUser, StitchUser) - Method in class com.mongodb.stitch.server.core.auth.internal.StitchAuthImpl
 
onActiveUserChanged(StitchUserT, StitchUserT) - Method in class com.mongodb.stitch.core.auth.internal.CoreStitchAuth
 
onAuthEvent() - Method in class com.mongodb.stitch.android.core.auth.internal.StitchAuthImpl
 
onAuthEvent() - Method in class com.mongodb.stitch.core.auth.internal.CoreStitchAuth
 
onAuthEvent() - Method in class com.mongodb.stitch.server.core.auth.internal.StitchAuthImpl
 
onAuthEvent(StitchAuth) - Method in interface com.mongodb.stitch.android.core.auth.StitchAuthListener
Deprecated.
onAuthEvent(StitchAuth) - Method in class com.mongodb.stitch.android.core.internal.StitchAppClientImpl
 
onAuthEvent(StitchAuth) - Method in interface com.mongodb.stitch.server.core.auth.StitchAuthListener
Deprecated.
onComplete(OperationResult<T, Exception>) - Method in class com.mongodb.stitch.android.core.internal.common.TaskCallbackAdapter
 
onComplete(OperationResult<T, U>) - Method in interface com.mongodb.stitch.core.internal.common.Callback
 
onCreate() - Method in class com.mongodb.stitch.android.core.internal.StitchInitProvider
 
onCreate() - Method in class com.mongodb.stitch.android.services.mongodb.local.internal.MongoDbMobileProvider
 
onDemand() - Static method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.SyncFrequency
A configuration to enforce that the collection will only sync changes when specified by the application.
onError(BsonValue, Exception) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.ExceptionListener
Called when an error happens for the given document id.
onEvent(BsonValue, ChangeEventT) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.sync.BaseChangeEventListener
Called when a change event happens for the given document id.
onEvent(BsonValue, ChangeEvent<DocumentT>) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.sync.ChangeEventListener
Called when a change event happens for the given document id.
onEvent(BsonValue, CompactChangeEvent) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.sync.CompactChangeEventListener
Called when a compact change event happens for the given document id.
onFailedRemoteDelete(Bson) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.sync.internal.FailedOperationListener
Handler for a failed delete operation within a WriteModelContainer.
onFailedRemoteInsert(Bson) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.sync.internal.FailedOperationListener
Handler for a failed insert operation within a WriteModelContainer.
onFailedRemoteReplace(Bson, Bson) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.sync.internal.FailedOperationListener
Handler for a failed replace operation within a WriteModelContainer.
onFailedRemoteUpdate(Bson, Bson) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.sync.internal.FailedOperationListener
Handler for a failed update operation within a WriteModelContainer.
onListenerInitialized() - Method in class com.mongodb.stitch.android.core.auth.internal.StitchAuthImpl
 
onListenerInitialized() - Method in class com.mongodb.stitch.core.auth.internal.CoreStitchAuth
 
onListenerInitialized() - Method in class com.mongodb.stitch.server.core.auth.internal.StitchAuthImpl
 
onListenerRegistered(StitchAuth) - Method in interface com.mongodb.stitch.android.core.auth.StitchAuthListener
Called whenever this listener is registered for the first time.
onListenerRegistered(StitchAuth) - Method in interface com.mongodb.stitch.server.core.auth.StitchAuthListener
Called whenever this listener is registered for the first time.
onLowBatteryLevel() - Method in interface com.mongodb.stitch.android.services.mongodb.local.internal.MongoDbMobileProvider.EventListener
Called by the provider when it receives a ACTION_BATTERY_LOW broadcast event from the Android system.
onNetworkStateChanged() - Method in interface com.mongodb.stitch.core.internal.net.NetworkMonitor.StateListener
 
onNetworkStateChanged() - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.DataSynchronizer
 
onOkayBatteryLevel() - Method in interface com.mongodb.stitch.android.services.mongodb.local.internal.MongoDbMobileProvider.EventListener
Called by the provider when it receives a ACTION_BATTERY_OKAY broadcast event from the Android system.
onRebindEvent(RebindEvent) - Method in class com.mongodb.stitch.core.services.internal.CoreStitchServiceClientImpl
 
onRebindEvent(RebindEvent) - Method in interface com.mongodb.stitch.core.services.internal.StitchServiceBinder
Notify the binder that a rebind event has occured.
onRebindEvent(RebindEvent) - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoClientImpl
 
onReceive(Context, Intent) - Method in class com.mongodb.stitch.android.core.internal.net.AndroidNetworkMonitor
 
onTrimMemory(int) - Method in class com.mongodb.stitch.android.services.mongodb.local.internal.MongoDbMobileProvider
 
onTrimMemory(String) - Method in interface com.mongodb.stitch.android.services.mongodb.local.internal.MongoDbMobileProvider.EventListener
Called by the provider when its onTrimMemory method is invoked by the Android system.
onUserAdded(StitchAuth, StitchUser) - Method in interface com.mongodb.stitch.android.core.auth.StitchAuthListener
Called whenever a user is added to the device for the first time.
onUserAdded(StitchUser) - Method in class com.mongodb.stitch.android.core.auth.internal.StitchAuthImpl
 
onUserAdded(StitchAuth, StitchUser) - Method in interface com.mongodb.stitch.server.core.auth.StitchAuthListener
Called whenever a user is added to the device for the first time.
onUserAdded(StitchUser) - Method in class com.mongodb.stitch.server.core.auth.internal.StitchAuthImpl
 
onUserAdded(StitchUserT) - Method in class com.mongodb.stitch.core.auth.internal.CoreStitchAuth
 
onUserLinked(StitchAuth, StitchUser) - Method in interface com.mongodb.stitch.android.core.auth.StitchAuthListener
Called whenever a user is linked to a new identity, as in StitchUser.linkWithCredential(com.mongodb.stitch.core.auth.StitchCredential).
onUserLinked(StitchUser) - Method in class com.mongodb.stitch.android.core.auth.internal.StitchAuthImpl
 
onUserLinked(StitchAuth, StitchUser) - Method in interface com.mongodb.stitch.server.core.auth.StitchAuthListener
Called whenever a user is linked to a new identity.
onUserLinked(StitchUser) - Method in class com.mongodb.stitch.server.core.auth.internal.StitchAuthImpl
 
onUserLinked(StitchUserT) - Method in class com.mongodb.stitch.core.auth.internal.CoreStitchAuth
 
onUserLoggedIn(StitchAuth, StitchUser) - Method in interface com.mongodb.stitch.android.core.auth.StitchAuthListener
Called whenever a user is logged in.
onUserLoggedIn(StitchAuth, StitchUser) - Method in class com.mongodb.stitch.android.core.internal.StitchAppClientImpl
 
onUserLoggedIn(StitchUser) - Method in class com.mongodb.stitch.android.core.auth.internal.StitchAuthImpl
 
onUserLoggedIn(StitchAuth, StitchUser) - Method in interface com.mongodb.stitch.server.core.auth.StitchAuthListener
Called whenever a user is logged in.
onUserLoggedIn(StitchUser) - Method in class com.mongodb.stitch.server.core.auth.internal.StitchAuthImpl
 
onUserLoggedIn(StitchUserT) - Method in class com.mongodb.stitch.core.auth.internal.CoreStitchAuth
 
onUserLoggedOut(StitchAuth, StitchUser) - Method in interface com.mongodb.stitch.android.core.auth.StitchAuthListener
Called whenever a user is logged out.
onUserLoggedOut(StitchAuth, StitchUser) - Method in class com.mongodb.stitch.android.core.internal.StitchAppClientImpl
 
onUserLoggedOut(StitchUser) - Method in class com.mongodb.stitch.android.core.auth.internal.StitchAuthImpl
 
onUserLoggedOut(StitchAuth, StitchUser) - Method in interface com.mongodb.stitch.server.core.auth.StitchAuthListener
Called whenever a user is logged out.
onUserLoggedOut(StitchUser) - Method in class com.mongodb.stitch.server.core.auth.internal.StitchAuthImpl
 
onUserLoggedOut(StitchUserT) - Method in class com.mongodb.stitch.core.auth.internal.CoreStitchAuth
 
onUserRemoved(StitchAuth, StitchUser) - Method in interface com.mongodb.stitch.android.core.auth.StitchAuthListener
Called whenever a user is removed from the list of users on the device.
onUserRemoved(StitchAuth, StitchUser) - Method in class com.mongodb.stitch.android.core.internal.StitchAppClientImpl
 
onUserRemoved(StitchUser) - Method in class com.mongodb.stitch.android.core.auth.internal.StitchAuthImpl
 
onUserRemoved(StitchAuth, StitchUser) - Method in interface com.mongodb.stitch.server.core.auth.StitchAuthListener
Called whenever a user is removed from the list of users on the device.
onUserRemoved(StitchUser) - Method in class com.mongodb.stitch.server.core.auth.internal.StitchAuthImpl
 
onUserRemoved(StitchUserT) - Method in class com.mongodb.stitch.core.auth.internal.CoreStitchAuth
 
openAuthenticatedStream(StitchAuthRequest, Decoder<T>) - Method in class com.mongodb.stitch.core.auth.internal.CoreStitchAuth
 
openAuthenticatedStream(StitchAuthRequest, Decoder<T>) - Method in interface com.mongodb.stitch.core.auth.internal.StitchAuthRequestClient
 
Operation<T> - Interface in com.mongodb.stitch.core.services.mongodb.remote.internal
 
OperationResult<SuccessTypeT,​FailureTypeT> - Class in com.mongodb.stitch.core.internal.common
 
Operations<DocumentT> - Class in com.mongodb.stitch.core.services.mongodb.remote.internal
 
Operations(MongoNamespace, Class<DocumentT>, CodecRegistry) - Constructor for class com.mongodb.stitch.core.services.mongodb.remote.internal.Operations
 
OperationType - Enum in com.mongodb.stitch.core.services.mongodb.remote
Represents the different remote MongoDB operations that can occur.
OPTIONS - com.mongodb.stitch.core.internal.net.Method
 

P

parseValue(String, Class<T>) - Static method in exception com.mongodb.stitch.core.internal.common.BsonUtils
Parses the provided extended JSON string and decodes it into a T value as specified by the provided class type.
parseValue(String, Class<T>, CodecRegistry) - Static method in exception com.mongodb.stitch.core.internal.common.BsonUtils
Parses the provided extended JSON string and decodes it into a T value as specified by the provided class type.
parseValue(String, Decoder<T>) - Static method in exception com.mongodb.stitch.core.internal.common.BsonUtils
Parses the provided extended JSON string and decodes it into a T value as specified by the provided Decoder.
PATCH - com.mongodb.stitch.core.internal.net.Method
 
PATCH - com.mongodb.stitch.core.services.http.HttpMethod
 
PLATFORM - Static variable in class com.mongodb.stitch.core.auth.internal.DeviceFields
 
PLATFORM_VERSION - Static variable in class com.mongodb.stitch.core.auth.internal.DeviceFields
 
POST - com.mongodb.stitch.core.internal.net.Method
 
POST - com.mongodb.stitch.core.services.http.HttpMethod
 
processEvent() - Method in class com.mongodb.stitch.core.internal.net.EventStreamReader
Process the next event in a given stream.
projection(BsonDocument) - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.FindOperation
Sets a document describing the fields to return for all matching documents.
projection(Bson) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.RemoteFindIterableImpl
 
projection(Bson) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.SyncFindIterableImpl
 
projection(Bson) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.RemoteFindIterable
Sets a document describing the fields to return for all matching documents.
projection(Bson) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.SyncFindIterable
Sets a document describing the fields to return for all matching documents.
projection(Bson) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteFindIterable
Sets a document describing the fields to return for all matching documents.
projection(Bson) - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteFindIterableImpl
Sets a document describing the fields to return for all matching documents.
projection(Bson) - Method in class com.mongodb.stitch.core.services.mongodb.remote.RemoteFindOneAndModifyOptions
Sets a document describing the fields to return for all matching documents.
projection(Bson) - Method in class com.mongodb.stitch.core.services.mongodb.remote.RemoteFindOptions
Sets a document describing the fields to return for all matching documents.
projection(Bson) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.sync.CoreSyncFindIterable
Sets a document describing the fields to return for all matching documents.
projection(Bson) - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.CoreSyncFindIterableImpl
Sets a document describing the fields to return for all matching documents.
projection(Bson) - Method in class com.mongodb.stitch.server.services.mongodb.remote.internal.RemoteFindIterableImpl
 
projection(Bson) - Method in interface com.mongodb.stitch.server.services.mongodb.remote.RemoteFindIterable
Sets a document describing the fields to return for all matching documents.
ProviderCapabilities - Class in com.mongodb.stitch.core.auth
ProviderCapabilities outline to the Stitch auth components what a provider can or cannot do.
ProviderCapabilities() - Constructor for class com.mongodb.stitch.core.auth.ProviderCapabilities
Constructs the default capabilities.
ProviderCapabilities(boolean) - Constructor for class com.mongodb.stitch.core.auth.ProviderCapabilities
Constructs capabilities.
PUT - com.mongodb.stitch.core.internal.net.Method
 
PUT - com.mongodb.stitch.core.services.http.HttpMethod
 
putObject(String, String, String, String, byte[]) - Method in interface com.mongodb.stitch.android.services.aws.s3.AwsS3ServiceClient
Deprecated.
Puts an object.
putObject(String, String, String, String, byte[]) - Method in class com.mongodb.stitch.android.services.aws.s3.internal.AwsS3ServiceClientImpl
Deprecated.
Puts an object.
putObject(String, String, String, String, byte[]) - Method in class com.mongodb.stitch.core.services.aws.s3.internal.CoreAwsS3ServiceClient
Deprecated.
 
putObject(String, String, String, String, byte[]) - Method in interface com.mongodb.stitch.server.services.aws.s3.AwsS3ServiceClient
Deprecated.
Puts an object.
putObject(String, String, String, String, byte[]) - Method in class com.mongodb.stitch.server.services.aws.s3.internal.AwsS3ServiceClientImpl
Deprecated.
Puts an object.
putObject(String, String, String, String, InputStream) - Method in interface com.mongodb.stitch.android.services.aws.s3.AwsS3ServiceClient
Deprecated.
Puts an object.
putObject(String, String, String, String, InputStream) - Method in class com.mongodb.stitch.android.services.aws.s3.internal.AwsS3ServiceClientImpl
Deprecated.
Puts an object.
putObject(String, String, String, String, InputStream) - Method in class com.mongodb.stitch.core.services.aws.s3.internal.CoreAwsS3ServiceClient
Deprecated.
 
putObject(String, String, String, String, InputStream) - Method in interface com.mongodb.stitch.server.services.aws.s3.AwsS3ServiceClient
Deprecated.
Puts an object.
putObject(String, String, String, String, InputStream) - Method in class com.mongodb.stitch.server.services.aws.s3.internal.AwsS3ServiceClientImpl
Deprecated.
Puts an object.
putObject(String, String, String, String, String) - Method in interface com.mongodb.stitch.android.services.aws.s3.AwsS3ServiceClient
Deprecated.
Puts an object.
putObject(String, String, String, String, String) - Method in class com.mongodb.stitch.android.services.aws.s3.internal.AwsS3ServiceClientImpl
Deprecated.
Puts an object.
putObject(String, String, String, String, String) - Method in class com.mongodb.stitch.core.services.aws.s3.internal.CoreAwsS3ServiceClient
Deprecated.
 
putObject(String, String, String, String, String) - Method in interface com.mongodb.stitch.server.services.aws.s3.AwsS3ServiceClient
Deprecated.
Puts an object.
putObject(String, String, String, String, String) - Method in class com.mongodb.stitch.server.services.aws.s3.internal.AwsS3ServiceClientImpl
Deprecated.
Puts an object.
putObject(String, String, String, String, Binary) - Method in interface com.mongodb.stitch.android.services.aws.s3.AwsS3ServiceClient
Deprecated.
Puts an object.
putObject(String, String, String, String, Binary) - Method in class com.mongodb.stitch.android.services.aws.s3.internal.AwsS3ServiceClientImpl
Deprecated.
Puts an object.
putObject(String, String, String, String, Binary) - Method in class com.mongodb.stitch.core.services.aws.s3.internal.CoreAwsS3ServiceClient
Deprecated.
 
putObject(String, String, String, String, Binary) - Method in interface com.mongodb.stitch.server.services.aws.s3.AwsS3ServiceClient
Deprecated.
Puts an object.
putObject(String, String, String, String, Binary) - Method in class com.mongodb.stitch.server.services.aws.s3.internal.AwsS3ServiceClientImpl
Deprecated.
Puts an object.

Q

query(Uri, String[], String, String[], String) - Method in class com.mongodb.stitch.android.core.internal.StitchInitProvider
 
query(Uri, String[], String, String[], String) - Method in class com.mongodb.stitch.android.services.mongodb.local.internal.MongoDbMobileProvider
 

R

reactive() - Static method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.SyncFrequency
A configuration to enforce that when a change is made locally or a change from a remote collection is received, the Stitch application will react to the event immediately.
READ_SIZE_LIMIT_EXCEEDED - com.mongodb.stitch.core.StitchServiceErrorCode
 
readAllToBytes(InputStream) - Static method in class com.mongodb.stitch.core.internal.common.IoUtils
Reads the entire InputStream to EOF and returns the data as bytes.
readAllToString(InputStream) - Static method in class com.mongodb.stitch.core.internal.common.IoUtils
Reads the entire InputStream to EOF and returns the data as a string.
readLine() - Method in class com.mongodb.stitch.core.internal.net.EventStreamReader
Read the next line of a stream from a given source.
readLine() - Method in class com.mongodb.stitch.core.internal.net.OkHttpEventStream
 
RebindEvent - Class in com.mongodb.stitch.core.services.internal
 
RebindEvent() - Constructor for class com.mongodb.stitch.core.services.internal.RebindEvent
 
RebindEventType - Enum in com.mongodb.stitch.core.services.internal
 
refreshAccessToken() - Method in class com.mongodb.stitch.core.auth.internal.CoreStitchAuth
 
refreshCustomData() - Method in class com.mongodb.stitch.android.core.auth.internal.StitchAuthImpl
 
refreshCustomData() - Method in interface com.mongodb.stitch.android.core.auth.StitchAuth
You can store arbitrary data about your application users in a MongoDB collection and configure Stitch to automatically expose each user’s data in a field of their user object.
refreshCustomData() - Method in class com.mongodb.stitch.server.core.auth.internal.StitchAuthImpl
 
refreshCustomData() - Method in interface com.mongodb.stitch.server.core.auth.StitchAuth
You can store arbitrary data about your application users in a MongoDB collection and configure Stitch to automatically expose each user’s data in a field of their user object.
register(String) - Method in interface com.mongodb.stitch.android.services.fcm.FcmServicePushClient
Registers the given FCM registration token with the currently logged in user's device on Stitch.
register(String) - Method in class com.mongodb.stitch.android.services.fcm.internal.FcmServicePushClientImpl
 
register(String) - Method in class com.mongodb.stitch.core.services.fcm.internal.CoreFcmServicePushClient
 
register(Document) - Method in interface com.mongodb.stitch.android.core.push.internal.StitchPushClient
 
register(Document) - Method in class com.mongodb.stitch.android.core.push.internal.StitchPushClientImpl
 
registerInternal(Document) - Method in interface com.mongodb.stitch.core.push.internal.CoreStitchPushClient
 
registerInternal(Document) - Method in class com.mongodb.stitch.core.push.internal.CoreStitchPushClientImpl
 
registerWithEmail(String, String) - Method in class com.mongodb.stitch.android.core.auth.providers.userpassword.internal.UserPasswordAuthProviderClientImpl
Registers a new user with the given email and password.
registerWithEmail(String, String) - Method in interface com.mongodb.stitch.android.core.auth.providers.userpassword.UserPasswordAuthProviderClient
Registers a new user with the given email and password.
registerWithEmail(String, String) - Method in class com.mongodb.stitch.server.core.auth.providers.userpassword.internal.UserPasswordAuthProviderClientImpl
Registers a new user with the given email and password.
registerWithEmail(String, String) - Method in interface com.mongodb.stitch.server.core.auth.providers.userpassword.UserPasswordAuthProviderClient
Registers a new user with the given email and password.
registerWithEmailInternal(String, String) - Method in class com.mongodb.stitch.core.auth.providers.userpassword.internal.CoreUserPasswordAuthProviderClient
 
reinitialize(MongoClient) - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.DataSynchronizer
 
RemoteAggregateIterable<ResultT> - Interface in com.mongodb.stitch.android.services.mongodb.remote
Iterable for aggregate.
RemoteAggregateIterable<ResultT> - Interface in com.mongodb.stitch.server.services.mongodb.remote
Iterable for aggregate.
RemoteAggregateIterableImpl<ResultT> - Class in com.mongodb.stitch.android.services.mongodb.remote.internal
 
RemoteAggregateIterableImpl<ResultT> - Class in com.mongodb.stitch.server.services.mongodb.remote.internal
 
RemoteAggregateIterableImpl(CoreRemoteAggregateIterable<ResultT>) - Constructor for class com.mongodb.stitch.server.services.mongodb.remote.internal.RemoteAggregateIterableImpl
 
RemoteAggregateIterableImpl(CoreRemoteAggregateIterable<ResultT>, TaskDispatcher) - Constructor for class com.mongodb.stitch.android.services.mongodb.remote.internal.RemoteAggregateIterableImpl
 
RemoteCountOptions - Class in com.mongodb.stitch.core.services.mongodb.remote
The options for a count operation.
RemoteCountOptions() - Constructor for class com.mongodb.stitch.core.services.mongodb.remote.RemoteCountOptions
 
RemoteDeleteResult - Class in com.mongodb.stitch.core.services.mongodb.remote
The result of a delete operation.
RemoteDeleteResult(long) - Constructor for class com.mongodb.stitch.core.services.mongodb.remote.RemoteDeleteResult
Constructs a result.
RemoteFindIterable<ResultT> - Interface in com.mongodb.stitch.android.services.mongodb.remote
Iterable for find.
RemoteFindIterable<ResultT> - Interface in com.mongodb.stitch.server.services.mongodb.remote
Iterable for find.
RemoteFindIterableImpl<ResultT> - Class in com.mongodb.stitch.android.services.mongodb.remote.internal
 
RemoteFindIterableImpl<ResultT> - Class in com.mongodb.stitch.server.services.mongodb.remote.internal
 
RemoteFindIterableImpl(CoreRemoteFindIterable<ResultT>) - Constructor for class com.mongodb.stitch.server.services.mongodb.remote.internal.RemoteFindIterableImpl
 
RemoteFindIterableImpl(CoreRemoteFindIterable<ResultT>, TaskDispatcher) - Constructor for class com.mongodb.stitch.android.services.mongodb.remote.internal.RemoteFindIterableImpl
 
RemoteFindOneAndModifyOptions - Class in com.mongodb.stitch.core.services.mongodb.remote
The options to apply to a findOneAndUpdate, findOneAndReplace, or findOneAndDelete operation (also commonly referred to as findOneAndModify operations).
RemoteFindOneAndModifyOptions() - Constructor for class com.mongodb.stitch.core.services.mongodb.remote.RemoteFindOneAndModifyOptions
 
RemoteFindOptions - Class in com.mongodb.stitch.core.services.mongodb.remote
The options to apply to a find operation (also commonly referred to as a query).
RemoteFindOptions() - Constructor for class com.mongodb.stitch.core.services.mongodb.remote.RemoteFindOptions
Construct a new instance.
RemoteInsertManyResult - Class in com.mongodb.stitch.core.services.mongodb.remote
The result of an insert many operation.
RemoteInsertManyResult(Map<Long, BsonValue>) - Constructor for class com.mongodb.stitch.core.services.mongodb.remote.RemoteInsertManyResult
Constructs a result.
RemoteInsertOneResult - Class in com.mongodb.stitch.core.services.mongodb.remote
The result of an insert one operation.
RemoteInsertOneResult(BsonValue) - Constructor for class com.mongodb.stitch.core.services.mongodb.remote.RemoteInsertOneResult
Constructs a result.
RemoteMongoClient - Interface in com.mongodb.stitch.android.services.mongodb.remote
The RemoteMongoClient is the entry point for working with data in MongoDB remotely via Stitch.
RemoteMongoClient - Interface in com.mongodb.stitch.server.services.mongodb.remote
The remote MongoClient used for working with data in MongoDB remotely via Stitch.
RemoteMongoClientImpl - Class in com.mongodb.stitch.android.services.mongodb.remote.internal
 
RemoteMongoClientImpl - Class in com.mongodb.stitch.server.services.mongodb.remote.internal
 
RemoteMongoClientImpl(CoreRemoteMongoClient) - Constructor for class com.mongodb.stitch.server.services.mongodb.remote.internal.RemoteMongoClientImpl
 
RemoteMongoClientImpl(CoreRemoteMongoClient, TaskDispatcher) - Constructor for class com.mongodb.stitch.android.services.mongodb.remote.internal.RemoteMongoClientImpl
 
RemoteMongoCollection<DocumentT> - Interface in com.mongodb.stitch.android.services.mongodb.remote
The RemoteMongoCollection interface provides read and write access to documents.
RemoteMongoCollection<DocumentT> - Interface in com.mongodb.stitch.server.services.mongodb.remote
The RemoteMongoCollection interface.
RemoteMongoCollectionImpl<DocumentT> - Class in com.mongodb.stitch.android.services.mongodb.remote.internal
 
RemoteMongoCollectionImpl<DocumentT> - Class in com.mongodb.stitch.server.services.mongodb.remote.internal
 
RemoteMongoCursor<ResultT> - Interface in com.mongodb.stitch.android.services.mongodb.remote
The Mongo Cursor interface.
RemoteMongoCursor<ResultT> - Interface in com.mongodb.stitch.server.services.mongodb.remote
The Mongo Cursor interface implementing the iterator protocol..
RemoteMongoDatabase - Interface in com.mongodb.stitch.android.services.mongodb.remote
The RemoteMongoDatabase interface provides access to its RemoteMongoCollections.
RemoteMongoDatabase - Interface in com.mongodb.stitch.server.services.mongodb.remote
The RemoteMongoDatabase interface.
RemoteMongoDatabaseImpl - Class in com.mongodb.stitch.android.services.mongodb.remote.internal
 
RemoteMongoDatabaseImpl - Class in com.mongodb.stitch.server.services.mongodb.remote.internal
 
RemoteMongoIterable<ResultT> - Interface in com.mongodb.stitch.android.services.mongodb.remote
The RemoteMongoIterable is the results from an operation, such as a query.
RemoteMongoIterable<ResultT> - Interface in com.mongodb.stitch.server.services.mongodb.remote
The RemoteMongoIterable is the results from an operation, such as a query.
RemoteMongoIterableImpl<ResultT> - Class in com.mongodb.stitch.android.services.mongodb.remote.internal
 
RemoteMongoIterableImpl<ResultT> - Class in com.mongodb.stitch.server.services.mongodb.remote.internal
 
RemoteUpdateOptions - Class in com.mongodb.stitch.core.services.mongodb.remote
The options to apply when updating documents.
RemoteUpdateOptions() - Constructor for class com.mongodb.stitch.core.services.mongodb.remote.RemoteUpdateOptions
 
RemoteUpdateResult - Class in com.mongodb.stitch.core.services.mongodb.remote
The result of an update operation.
RemoteUpdateResult(long, long, BsonValue) - Constructor for class com.mongodb.stitch.core.services.mongodb.remote.RemoteUpdateResult
Constructs a result.
remoteWins() - Static method in class com.mongodb.stitch.core.services.mongodb.remote.sync.DefaultSyncConflictResolvers
The remote event will decide the next state of the document in question.
remove(String) - Method in class com.mongodb.stitch.android.core.internal.common.SharedPreferencesStorage
 
remove(String) - Method in class com.mongodb.stitch.core.internal.common.MemoryStorage
 
remove(String) - Method in interface com.mongodb.stitch.core.internal.common.Storage
 
removeAllChangeEventListeners() - Method in class com.mongodb.stitch.core.services.mongodb.remote.ChangeStream
 
removeAuthListener(StitchAuthListener) - Method in class com.mongodb.stitch.android.core.auth.internal.StitchAuthImpl
Removes a listener.
removeAuthListener(StitchAuthListener) - Method in interface com.mongodb.stitch.android.core.auth.StitchAuth
Removes a listener.
removeAuthListener(StitchAuthListener) - Method in class com.mongodb.stitch.server.core.auth.internal.StitchAuthImpl
Removes a listener.
removeAuthListener(StitchAuthListener) - Method in interface com.mongodb.stitch.server.core.auth.StitchAuth
Removes a listener.
removeChangeEventListener(BaseChangeEventListener) - Method in class com.mongodb.stitch.core.services.mongodb.remote.ChangeStream
Remove a ChangeEventListener from the ChangeStream.
removeChangeEventListener(BaseChangeEventListener<DocumentT, ChangeEventT>) - Method in class com.mongodb.stitch.android.services.mongodb.remote.AsyncChangeStream
Remove a ChangeEventListener from the ChangeStream.
removeClient(String) - Method in class com.mongodb.stitch.core.services.mongodb.local.internal.EmbeddedMongoClientFactory
 
removeNetworkStateListener(NetworkMonitor.StateListener) - Method in class com.mongodb.stitch.android.core.internal.net.AndroidNetworkMonitor
 
removeNetworkStateListener(NetworkMonitor.StateListener) - Method in interface com.mongodb.stitch.core.internal.net.NetworkMonitor
 
removeNetworkStateListener(NetworkMonitor.StateListener) - Method in class com.mongodb.stitch.server.core.internal.net.ServerNetworkMonitor
 
removeSynchronizedDocument(BsonValue) - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.NamespaceSynchronizationConfig
 
removeUser() - Method in class com.mongodb.stitch.android.core.auth.internal.StitchAuthImpl
 
removeUser() - Method in interface com.mongodb.stitch.android.core.auth.StitchAuth
Logs out and removes the active user.
removeUser() - Method in class com.mongodb.stitch.server.core.auth.internal.StitchAuthImpl
 
removeUser() - Method in interface com.mongodb.stitch.server.core.auth.StitchAuth
Logs out and removes the currently logged in, active user.
removeUserInternal() - Method in class com.mongodb.stitch.core.auth.internal.CoreStitchAuth
 
removeUserWithId(String) - Method in class com.mongodb.stitch.android.core.auth.internal.StitchAuthImpl
 
removeUserWithId(String) - Method in interface com.mongodb.stitch.android.core.auth.StitchAuth
Logs out and removes the user with the provided id.
removeUserWithId(String) - Method in class com.mongodb.stitch.server.core.auth.internal.StitchAuthImpl
 
removeUserWithId(String) - Method in interface com.mongodb.stitch.server.core.auth.StitchAuth
Logs out and removes the a user with the provided id.
removeUserWithIdInternal(String) - Method in class com.mongodb.stitch.core.auth.internal.CoreStitchAuth
 
removeWatcher(MongoNamespace, Callback<CompactChangeEvent<BsonDocument>, Object>) - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.DataSynchronizer
 
REPLACE - com.mongodb.stitch.core.services.mongodb.remote.OperationType
 
Request - Class in com.mongodb.stitch.core.internal.net
A request to perform against a remote server.
REQUEST_SIZE_ERROR - com.mongodb.stitch.core.StitchRequestErrorCode
 
Request.Builder - Class in com.mongodb.stitch.core.internal.net
A builder that can build Requests.
resendConfirmationEmail(String) - Method in class com.mongodb.stitch.android.core.auth.providers.userpassword.internal.UserPasswordAuthProviderClientImpl
Resend the confirmation for a user to the given email.
resendConfirmationEmail(String) - Method in interface com.mongodb.stitch.android.core.auth.providers.userpassword.UserPasswordAuthProviderClient
Resend the confirmation for a user to the given email.
resendConfirmationEmail(String) - Method in class com.mongodb.stitch.server.core.auth.providers.userpassword.internal.UserPasswordAuthProviderClientImpl
Resend the confirmation for a user to the given email.
resendConfirmationEmail(String) - Method in interface com.mongodb.stitch.server.core.auth.providers.userpassword.UserPasswordAuthProviderClient
Resend the confirmation for a user to the given email.
resendConfirmationEmailInternal(String) - Method in class com.mongodb.stitch.core.auth.providers.userpassword.internal.CoreUserPasswordAuthProviderClient
 
resetPassword(String, String, String) - Method in class com.mongodb.stitch.android.core.auth.providers.userpassword.internal.UserPasswordAuthProviderClientImpl
Resets the password of a user with the given token, token id, and new password.
resetPassword(String, String, String) - Method in interface com.mongodb.stitch.android.core.auth.providers.userpassword.UserPasswordAuthProviderClient
Resets the password of a user with the given token, token id, and new password.
resetPassword(String, String, String) - Method in class com.mongodb.stitch.server.core.auth.providers.userpassword.internal.UserPasswordAuthProviderClientImpl
Resets the password of a user with the given token, token id, and new password.
resetPassword(String, String, String) - Method in interface com.mongodb.stitch.server.core.auth.providers.userpassword.UserPasswordAuthProviderClient
Resets the password of a user with the given token, token id, and new password.
resetPasswordInternal(String, String, String) - Method in class com.mongodb.stitch.core.auth.providers.userpassword.internal.CoreUserPasswordAuthProviderClient
 
resolveConflict(BsonValue, ChangeEvent<DocumentT>, CompactChangeEvent<DocumentT>) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.sync.ConflictHandler
Returns a resolution to the conflict between the given local and remote ChangeEvents.
Response - Class in com.mongodb.stitch.core.internal.net
A response to an HTTP request, typically originating from a Request.
Response(byte[]) - Constructor for class com.mongodb.stitch.core.internal.net.Response
Constructs a successful (200 OK) response from raw body bytes.
Response(int) - Constructor for class com.mongodb.stitch.core.internal.net.Response
Constructs a response from the given status code.
Response(int, byte[]) - Constructor for class com.mongodb.stitch.core.internal.net.Response
Constructs a response from a status code and raw body bytes.
Response(int, InputStream) - Constructor for class com.mongodb.stitch.core.internal.net.Response
Constructs a response from a status code and body.
Response(int, String) - Constructor for class com.mongodb.stitch.core.internal.net.Response
Constructs a response from a status and a body represented by a String.
Response(int, Map<String, String>) - Constructor for class com.mongodb.stitch.core.internal.net.Response
Constructs a response from a status and headers.
Response(int, Map<String, String>, InputStream) - Constructor for class com.mongodb.stitch.core.internal.net.Response
Constructs a response from a status code, headers, and bodu.
Response(int, Map<String, String>, String) - Constructor for class com.mongodb.stitch.core.internal.net.Response
Constructs a response from a status, headers, and a body represented by a String.
Response(String) - Constructor for class com.mongodb.stitch.core.internal.net.Response
Constructs a successful (200 OK) response from a body represented by a String.
RESTRICTED_HOST - com.mongodb.stitch.core.StitchServiceErrorCode
 
ResultDecoders - Class in com.mongodb.stitch.core.services.mongodb.remote.internal
 
ResultDecoders() - Constructor for class com.mongodb.stitch.core.services.mongodb.remote.internal.ResultDecoders
 
resumeSyncForDocument(BsonValue) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.SyncImpl
 
resumeSyncForDocument(BsonValue) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.Sync
A document that is paused no longer has remote updates applied to it.
resumeSyncForDocument(BsonValue) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.sync.CoreSync
A document that is paused no longer has remote updates applied to it.
resumeSyncForDocument(BsonValue) - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.CoreSyncImpl
 
returnNewDocument(boolean) - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.FindOneAndModifyOperation
 
returnNewDocument(boolean) - Method in class com.mongodb.stitch.core.services.mongodb.remote.RemoteFindOneAndModifyOptions
Set to true if findOneAndModify operations should return the new updated document.
roundTrip(Request) - Method in class com.mongodb.stitch.core.internal.net.OkHttpTransport
 
roundTrip(Request) - Method in interface com.mongodb.stitch.core.internal.net.Transport
Performs an HTTP request using the given request object.
RouteParts() - Constructor for class com.mongodb.stitch.core.internal.net.StitchAppAuthRoutes.RouteParts
 
RouteParts() - Constructor for class com.mongodb.stitch.core.internal.net.StitchAppRoutes.RouteParts
 
RouteParts() - Constructor for class com.mongodb.stitch.core.push.internal.StitchPushRoutes.RouteParts
 
RULE_ALREADY_EXISTS - com.mongodb.stitch.core.StitchServiceErrorCode
 
RULE_DUPLICATE_NAME - com.mongodb.stitch.core.StitchServiceErrorCode
 
RULE_NOT_FOUND - com.mongodb.stitch.core.StitchServiceErrorCode
 

S

scheduled(long, TimeUnit, boolean) - Static method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.SyncFrequency
A configuration to enforce that local/remote events will be queued on the device for a specified amount of time (configurable) before they are applied.
SDK_VERSION - Static variable in class com.mongodb.stitch.core.auth.internal.DeviceFields
 
sendEmail(String, String, String, String) - Method in interface com.mongodb.stitch.android.services.aws.ses.AwsSesServiceClient
Deprecated.
Sends an email.
sendEmail(String, String, String, String) - Method in class com.mongodb.stitch.android.services.aws.ses.internal.AwsSesServiceClientImpl
Deprecated.
Sends an email.
sendEmail(String, String, String, String) - Method in class com.mongodb.stitch.core.services.aws.ses.internal.CoreAwsSesServiceClient
Deprecated.
 
sendEmail(String, String, String, String) - Method in interface com.mongodb.stitch.server.services.aws.ses.AwsSesServiceClient
Deprecated.
Sends an email.
sendEmail(String, String, String, String) - Method in class com.mongodb.stitch.server.services.aws.ses.internal.AwsSesServiceClientImpl
Deprecated.
Sends an email.
sendMessage(String, String, String) - Method in class com.mongodb.stitch.android.services.twilio.internal.TwilioServiceClientImpl
Sends an SMS/MMS message.
sendMessage(String, String, String) - Method in interface com.mongodb.stitch.android.services.twilio.TwilioServiceClient
Sends an SMS/MMS message.
sendMessage(String, String, String) - Method in class com.mongodb.stitch.core.services.twilio.internal.CoreTwilioServiceClient
 
sendMessage(String, String, String) - Method in class com.mongodb.stitch.server.services.twilio.internal.TwilioServiceClientImpl
Sends an SMS/MMS message.
sendMessage(String, String, String) - Method in interface com.mongodb.stitch.server.services.twilio.TwilioServiceClient
Sends an SMS/MMS message.
sendMessage(String, String, String, String) - Method in class com.mongodb.stitch.android.services.twilio.internal.TwilioServiceClientImpl
Sends an SMS/MMS message.
sendMessage(String, String, String, String) - Method in interface com.mongodb.stitch.android.services.twilio.TwilioServiceClient
Sends an SMS/MMS message.
sendMessage(String, String, String, String) - Method in class com.mongodb.stitch.core.services.twilio.internal.CoreTwilioServiceClient
 
sendMessage(String, String, String, String) - Method in class com.mongodb.stitch.server.services.twilio.internal.TwilioServiceClientImpl
Sends an SMS/MMS message.
sendMessage(String, String, String, String) - Method in interface com.mongodb.stitch.server.services.twilio.TwilioServiceClient
Sends an SMS/MMS message.
sendMessageTo(String, FcmSendMessageRequest) - Method in interface com.mongodb.stitch.android.services.fcm.FcmServiceClient
Sends an FCM message to the given target with the given request payload.
sendMessageTo(String, FcmSendMessageRequest) - Method in class com.mongodb.stitch.android.services.fcm.internal.FcmServiceClientImpl
Sends an FCM message to the given target with the given request payload.
sendMessageTo(String, FcmSendMessageRequest) - Method in class com.mongodb.stitch.core.services.fcm.internal.CoreFcmServiceClient
 
sendMessageTo(String, FcmSendMessageRequest) - Method in interface com.mongodb.stitch.server.services.fcm.FcmServiceClient
Sends an FCM message to the given target with the given request payload.
sendMessageTo(String, FcmSendMessageRequest) - Method in class com.mongodb.stitch.server.services.fcm.internal.FcmServiceClientImpl
Sends an FCM message to the given target with the given request payload.
sendMessageToRegistrationTokens(Collection<String>, FcmSendMessageRequest) - Method in interface com.mongodb.stitch.android.services.fcm.FcmServiceClient
Sends an FCM message to the given set of registration tokens with the given request payload.
sendMessageToRegistrationTokens(Collection<String>, FcmSendMessageRequest) - Method in class com.mongodb.stitch.android.services.fcm.internal.FcmServiceClientImpl
Sends an FCM message to the given set of registration tokens with the given request payload.
sendMessageToRegistrationTokens(Collection<String>, FcmSendMessageRequest) - Method in class com.mongodb.stitch.core.services.fcm.internal.CoreFcmServiceClient
 
sendMessageToRegistrationTokens(Collection<String>, FcmSendMessageRequest) - Method in interface com.mongodb.stitch.server.services.fcm.FcmServiceClient
Sends an FCM message to the given set of registration tokens with the given request payload.
sendMessageToRegistrationTokens(Collection<String>, FcmSendMessageRequest) - Method in class com.mongodb.stitch.server.services.fcm.internal.FcmServiceClientImpl
Sends an FCM message to the given set of registration tokens with the given request payload.
sendMessageToUsers(Collection<String>, FcmSendMessageRequest) - Method in interface com.mongodb.stitch.android.services.fcm.FcmServiceClient
Sends an FCM message to the given set of Stitch users with the given request payload.
sendMessageToUsers(Collection<String>, FcmSendMessageRequest) - Method in class com.mongodb.stitch.android.services.fcm.internal.FcmServiceClientImpl
Sends an FCM message to the given set of Stitch users with the given request payload.
sendMessageToUsers(Collection<String>, FcmSendMessageRequest) - Method in class com.mongodb.stitch.core.services.fcm.internal.CoreFcmServiceClient
 
sendMessageToUsers(Collection<String>, FcmSendMessageRequest) - Method in interface com.mongodb.stitch.server.services.fcm.FcmServiceClient
Sends an FCM message to the given set of Stitch users with the given request payload.
sendMessageToUsers(Collection<String>, FcmSendMessageRequest) - Method in class com.mongodb.stitch.server.services.fcm.internal.FcmServiceClientImpl
Sends an FCM message to the given set of Stitch users with the given request payload.
sendResetPasswordEmail(String) - Method in class com.mongodb.stitch.android.core.auth.providers.userpassword.internal.UserPasswordAuthProviderClientImpl
Sends a user a password reset email for the given email.
sendResetPasswordEmail(String) - Method in interface com.mongodb.stitch.android.core.auth.providers.userpassword.UserPasswordAuthProviderClient
Sends a user a password reset email for the given email.
sendResetPasswordEmail(String) - Method in class com.mongodb.stitch.server.core.auth.providers.userpassword.internal.UserPasswordAuthProviderClientImpl
Sends a user a password reset email for the given email.
sendResetPasswordEmail(String) - Method in interface com.mongodb.stitch.server.core.auth.providers.userpassword.UserPasswordAuthProviderClient
Sends a user a password reset email for the given email.
sendResetPasswordEmailInternal(String) - Method in class com.mongodb.stitch.core.auth.providers.userpassword.internal.CoreUserPasswordAuthProviderClient
 
SERVER - com.mongodb.stitch.core.auth.UserType
 
ServerApiKeyAuthProvider - Class in com.mongodb.stitch.core.auth.providers.serverapikey
Information about the server API key authentication provider.
ServerApiKeyCredential - Class in com.mongodb.stitch.core.auth.providers.serverapikey
The credential used for server API key log ins.
ServerApiKeyCredential(String) - Constructor for class com.mongodb.stitch.core.auth.providers.serverapikey.ServerApiKeyCredential
Constructs a server API key credential for a user.
ServerNetworkMonitor - Class in com.mongodb.stitch.server.core.internal.net
 
ServerNetworkMonitor() - Constructor for class com.mongodb.stitch.server.core.internal.net.ServerNetworkMonitor
 
SERVICE_ALREADY_EXISTS - com.mongodb.stitch.core.StitchServiceErrorCode
 
SERVICE_COMMAND_NOT_FOUND - com.mongodb.stitch.core.StitchServiceErrorCode
 
SERVICE_NOT_FOUND - com.mongodb.stitch.core.StitchServiceErrorCode
 
SERVICE_TYPE_NOT_FOUND - com.mongodb.stitch.core.StitchServiceErrorCode
 
ServiceClientFactory<T> - Interface in com.mongodb.stitch.android.core.services.internal
 
ServiceClientFactory<T> - Interface in com.mongodb.stitch.server.core.services.internal
 
set(String, String) - Method in class com.mongodb.stitch.android.core.internal.common.SharedPreferencesStorage
 
set(String, String) - Method in class com.mongodb.stitch.core.internal.common.MemoryStorage
 
set(String, String) - Method in interface com.mongodb.stitch.core.internal.common.Storage
 
setDeploymentModel(String) - Method in class com.mongodb.stitch.core.internal.net.ApiAppMetadata
Sets the deployment model for the application.
setExceptionListener(ExceptionListener) - Method in class com.mongodb.stitch.android.services.mongodb.remote.AsyncChangeStream
Optionally adds a listener that is notified when an attempt to retrieve the next event.
setExceptionListener(ExceptionListener) - Method in class com.mongodb.stitch.core.services.mongodb.remote.ChangeStream
Optionally adds a listener that is notified when an attempt to retrieve the next event fails.
setHostname(String) - Method in class com.mongodb.stitch.core.internal.net.ApiAppMetadata
Sets the client API hostname.
setLocation(String) - Method in class com.mongodb.stitch.core.internal.net.ApiAppMetadata
Sets the application's location.
setSomePendingWritesAndSave(long, ChangeEvent<BsonDocument>) - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.CoreDocumentSynchronizationConfig
Sets that there are some pending writes that occurred at a time for an associated locally emitted change event.
setStale(boolean) - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.CoreDocumentSynchronizationConfig
 
SharedPreferencesStorage - Class in com.mongodb.stitch.android.core.internal.common
 
SharedPreferencesStorage(SharedPreferences) - Constructor for class com.mongodb.stitch.android.core.internal.common.SharedPreferencesStorage
 
signPolicy(String, String, String, String) - Method in interface com.mongodb.stitch.android.services.aws.s3.AwsS3ServiceClient
Deprecated.
Signs an AWS S3 security policy for a future put object request.
signPolicy(String, String, String, String) - Method in class com.mongodb.stitch.android.services.aws.s3.internal.AwsS3ServiceClientImpl
Deprecated.
Signs an AWS S3 security policy for a future put object request.
signPolicy(String, String, String, String) - Method in class com.mongodb.stitch.core.services.aws.s3.internal.CoreAwsS3ServiceClient
Deprecated.
 
signPolicy(String, String, String, String) - Method in interface com.mongodb.stitch.server.services.aws.s3.AwsS3ServiceClient
Deprecated.
Signs an AWS S3 security policy for a future put object request.
signPolicy(String, String, String, String) - Method in class com.mongodb.stitch.server.services.aws.s3.internal.AwsS3ServiceClientImpl
Deprecated.
Signs an AWS S3 security policy for a future put object request.
sort(BsonDocument) - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.FindOperation
Sets the sort criteria to apply to the query.
sort(Bson) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.RemoteFindIterableImpl
 
sort(Bson) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.SyncFindIterableImpl
 
sort(Bson) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.RemoteFindIterable
Sets the sort criteria to apply to the query.
sort(Bson) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.SyncFindIterable
Sets the sort criteria to apply to the query.
sort(Bson) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteFindIterable
Sets the sort criteria to apply to the query.
sort(Bson) - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteFindIterableImpl
Sets the sort criteria to apply to the query.
sort(Bson) - Method in class com.mongodb.stitch.core.services.mongodb.remote.RemoteFindOneAndModifyOptions
Sets the sort criteria to apply to the query.
sort(Bson) - Method in class com.mongodb.stitch.core.services.mongodb.remote.RemoteFindOptions
Sets the sort criteria to apply to the query.
sort(Bson) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.sync.CoreSyncFindIterable
Sets the sort criteria to apply to the query.
sort(Bson) - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.CoreSyncFindIterableImpl
Sets the sort criteria to apply to the query.
sort(Bson) - Method in class com.mongodb.stitch.server.services.mongodb.remote.internal.RemoteFindIterableImpl
 
sort(Bson) - Method in interface com.mongodb.stitch.server.services.mongodb.remote.RemoteFindIterable
Sets the sort criteria to apply to the query.
start() - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.DataSynchronizer
Starts data synchronization in a background thread.
start() - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.NamespaceChangeStreamListener
Opens the stream in a background thread.
Stitch - Class in com.mongodb.stitch.android.core
The entry point into the Android SDK.
Stitch - Class in com.mongodb.stitch.server.core
The entry point into the Server SDK.
StitchAppAuthRoutes - Class in com.mongodb.stitch.core.internal.net
 
StitchAppAuthRoutes.RouteParts - Class in com.mongodb.stitch.core.internal.net
 
StitchAppClient - Interface in com.mongodb.stitch.android.core
StitchAppClient is the main class used to work with Stitch.
StitchAppClient - Interface in com.mongodb.stitch.server.core
StitchAppClient is the main class used to work with Stitch.
StitchAppClientConfiguration - Class in com.mongodb.stitch.core
Properties representing the configuration of an app client that communicate with a particular MongoDB Stitch application.
StitchAppClientConfiguration.Builder - Class in com.mongodb.stitch.core
A builder that can build a StitchAppClientConfigurationobject.
StitchAppClientImpl - Class in com.mongodb.stitch.android.core.internal
 
StitchAppClientImpl - Class in com.mongodb.stitch.server.core.internal
 
StitchAppClientImpl(String, StitchAppClientConfiguration) - Constructor for class com.mongodb.stitch.android.core.internal.StitchAppClientImpl
Constructs an app client with the given configuration.
StitchAppClientImpl(String, StitchAppClientConfiguration) - Constructor for class com.mongodb.stitch.server.core.internal.StitchAppClientImpl
Constructs an app client with the given configuration.
StitchAppClientInfo - Class in com.mongodb.stitch.core
A class providing basic information about a Stitch app client.
StitchAppClientInfo(String, String, String, String, CodecRegistry, NetworkMonitor, AuthMonitor, Dispatcher) - Constructor for class com.mongodb.stitch.core.StitchAppClientInfo
Constructs the StitchAppClientInfo.
StitchAppRequestClientImpl - Class in com.mongodb.stitch.core.internal.net
 
StitchAppRequestClientImpl(String, String, Transport, Long) - Constructor for class com.mongodb.stitch.core.internal.net.StitchAppRequestClientImpl
 
StitchAppRoutes - Class in com.mongodb.stitch.core.internal.net
 
StitchAppRoutes(String) - Constructor for class com.mongodb.stitch.core.internal.net.StitchAppRoutes
Constructs the app specific routes to access an app based on the client app id.
StitchAppRoutes.RouteParts - Class in com.mongodb.stitch.core.internal.net
 
StitchAuth - Interface in com.mongodb.stitch.android.core.auth
StitchAuth manages authentication for any Stitch based client.
StitchAuth - Interface in com.mongodb.stitch.server.core.auth
StitchAuth manages authentication for any Stitch based client.
StitchAuthDocRequest - Class in com.mongodb.stitch.core.internal.net
 
StitchAuthDocRequest(StitchAuthRequest, Document) - Constructor for class com.mongodb.stitch.core.internal.net.StitchAuthDocRequest
 
StitchAuthDocRequest(StitchRequest, Document) - Constructor for class com.mongodb.stitch.core.internal.net.StitchAuthDocRequest
 
StitchAuthDocRequest.Builder - Class in com.mongodb.stitch.core.internal.net
 
StitchAuthImpl - Class in com.mongodb.stitch.android.core.auth.internal
The Android specific authentication component for clients that acts as a StitchAuth and an StitchAuthRequestClient.
StitchAuthImpl - Class in com.mongodb.stitch.server.core.auth.internal
 
StitchAuthImpl(StitchRequestClient, StitchAuthRoutes, Storage, TaskDispatcher, StitchAppClientInfo) - Constructor for class com.mongodb.stitch.android.core.auth.internal.StitchAuthImpl
Constructs a StitchAuthImpl.
StitchAuthImpl(StitchRequestClient, StitchAuthRoutes, Storage, StitchAppClientInfo) - Constructor for class com.mongodb.stitch.server.core.auth.internal.StitchAuthImpl
 
StitchAuthListener - Interface in com.mongodb.stitch.android.core.auth
StitchAuthListener listens to a StitchAuth instance for authentication events as they happen in a StitchAppClient.
StitchAuthListener - Interface in com.mongodb.stitch.server.core.auth
StitchAuthListener allows one to hook into authentication events as they happen in a Stitch app client.
StitchAuthRequest - Class in com.mongodb.stitch.core.internal.net
A StitchRequest that is authenticated by a logged in user.
StitchAuthRequest.Builder - Class in com.mongodb.stitch.core.internal.net
A builder that can build StitchAuthRequests.
StitchAuthRequestClient - Interface in com.mongodb.stitch.core.auth.internal
 
StitchAuthRoutes - Interface in com.mongodb.stitch.core.auth.internal
 
StitchClientConfiguration - Class in com.mongodb.stitch.core
Properties representing the configuration of a client that communicate with a particular MongoDB Stitch application.
StitchClientConfiguration.Builder - Class in com.mongodb.stitch.core
A builder that can build a StitchClientConfigurationobject.
StitchClientErrorCode - Enum in com.mongodb.stitch.core
StitchClientErrorCode represents the errors that can occur when using the Stitch client, typically before a request is made to the Stitch server.
StitchClientException - Exception in com.mongodb.stitch.core
An exception indicating that an error occurred when using the Stitch client, typically before the client performed a request.
StitchClientException(StitchClientErrorCode) - Constructor for exception com.mongodb.stitch.core.StitchClientException
Constructs a client exception with the given error code.
StitchCredential - Interface in com.mongodb.stitch.core.auth
A StitchCredential provides a Stitch client the information needed to log in or link a user with an identity.
StitchDocRequest - Class in com.mongodb.stitch.core.internal.net
 
StitchDocRequest.Builder - Class in com.mongodb.stitch.core.internal.net
 
StitchError - Class in com.mongodb.stitch.core.internal.common
A set of utilities for handling errors that come back from Stitch app servers.
StitchEvent<T> - Class in com.mongodb.stitch.core.internal.net
Stitch abstraction of server-sent events.
StitchException - Exception in com.mongodb.stitch.core
StitchExceptions represent a class of exceptions that happen while utilizing the Stitch SDK and communicating Stitch.
StitchInitProvider - Class in com.mongodb.stitch.android.core.internal
StitchInitProvider's sole purpose is to automatically initialize the SDK with the application this provider is bound to.
StitchInitProvider() - Constructor for class com.mongodb.stitch.android.core.internal.StitchInitProvider
 
StitchObjectMapper - Class in com.mongodb.stitch.core.internal.common
StitchObjectMapper is responsible for handling the serialization and deserialization of JSON objects with special serialization support for Documents and ObjectIds.
StitchPush - Interface in com.mongodb.stitch.android.core.push
StitchPush can be used to get clients that can register for push notifications via Stitch.
StitchPushClient - Interface in com.mongodb.stitch.android.core.push.internal
StitchPushClient is used to register for push notifications.
StitchPushClientImpl - Class in com.mongodb.stitch.android.core.push.internal
 
StitchPushImpl - Class in com.mongodb.stitch.android.core.push.internal
 
StitchPushImpl(StitchAuthRequestClient, StitchPushRoutes, TaskDispatcher) - Constructor for class com.mongodb.stitch.android.core.push.internal.StitchPushImpl
 
StitchPushRoutes - Class in com.mongodb.stitch.core.push.internal
 
StitchPushRoutes(String) - Constructor for class com.mongodb.stitch.core.push.internal.StitchPushRoutes
 
StitchPushRoutes.RouteParts - Class in com.mongodb.stitch.core.push.internal
 
StitchRequest - Class in com.mongodb.stitch.core.internal.net
 
StitchRequest.Builder - Class in com.mongodb.stitch.core.internal.net
A builder that can build StitchRequests.
StitchRequestClient - Interface in com.mongodb.stitch.core.internal.net
 
StitchRequestClientImpl - Class in com.mongodb.stitch.core.internal.net
 
StitchRequestClientImpl(String, Transport, Long) - Constructor for class com.mongodb.stitch.core.internal.net.StitchRequestClientImpl
Constructs a StitchRequestClientImpl with the provided parameters.
StitchRequestErrorCode - Enum in com.mongodb.stitch.core
StitchRequestErrorCode represents the reasons that a request may fail.
StitchRequestException - Exception in com.mongodb.stitch.core
Indicates that an error occurred while a request was being carried out.
StitchRequestException(Exception, StitchRequestErrorCode) - Constructor for exception com.mongodb.stitch.core.StitchRequestException
Constructs a request exception from the underlying exception and error code.
StitchRequestException(String, StitchRequestErrorCode) - Constructor for exception com.mongodb.stitch.core.StitchRequestException
Constructs a request exception from an error code without an underlying exception.
StitchServiceBinder - Interface in com.mongodb.stitch.core.services.internal
An ifc that allows any service of any type to bind to it's associated CoreStitchServiceClient.
StitchServiceClient - Interface in com.mongodb.stitch.android.core.services
StitchServiceClient acts as a general purpose client for working with services that either not defined or well defined by this SDK.
StitchServiceClient - Interface in com.mongodb.stitch.server.core.services
StitchServiceClient acts as a general purpose client for working with services that either not defined or well defined by this SDK.
StitchServiceClientImpl - Class in com.mongodb.stitch.android.core.services.internal
 
StitchServiceClientImpl - Class in com.mongodb.stitch.server.core.services.internal
 
StitchServiceClientImpl(CoreStitchServiceClient) - Constructor for class com.mongodb.stitch.server.core.services.internal.StitchServiceClientImpl
 
StitchServiceClientImpl(CoreStitchServiceClient, TaskDispatcher) - Constructor for class com.mongodb.stitch.android.core.services.internal.StitchServiceClientImpl
 
StitchServiceErrorCode - Enum in com.mongodb.stitch.core
StitchServiceErrorCode represents the set of errors that can come back from a Stitch request.
StitchServiceException - Exception in com.mongodb.stitch.core
A StitchServiceException is an exception indicating that an error came from the Stitch server after a request was completed, with an error message and an error code defined in the `StitchServiceErrorCode` enum.
StitchServiceException(StitchServiceErrorCode) - Constructor for exception com.mongodb.stitch.core.StitchServiceException
Constructs a new exception with the given error code.
StitchServiceException(String, StitchServiceErrorCode) - Constructor for exception com.mongodb.stitch.core.StitchServiceException
Constructs a new exception with the given message error code.
StitchServiceRoutes - Class in com.mongodb.stitch.core.services.internal
 
StitchServiceRoutes(String) - Constructor for class com.mongodb.stitch.core.services.internal.StitchServiceRoutes
 
StitchUser - Interface in com.mongodb.stitch.android.core.auth
A user that belongs to a MongoDB Stitch application.
StitchUser - Interface in com.mongodb.stitch.server.core.auth
A user that belongs to a MongoDB Stitch application.
StitchUserFactory<StitchUserT extends CoreStitchUser> - Interface in com.mongodb.stitch.core.auth.internal
 
StitchUserFactoryImpl - Class in com.mongodb.stitch.android.core.auth.internal
 
StitchUserFactoryImpl - Class in com.mongodb.stitch.server.core.auth.internal
 
StitchUserFactoryImpl(StitchAuthImpl) - Constructor for class com.mongodb.stitch.android.core.auth.internal.StitchUserFactoryImpl
 
StitchUserFactoryImpl(StitchAuthImpl) - Constructor for class com.mongodb.stitch.server.core.auth.internal.StitchUserFactoryImpl
 
StitchUserIdentity - Class in com.mongodb.stitch.core.auth
An identity that belongs to a Stitch user.
StitchUserIdentity(StitchUserIdentity) - Constructor for class com.mongodb.stitch.core.auth.StitchUserIdentity
 
StitchUserIdentity(String, String) - Constructor for class com.mongodb.stitch.core.auth.StitchUserIdentity
Constructs a new identity with the given id and provider type.
StitchUserImpl - Class in com.mongodb.stitch.android.core.auth.internal
 
StitchUserImpl - Class in com.mongodb.stitch.server.core.auth.internal
 
StitchUserImpl(String, String, String, String, StitchUserProfileImpl, StitchAuthImpl, boolean, Date, Document) - Constructor for class com.mongodb.stitch.android.core.auth.internal.StitchUserImpl
 
StitchUserImpl(String, String, String, String, StitchUserProfileImpl, StitchAuthImpl, boolean, Date, Document) - Constructor for class com.mongodb.stitch.server.core.auth.internal.StitchUserImpl
 
StitchUserProfile - Interface in com.mongodb.stitch.core.auth
Profile information on a Stitch user.
StitchUserProfileImpl - Class in com.mongodb.stitch.core.auth.internal
 
StitchUserProfileImpl(StitchUserProfileImpl) - Constructor for class com.mongodb.stitch.core.auth.internal.StitchUserProfileImpl
 
StitchUserProfileImpl(UserType, Map<String, String>, List<? extends StitchUserIdentity>) - Constructor for class com.mongodb.stitch.core.auth.internal.StitchUserProfileImpl
Constructs a user profile.
stop() - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.DataSynchronizer
Stops the background data synchronization thread.
stop() - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.NamespaceChangeStreamListener
Stops the background stream thread.
Storage - Interface in com.mongodb.stitch.core.internal.common
 
StoreAuthInfo - Class in com.mongodb.stitch.core.auth.internal.models
An AuthInfo for local persistence.
StoreAuthInfo(String, String, String, String, String, String, StoreCoreUserProfile, Date) - Constructor for class com.mongodb.stitch.core.auth.internal.models.StoreAuthInfo
Constructs a StoreAuthInfo from storage.
StoreAuthInfo(String, String, String, String, String, String, StitchUserProfileImpl, Date) - Constructor for class com.mongodb.stitch.core.auth.internal.models.StoreAuthInfo
Constructs a fully specified StoreAuthInfo.
stream(Request) - Method in class com.mongodb.stitch.core.internal.net.OkHttpTransport
 
stream(Request) - Method in interface com.mongodb.stitch.core.internal.net.Transport
Opens a Server-Sent Event (SSE) stream.
Stream<T> - Class in com.mongodb.stitch.core.internal.net
Stitch stream that sits on top of an EventStream.
Stream(EventStream, Class<T>, CodecRegistry) - Constructor for class com.mongodb.stitch.core.internal.net.Stream
 
Stream(EventStream, Decoder<T>) - Constructor for class com.mongodb.stitch.core.internal.net.Stream
 
streamFunction(String, List<?>, Decoder<T>) - Method in interface com.mongodb.stitch.core.services.internal.CoreStitchServiceClient
 
streamFunction(String, List<?>, Decoder<T>) - Method in class com.mongodb.stitch.core.services.internal.CoreStitchServiceClientImpl
 
successfulResultOf(T) - Static method in class com.mongodb.stitch.core.internal.common.OperationResult
 
switchToUserWithId(String) - Method in interface com.mongodb.stitch.android.core.auth.StitchAuth
Switches the active user to the user with the provided id.
switchToUserWithId(String) - Method in class com.mongodb.stitch.core.auth.internal.CoreStitchAuth
 
switchToUserWithId(String) - Method in interface com.mongodb.stitch.server.core.auth.StitchAuth
Switches the active user to the user with the provided id.
sync() - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.RemoteMongoCollectionImpl
 
sync() - Method in interface com.mongodb.stitch.android.services.mongodb.remote.RemoteMongoCollection
A set of synchronization related operations on this collection.
sync() - Method in interface com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollection
A set of synchronization related operations at the collection level.
sync() - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollectionImpl
 
Sync<DocumentT> - Interface in com.mongodb.stitch.android.services.mongodb.remote
A set of synchronization related operations for a collection.
SyncAggregateIterable<ResultT> - Interface in com.mongodb.stitch.android.services.mongodb.remote
Iterable for aggregate.
SyncConfiguration - Class in com.mongodb.stitch.core.services.mongodb.remote.sync.internal
Properties representing the configuration of an app client that communicate with a particular MongoDB Stitch application.
SyncConfiguration.Builder - Class in com.mongodb.stitch.core.services.mongodb.remote.sync.internal
A builder that can build a SyncConfiguration object.
SyncConfigurationException - Exception in com.mongodb.stitch.core.services.mongodb.remote.sync.internal
Exception pertaining to any errors pertaining to SyncConfiguration
SyncCountOptions - Class in com.mongodb.stitch.core.services.mongodb.remote.sync
The options for a count operation.
SyncCountOptions() - Constructor for class com.mongodb.stitch.core.services.mongodb.remote.sync.SyncCountOptions
 
SyncDeleteResult - Class in com.mongodb.stitch.core.services.mongodb.remote.sync
The result of a delete operation.
SyncDeleteResult(long) - Constructor for class com.mongodb.stitch.core.services.mongodb.remote.sync.SyncDeleteResult
Constructs a result.
syncDocumentsFromRemote(MongoNamespace, BsonValue...) - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.DataSynchronizer
Requests that a document be synchronized by the given _id.
SyncFindIterable<ResultT> - Interface in com.mongodb.stitch.android.services.mongodb.remote
Iterable for find in the context of sync.
SyncFindIterableImpl<ResultT> - Class in com.mongodb.stitch.android.services.mongodb.remote.internal
Iterable for find in the context of sync.
SyncFrequency - Class in com.mongodb.stitch.core.services.mongodb.remote.sync.internal
Base representation of the frequency a user may choose for sync.
SyncFrequency() - Constructor for class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.SyncFrequency
 
SyncImpl<DocumentT> - Class in com.mongodb.stitch.android.services.mongodb.remote.internal
 
SyncInsertManyResult - Class in com.mongodb.stitch.core.services.mongodb.remote.sync
The result of an insert many operation.
SyncInsertManyResult(Map<Long, BsonValue>) - Constructor for class com.mongodb.stitch.core.services.mongodb.remote.sync.SyncInsertManyResult
Constructs a result.
SyncInsertOneResult - Class in com.mongodb.stitch.core.services.mongodb.remote.sync
The result of an insert one operation.
SyncInsertOneResult(BsonValue) - Constructor for class com.mongodb.stitch.core.services.mongodb.remote.sync.SyncInsertOneResult
Constructs a result.
syncMany(BsonValue...) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.SyncImpl
 
syncMany(BsonValue...) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.Sync
Requests that the given document _ids be synchronized.
syncMany(BsonValue...) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.sync.CoreSync
Requests that the given document _ids be synchronized.
syncMany(BsonValue...) - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.CoreSyncImpl
 
SyncMongoClientFactory - Class in com.mongodb.stitch.core.services.mongodb.remote.sync.internal
 
SyncMongoClientFactory() - Constructor for class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.SyncMongoClientFactory
 
syncOne(BsonValue) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.SyncImpl
 
syncOne(BsonValue) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.Sync
Requests that the given document _id be synchronized.
syncOne(BsonValue) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.sync.CoreSync
Requests that the given document _id be synchronized.
syncOne(BsonValue) - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.CoreSyncImpl
 
SyncOperations<DocumentT> - Class in com.mongodb.stitch.core.services.mongodb.remote.sync.internal
 
SyncOperations(MongoNamespace, Class<DocumentT>, DataSynchronizer, CodecRegistry) - Constructor for class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.SyncOperations
 
SyncUpdateOptions - Class in com.mongodb.stitch.core.services.mongodb.remote.sync
The options to apply when updating documents.
SyncUpdateOptions() - Constructor for class com.mongodb.stitch.core.services.mongodb.remote.sync.SyncUpdateOptions
 
SyncUpdateResult - Class in com.mongodb.stitch.core.services.mongodb.remote.sync
The result of an update operation.
SyncUpdateResult(long, long, BsonValue) - Constructor for class com.mongodb.stitch.core.services.mongodb.remote.sync.SyncUpdateResult
Constructs a result.

T

TaskCallbackAdapter<T> - Class in com.mongodb.stitch.android.core.internal.common
 
TaskDispatcher - Class in com.mongodb.stitch.android.core.internal.common
 
TaskDispatcher() - Constructor for class com.mongodb.stitch.android.core.internal.common.TaskDispatcher
 
TEXT_EVENT_STREAM - Static variable in class com.mongodb.stitch.core.internal.net.ContentTypes
 
ThreadDispatcher - Class in com.mongodb.stitch.core.internal.common
 
ThreadDispatcher() - Constructor for class com.mongodb.stitch.core.internal.common.ThreadDispatcher
 
toBsonDocument() - Method in class com.mongodb.stitch.core.services.mongodb.remote.BaseChangeEvent
Converts the change event to a BSON representation, as it would look on a MongoDB change stream, or a Stitch compact watch stream.
toBsonDocument() - Method in class com.mongodb.stitch.core.services.mongodb.remote.ChangeEvent
Serializes this change event into a BsonDocument.
toBsonDocument() - Method in class com.mongodb.stitch.core.services.mongodb.remote.CompactChangeEvent
Serializes this change event into a BsonDocument.
toBsonDocument() - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.DocumentVersionInfo.Version
 
toBsonDocument() - Method in class com.mongodb.stitch.core.services.mongodb.remote.UpdateDescription
Converts this update description to its document representation as it would appear in a MongoDB Change Event.
toBsonDocument(Bson, Class<T>, CodecRegistry) - Static method in exception com.mongodb.stitch.core.internal.common.BsonUtils
 
toBsonDocumentOrNull(Bson, Class<T>, CodecRegistry) - Static method in exception com.mongodb.stitch.core.internal.common.BsonUtils
 
toBytes(BsonDocument) - Static method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.HashUtils
 
toDocument() - Method in class com.mongodb.stitch.core.internal.net.StitchDocRequest
 
toRemote() - Method in enum com.mongodb.stitch.core.services.mongodb.remote.OperationType
Converts this operation to the remote string representation of the operation as represented in a ChangeEvent from a remote cluster.
toString() - Method in class com.mongodb.stitch.core.auth.internal.models.ApiAuthInfo
 
toString() - Method in class com.mongodb.stitch.core.auth.internal.models.ApiCoreUserProfile
 
toString() - Method in class com.mongodb.stitch.core.auth.internal.models.ApiStitchUserIdentity
 
toString() - Method in class com.mongodb.stitch.core.auth.providers.userapikey.models.UserApiKey
 
toString() - Method in enum com.mongodb.stitch.core.auth.UserType
 
toString() - Method in class com.mongodb.stitch.core.internal.net.ApiAppMetadata
 
toString() - Method in class com.mongodb.stitch.core.internal.net.StitchRequest
 
toString() - Method in enum com.mongodb.stitch.core.services.fcm.FcmSendMessagePriority
 
toString() - Method in class com.mongodb.stitch.core.services.mongodb.remote.RemoteCountOptions
 
toString() - Method in class com.mongodb.stitch.core.services.mongodb.remote.RemoteFindOneAndModifyOptions
 
toString() - Method in class com.mongodb.stitch.core.services.mongodb.remote.RemoteFindOptions
 
toString() - Method in class com.mongodb.stitch.core.services.mongodb.remote.RemoteUpdateOptions
 
toString() - Method in enum com.mongodb.stitch.core.StitchClientErrorCode
 
toString() - Method in exception com.mongodb.stitch.core.StitchClientException
 
toString() - Method in enum com.mongodb.stitch.core.StitchRequestErrorCode
 
toString() - Method in exception com.mongodb.stitch.core.StitchRequestException
 
toString() - Method in exception com.mongodb.stitch.core.StitchServiceException
 
toUpdateDocument() - Method in class com.mongodb.stitch.core.services.mongodb.remote.UpdateDescription
Convert this update description to an update document.
TRACE - com.mongodb.stitch.core.internal.net.Method
 
Transport - Interface in com.mongodb.stitch.core.internal.net
 
TRANSPORT_ERROR - com.mongodb.stitch.core.StitchRequestErrorCode
 
tryIsLoggedIn() - Method in class com.mongodb.stitch.android.core.internal.StitchAppClientImpl
 
tryIsLoggedIn() - Method in interface com.mongodb.stitch.core.internal.common.AuthMonitor
Get whether or not the application client is currently logged in.
tryIsLoggedIn() - Method in class com.mongodb.stitch.server.core.internal.StitchAppClientImpl
 
tryNext() - Method in interface com.mongodb.stitch.android.services.mongodb.remote.RemoteMongoCursor
A special next() case that returns the next document if available or null.
TWILIO_ERROR - com.mongodb.stitch.core.StitchServiceErrorCode
 
TwilioServiceClient - Interface in com.mongodb.stitch.android.services.twilio
The Twilio service client.
TwilioServiceClient - Interface in com.mongodb.stitch.server.services.twilio
The Twilio service client.
TwilioServiceClientImpl - Class in com.mongodb.stitch.android.services.twilio.internal
 
TwilioServiceClientImpl - Class in com.mongodb.stitch.server.services.twilio.internal
 
TwilioServiceClientImpl(CoreTwilioServiceClient) - Constructor for class com.mongodb.stitch.server.services.twilio.internal.TwilioServiceClientImpl
 
TwilioServiceClientImpl(CoreTwilioServiceClient, TaskDispatcher) - Constructor for class com.mongodb.stitch.android.services.twilio.internal.TwilioServiceClientImpl
 
TYPE - Static variable in class com.mongodb.stitch.core.auth.providers.anonymous.AnonymousAuthProvider
 
TYPE - Static variable in class com.mongodb.stitch.core.auth.providers.custom.CustomAuthProvider
 
TYPE - Static variable in class com.mongodb.stitch.core.auth.providers.facebook.FacebookAuthProvider
 
TYPE - Static variable in class com.mongodb.stitch.core.auth.providers.function.FunctionAuthProvider
 
TYPE - Static variable in class com.mongodb.stitch.core.auth.providers.google.GoogleAuthProvider
 
TYPE - Static variable in class com.mongodb.stitch.core.auth.providers.serverapikey.ServerApiKeyAuthProvider
 
TYPE - Static variable in class com.mongodb.stitch.core.auth.providers.userapikey.UserApiKeyAuthProvider
 
TYPE - Static variable in class com.mongodb.stitch.core.auth.providers.userpassword.UserPasswordAuthProvider
 

U

UNKNOWN - com.mongodb.stitch.core.auth.UserType
 
UNKNOWN - com.mongodb.stitch.core.services.mongodb.remote.OperationType
 
UNKNOWN - com.mongodb.stitch.core.StitchServiceErrorCode
 
update(Uri, ContentValues, String, String[]) - Method in class com.mongodb.stitch.android.core.internal.StitchInitProvider
 
update(Uri, ContentValues, String, String[]) - Method in class com.mongodb.stitch.android.services.mongodb.local.internal.MongoDbMobileProvider
 
UPDATE - com.mongodb.stitch.core.services.mongodb.remote.OperationType
 
UpdateDescription - Class in com.mongodb.stitch.core.services.mongodb.remote
Indicates which fields have been modified in a given update operation.
UpdateDescription(BsonDocument, Collection<String>) - Constructor for class com.mongodb.stitch.core.services.mongodb.remote.UpdateDescription
Creates an update description with the specified updated fields and removed field names.
updateMany(Bson, Bson) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Update all documents in the collection according to the specified arguments.
updateMany(Bson, Bson) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.SyncImpl
 
updateMany(Bson, Bson) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.RemoteMongoCollection
Update all documents in the collection according to the specified arguments.
updateMany(Bson, Bson) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.Sync
Update all documents that have been synchronized with the remote in the collection according to the specified arguments.
updateMany(Bson, Bson) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollection
Update all documents in the collection according to the specified arguments.
updateMany(Bson, Bson) - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollectionImpl
Update all documents in the collection according to the specified arguments.
updateMany(Bson, Bson) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.sync.CoreSync
Update all documents in the collection that have been synchronized with the remote according to the specified arguments.
updateMany(Bson, Bson) - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.CoreSyncImpl
 
updateMany(Bson, Bson) - Method in class com.mongodb.stitch.server.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Update all documents in the collection according to the specified arguments.
updateMany(Bson, Bson) - Method in interface com.mongodb.stitch.server.services.mongodb.remote.RemoteMongoCollection
Update all documents in the collection according to the specified arguments.
updateMany(Bson, Bson, RemoteUpdateOptions) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Update all documents in the collection according to the specified arguments.
updateMany(Bson, Bson, RemoteUpdateOptions) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.RemoteMongoCollection
Update all documents in the collection according to the specified arguments.
updateMany(Bson, Bson, RemoteUpdateOptions) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollection
Update all documents in the collection according to the specified arguments.
updateMany(Bson, Bson, RemoteUpdateOptions) - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollectionImpl
Update all documents in the collection according to the specified arguments.
updateMany(Bson, Bson, RemoteUpdateOptions) - Method in class com.mongodb.stitch.server.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Update all documents in the collection according to the specified arguments.
updateMany(Bson, Bson, RemoteUpdateOptions) - Method in interface com.mongodb.stitch.server.services.mongodb.remote.RemoteMongoCollection
Update all documents in the collection according to the specified arguments.
updateMany(Bson, Bson, SyncUpdateOptions) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.SyncImpl
 
updateMany(Bson, Bson, SyncUpdateOptions) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.Sync
Update all documents that have been synchronized with the remote in the collection according to the specified arguments.
updateMany(Bson, Bson, SyncUpdateOptions) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.sync.CoreSync
Update all documents in the collection that have been synchronized with the remote according to the specified arguments.
updateMany(Bson, Bson, SyncUpdateOptions) - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.CoreSyncImpl
 
updateOne(Bson, Bson) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Update a single document in the collection according to the specified arguments.
updateOne(Bson, Bson) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.SyncImpl
 
updateOne(Bson, Bson) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.RemoteMongoCollection
Update a single document in the collection according to the specified arguments.
updateOne(Bson, Bson) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.Sync
Update a single document that has been synchronized with the remote in the collection according to the specified arguments.
updateOne(Bson, Bson) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollection
Update a single document in the collection according to the specified arguments.
updateOne(Bson, Bson) - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollectionImpl
Update a single document in the collection according to the specified arguments.
updateOne(Bson, Bson) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.sync.CoreSync
Update a single document in the collection that have been synchronized with the remote according to the specified arguments.
updateOne(Bson, Bson) - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.CoreSyncImpl
 
updateOne(Bson, Bson) - Method in class com.mongodb.stitch.server.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Update a single document in the collection according to the specified arguments.
updateOne(Bson, Bson) - Method in interface com.mongodb.stitch.server.services.mongodb.remote.RemoteMongoCollection
Update a single document in the collection according to the specified arguments.
updateOne(Bson, Bson, RemoteUpdateOptions) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Update a single document in the collection according to the specified arguments.
updateOne(Bson, Bson, RemoteUpdateOptions) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.RemoteMongoCollection
Update a single document in the collection according to the specified arguments.
updateOne(Bson, Bson, RemoteUpdateOptions) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollection
Update a single document in the collection according to the specified arguments.
updateOne(Bson, Bson, RemoteUpdateOptions) - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollectionImpl
Update a single document in the collection according to the specified arguments.
updateOne(Bson, Bson, RemoteUpdateOptions) - Method in class com.mongodb.stitch.server.services.mongodb.remote.internal.RemoteMongoCollectionImpl
Update a single document in the collection according to the specified arguments.
updateOne(Bson, Bson, RemoteUpdateOptions) - Method in interface com.mongodb.stitch.server.services.mongodb.remote.RemoteMongoCollection
Update a single document in the collection according to the specified arguments.
updateOne(Bson, Bson, SyncUpdateOptions) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.SyncImpl
 
updateOne(Bson, Bson, SyncUpdateOptions) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.Sync
Update a single document that has been synchronized with the remote in the collection according to the specified arguments.
updateOne(Bson, Bson, SyncUpdateOptions) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.sync.CoreSync
Update a single document in the collection that has been synchronized with the remote according to the specified arguments.
updateOne(Bson, Bson, SyncUpdateOptions) - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.CoreSyncImpl
 
updateResultDecoder - Static variable in class com.mongodb.stitch.core.services.mongodb.remote.internal.ResultDecoders
 
updateSyncFrequency(SyncFrequency) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.SyncImpl
Sets the SyncFrequency on this collection.
updateSyncFrequency(SyncFrequency) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.Sync
Sets the SyncFrequency on this collection.
updateSyncFrequency(SyncFrequency) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.sync.CoreSync
Set the SyncFrequency on this collection.
updateSyncFrequency(SyncFrequency) - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.CoreSyncImpl
Set the SyncFrequency on this collection.
upsert(boolean) - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.FindOneAndModifyOperation
 
upsert(boolean) - Method in class com.mongodb.stitch.core.services.mongodb.remote.RemoteFindOneAndModifyOptions
Set to true if a new document should be inserted if there are no matches to the query filter.
upsert(boolean) - Method in class com.mongodb.stitch.core.services.mongodb.remote.RemoteUpdateOptions
Set to true if a new document should be inserted if there are no matches to the query filter.
upsert(boolean) - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.SyncUpdateOptions
 
USER_ALREADY_CONFIRMED - com.mongodb.stitch.core.StitchServiceErrorCode
 
USER_APP_DOMAIN_MISMATCH - com.mongodb.stitch.core.StitchServiceErrorCode
 
USER_DISABLED - com.mongodb.stitch.core.StitchServiceErrorCode
 
USER_LOGGED_IN - com.mongodb.stitch.core.services.internal.AuthEvent.Type
 
USER_LOGGED_OUT - com.mongodb.stitch.core.services.internal.AuthEvent.Type
 
USER_NO_LONGER_VALID - com.mongodb.stitch.core.StitchClientErrorCode
 
USER_NOT_FOUND - com.mongodb.stitch.core.StitchClientErrorCode
 
USER_NOT_FOUND - com.mongodb.stitch.core.StitchServiceErrorCode
 
USER_NOT_LOGGED_IN - com.mongodb.stitch.core.StitchClientErrorCode
 
USER_REMOVED - com.mongodb.stitch.core.services.internal.AuthEvent.Type
 
UserApiKey - Class in com.mongodb.stitch.core.auth.providers.userapikey.models
A struct representing a user API key as returned by the Stitch client API.
UserApiKey(String, String, String, Boolean) - Constructor for class com.mongodb.stitch.core.auth.providers.userapikey.models.UserApiKey
Constructs a user API key with the provided parameters.
UserApiKeyAuthProvider - Class in com.mongodb.stitch.core.auth.providers.userapikey
Information about the user API key authentication provider.
UserApiKeyAuthProviderClient - Interface in com.mongodb.stitch.android.core.auth.providers.userapikey
The user API key authentication provider client.
UserApiKeyAuthProviderClient - Interface in com.mongodb.stitch.server.core.auth.providers.userapikey
The user API key authentication provider client.
UserApiKeyAuthProviderClientImpl - Class in com.mongodb.stitch.android.core.auth.providers.userapikey.internal
 
UserApiKeyAuthProviderClientImpl - Class in com.mongodb.stitch.server.core.auth.providers.userapikey.internal
 
UserApiKeyAuthProviderClientImpl(StitchAuthRequestClient, StitchAuthRoutes) - Constructor for class com.mongodb.stitch.server.core.auth.providers.userapikey.internal.UserApiKeyAuthProviderClientImpl
 
UserApiKeyAuthProviderClientImpl(StitchAuthRequestClient, StitchAuthRoutes, TaskDispatcher) - Constructor for class com.mongodb.stitch.android.core.auth.providers.userapikey.internal.UserApiKeyAuthProviderClientImpl
 
UserApiKeyCredential - Class in com.mongodb.stitch.core.auth.providers.userapikey
The credential used for user API key log ins.
UserApiKeyCredential(String) - Constructor for class com.mongodb.stitch.core.auth.providers.userapikey.UserApiKeyCredential
Constructs a user API key credential for a user.
UserLoggedIn(StitchUserT) - Constructor for class com.mongodb.stitch.core.services.internal.AuthEvent.UserLoggedIn
 
UserLoggedOut(StitchUserT) - Constructor for class com.mongodb.stitch.core.services.internal.AuthEvent.UserLoggedOut
 
UserPasswordAuthProvider - Class in com.mongodb.stitch.core.auth.providers.userpassword
Information about the User/Password authentication provider.
UserPasswordAuthProviderClient - Interface in com.mongodb.stitch.android.core.auth.providers.userpassword
The User/Password authentication provider client used to register users.
UserPasswordAuthProviderClient - Interface in com.mongodb.stitch.server.core.auth.providers.userpassword
The User/Password authentication provider client used to register users.
UserPasswordAuthProviderClientImpl - Class in com.mongodb.stitch.android.core.auth.providers.userpassword.internal
The implementation of the User/Password authentication provider client.
UserPasswordAuthProviderClientImpl - Class in com.mongodb.stitch.server.core.auth.providers.userpassword.internal
The implementation of the User/Password authentication provider client.
UserPasswordAuthProviderClientImpl(String, StitchRequestClient, StitchAuthRoutes) - Constructor for class com.mongodb.stitch.server.core.auth.providers.userpassword.internal.UserPasswordAuthProviderClientImpl
Constructs a new User/Password authentication provider client.
UserPasswordAuthProviderClientImpl(String, StitchRequestClient, StitchAuthRoutes, TaskDispatcher) - Constructor for class com.mongodb.stitch.android.core.auth.providers.userpassword.internal.UserPasswordAuthProviderClientImpl
Constructs a new User/Password authentication provider client.
UserPasswordCredential - Class in com.mongodb.stitch.core.auth.providers.userpassword
The credential used for User/Password log ins.
UserPasswordCredential(String, String) - Constructor for class com.mongodb.stitch.core.auth.providers.userpassword.UserPasswordCredential
Constructs a user password credential for a user.
UserRemoved(StitchUserT) - Constructor for class com.mongodb.stitch.core.services.internal.AuthEvent.UserRemoved
 
UserType - Enum in com.mongodb.stitch.core.auth
UserType indicates the type of a user.

V

VALUE_ALREADY_EXISTS - com.mongodb.stitch.core.StitchServiceErrorCode
 
VALUE_DUPLICATE_NAME - com.mongodb.stitch.core.StitchServiceErrorCode
 
VALUE_NOT_FOUND - com.mongodb.stitch.core.StitchServiceErrorCode
 
valueOf(String) - Static method in enum com.mongodb.stitch.core.auth.UserType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mongodb.stitch.core.internal.net.Method
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mongodb.stitch.core.services.fcm.FcmSendMessagePriority
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mongodb.stitch.core.services.http.HttpMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mongodb.stitch.core.services.internal.AuthEvent.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mongodb.stitch.core.services.internal.RebindEventType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mongodb.stitch.core.services.mongodb.remote.OperationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mongodb.stitch.core.services.mongodb.remote.sync.ConflictResolution.ConflictResolutionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mongodb.stitch.core.StitchClientErrorCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mongodb.stitch.core.StitchRequestErrorCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mongodb.stitch.core.StitchServiceErrorCode
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.mongodb.stitch.core.auth.UserType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mongodb.stitch.core.internal.net.Method
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mongodb.stitch.core.services.fcm.FcmSendMessagePriority
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mongodb.stitch.core.services.http.HttpMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mongodb.stitch.core.services.internal.AuthEvent.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mongodb.stitch.core.services.internal.RebindEventType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mongodb.stitch.core.services.mongodb.remote.OperationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mongodb.stitch.core.services.mongodb.remote.sync.ConflictResolution.ConflictResolutionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mongodb.stitch.core.StitchClientErrorCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mongodb.stitch.core.StitchRequestErrorCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mongodb.stitch.core.StitchServiceErrorCode
Returns an array containing the constants of this enum type, in the order they are declared.
Version(int, String, long) - Constructor for class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.DocumentVersionInfo.Version
 

W

watch() - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.RemoteMongoCollectionImpl
 
watch() - Method in interface com.mongodb.stitch.android.services.mongodb.remote.RemoteMongoCollection
Watches a collection.
watch() - Method in interface com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollection
Watches a collection.
watch() - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollectionImpl
Watches a collection.
watch() - Method in class com.mongodb.stitch.server.services.mongodb.remote.internal.RemoteMongoCollectionImpl
 
watch() - Method in interface com.mongodb.stitch.server.services.mongodb.remote.RemoteMongoCollection
Watches a collection.
watch(BsonValue...) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.RemoteMongoCollectionImpl
 
watch(BsonValue...) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.RemoteMongoCollection
Watches specified IDs in a collection.
watch(BsonValue...) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollection
Watches specified IDs in a collection.
watch(BsonValue...) - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollectionImpl
Watches specified IDs in a collection.
watch(BsonValue...) - Method in class com.mongodb.stitch.server.services.mongodb.remote.internal.RemoteMongoCollectionImpl
 
watch(BsonValue...) - Method in interface com.mongodb.stitch.server.services.mongodb.remote.RemoteMongoCollection
Watches specified IDs in a collection.
watch(ObjectId...) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.RemoteMongoCollectionImpl
 
watch(ObjectId...) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.RemoteMongoCollection
Watches specified IDs in a collection.
watch(ObjectId...) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollection
Watches specified IDs in a collection.
watch(ObjectId...) - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollectionImpl
Watches specified IDs in a collection.
watch(ObjectId...) - Method in class com.mongodb.stitch.server.services.mongodb.remote.internal.RemoteMongoCollectionImpl
 
watch(ObjectId...) - Method in interface com.mongodb.stitch.server.services.mongodb.remote.RemoteMongoCollection
Watches specified IDs in a collection.
watchCompact(BsonValue...) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.RemoteMongoCollectionImpl
 
watchCompact(BsonValue...) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.RemoteMongoCollection
Watches specified IDs in a collection.
watchCompact(BsonValue...) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollection
Watches specified IDs in a collection.
watchCompact(BsonValue...) - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollectionImpl
Watches specified IDs in a collection.
watchCompact(BsonValue...) - Method in class com.mongodb.stitch.server.services.mongodb.remote.internal.RemoteMongoCollectionImpl
 
watchCompact(BsonValue...) - Method in interface com.mongodb.stitch.server.services.mongodb.remote.RemoteMongoCollection
Watches specified IDs in a collection.
watchCompact(ObjectId...) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.RemoteMongoCollectionImpl
 
watchCompact(ObjectId...) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.RemoteMongoCollection
Watches specified IDs in a collection.
watchCompact(ObjectId...) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollection
Watches specified IDs in a collection.
watchCompact(ObjectId...) - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollectionImpl
Watches specified IDs in a collection.
watchCompact(ObjectId...) - Method in class com.mongodb.stitch.server.services.mongodb.remote.internal.RemoteMongoCollectionImpl
 
watchCompact(ObjectId...) - Method in interface com.mongodb.stitch.server.services.mongodb.remote.RemoteMongoCollection
Watches specified IDs in a collection.
WatchOperation<DocumentT> - Class in com.mongodb.stitch.core.services.mongodb.remote.internal
 
watchWithFilter(BsonDocument) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.RemoteMongoCollectionImpl
 
watchWithFilter(BsonDocument) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.RemoteMongoCollection
Watches a collection.
watchWithFilter(BsonDocument) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollection
Watches a collection.
watchWithFilter(BsonDocument) - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollectionImpl
Watches a collection.
watchWithFilter(BsonDocument) - Method in class com.mongodb.stitch.server.services.mongodb.remote.internal.RemoteMongoCollectionImpl
 
watchWithFilter(BsonDocument) - Method in interface com.mongodb.stitch.server.services.mongodb.remote.RemoteMongoCollection
Watches a collection.
watchWithFilter(Document) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.RemoteMongoCollectionImpl
 
watchWithFilter(Document) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.RemoteMongoCollection
Watches a collection.
watchWithFilter(Document) - Method in class com.mongodb.stitch.server.services.mongodb.remote.internal.RemoteMongoCollectionImpl
 
watchWithFilter(Document) - Method in interface com.mongodb.stitch.server.services.mongodb.remote.RemoteMongoCollection
Watches a collection.
wipeInMemorySettings() - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.DataSynchronizer
Reloads the synchronization config.
WITH_DOCUMENT - com.mongodb.stitch.core.services.mongodb.remote.sync.ConflictResolution.ConflictResolutionType
 
withAccessToken() - Method in class com.mongodb.stitch.core.internal.net.StitchAuthDocRequest.Builder
Set if this request should use an access token in this request.
withAccessToken() - Method in class com.mongodb.stitch.core.internal.net.StitchAuthRequest.Builder
Set if this request should use an access token in this request.
withAction(String) - Method in class com.mongodb.stitch.core.services.aws.AwsRequest.Builder
Sets the action within the AWS service to perform.
withArguments(Document) - Method in class com.mongodb.stitch.core.services.aws.AwsRequest.Builder
Sets the arguments that will be used in the action.
withAuthUrl(String) - Method in class com.mongodb.stitch.core.services.http.HttpRequest.Builder
Sets the URL that will be used to capture cookies for authentication before the actual request is executed.
withBadge(String) - Method in class com.mongodb.stitch.core.services.fcm.FcmSendMessageNotification.Builder
Sets the value of the badge on the home screen app icon.
withBaseUrl(String) - Method in class com.mongodb.stitch.core.StitchAppClientConfiguration.Builder
Sets the base URL of the Stitch server that the client will communicate with to retrieve application metadata.
withBaseUrl(String) - Method in class com.mongodb.stitch.core.StitchClientConfiguration.Builder
Sets the base URL of the Stitch server that the client will communicate with.
withBody(byte[]) - Method in class com.mongodb.stitch.core.internal.net.Request.Builder
Sets a copy of the body that will be sent along with the request.
withBody(byte[]) - Method in class com.mongodb.stitch.core.internal.net.StitchAuthDocRequest.Builder
Sets a copy of the body that will be sent along with the request.
withBody(byte[]) - Method in class com.mongodb.stitch.core.internal.net.StitchAuthRequest.Builder
Sets a copy of the body that will be sent along with the request.
withBody(byte[]) - Method in class com.mongodb.stitch.core.internal.net.StitchDocRequest.Builder
Sets a copy of the body that will be sent along with the request.
withBody(byte[]) - Method in class com.mongodb.stitch.core.internal.net.StitchRequest.Builder
Sets a copy of the body that will be sent along with the request.
withBody(Object) - Method in class com.mongodb.stitch.core.services.http.HttpRequest.Builder
Sets the body that will be included in the request.
withBody(String) - Method in class com.mongodb.stitch.core.services.fcm.FcmSendMessageNotification.Builder
Sets the notification's body text.
withBodyLocArgs(String) - Method in class com.mongodb.stitch.core.services.fcm.FcmSendMessageNotification.Builder
Sets the variable string values to be used in place of the format specifiers in bodyLocKey to use to localize the body text to the user's current localization.
withBodyLocKey(String) - Method in class com.mongodb.stitch.core.services.fcm.FcmSendMessageNotification.Builder
Sets the key to the body string in the app's string resources to use to localize the body text to the user's current localization.
withChangeEventListener(ChangeEventListener<?>) - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.SyncConfiguration.Builder
Sets the changeEventListener for the SyncConfiguration.
withClickAction(String) - Method in class com.mongodb.stitch.core.services.fcm.FcmSendMessageNotification.Builder
Sets the action associated with a user click on the notification.
withCodec(Codec<?>) - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.SyncConfiguration.Builder
Sets the codec for the SyncConfiguration.
withCodecRegistry(CodecRegistry) - Method in class com.mongodb.stitch.android.core.services.internal.StitchServiceClientImpl
 
withCodecRegistry(CodecRegistry) - Method in interface com.mongodb.stitch.android.core.services.StitchServiceClient
Create a new StitchServiceClient instance with a different codec registry.
withCodecRegistry(CodecRegistry) - Method in interface com.mongodb.stitch.android.services.aws.AwsServiceClient
Create a new AwsServiceClient instance with a different codec registry.
withCodecRegistry(CodecRegistry) - Method in class com.mongodb.stitch.android.services.aws.internal.AwsServiceClientImpl
Create a new AwsServiceClient instance with a different codec registry.
withCodecRegistry(CodecRegistry) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.RemoteMongoCollectionImpl
 
withCodecRegistry(CodecRegistry) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.RemoteMongoCollection
Create a new RemoteMongoCollection instance with a different codec registry.
withCodecRegistry(CodecRegistry) - Method in class com.mongodb.stitch.core.internal.common.StitchObjectMapper
Applies the given codec registry to be used alongside the default codec registry.
withCodecRegistry(CodecRegistry) - Method in class com.mongodb.stitch.core.services.aws.internal.CoreAwsServiceClient
Create a new CoreAwsServiceClient instance with a different codec registry.
withCodecRegistry(CodecRegistry) - Method in interface com.mongodb.stitch.core.services.internal.CoreStitchServiceClient
 
withCodecRegistry(CodecRegistry) - Method in class com.mongodb.stitch.core.services.internal.CoreStitchServiceClientImpl
 
withCodecRegistry(CodecRegistry) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollection
Create a new CoreRemoteMongoCollection instance with a different codec registry.
withCodecRegistry(CodecRegistry) - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollectionImpl
 
withCodecRegistry(CodecRegistry) - Method in class com.mongodb.stitch.core.StitchAppClientConfiguration.Builder
Merges the provided codec registry with the default codec registry.
withCodecRegistry(CodecRegistry) - Method in class com.mongodb.stitch.core.StitchClientConfiguration.Builder
Merges the provided codec registry with the default codec registry.
withCodecRegistry(CodecRegistry) - Method in class com.mongodb.stitch.server.core.services.internal.StitchServiceClientImpl
 
withCodecRegistry(CodecRegistry) - Method in interface com.mongodb.stitch.server.core.services.StitchServiceClient
Create a new StitchServiceClient instance with a different codec registry.
withCodecRegistry(CodecRegistry) - Method in interface com.mongodb.stitch.server.services.aws.AwsServiceClient
Create a new AwsServiceClient instance with a different codec registry.
withCodecRegistry(CodecRegistry) - Method in class com.mongodb.stitch.server.services.aws.internal.AwsServiceClientImpl
Create a new AwsServiceClient instance with a different codec registry.
withCodecRegistry(CodecRegistry) - Method in class com.mongodb.stitch.server.services.mongodb.remote.internal.RemoteMongoCollectionImpl
 
withCodecRegistry(CodecRegistry) - Method in interface com.mongodb.stitch.server.services.mongodb.remote.RemoteMongoCollection
Create a new RemoteMongoCollection instance with a different codec registry.
withCollapseKey(String) - Method in class com.mongodb.stitch.core.services.fcm.FcmSendMessageRequest.Builder
Sets the group of messages that can be collapsed.
withColor(String) - Method in class com.mongodb.stitch.core.services.fcm.FcmSendMessageNotification.Builder
Sets the notification's icon color, expressed in #rrggbb format.
withConflictHandler(ConflictHandler<?>) - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.SyncConfiguration.Builder
Sets the conflictHandler for the SyncConfiguration.
withContentAvailable(boolean) - Method in class com.mongodb.stitch.core.services.fcm.FcmSendMessageRequest.Builder
Sets whether or not to indicate to the client that content is available in order to wake the device.
withCookies(Map<String, String>) - Method in class com.mongodb.stitch.core.services.http.HttpRequest.Builder
Sets the cookies that will be included in the request.
withData(String) - Method in class com.mongodb.stitch.core.internal.net.Event.Builder
 
withData(Document) - Method in class com.mongodb.stitch.core.services.fcm.FcmSendMessageRequest.Builder
Sets the custom data to send in the payload.
withDataDirectory(String) - Method in class com.mongodb.stitch.core.StitchAppClientConfiguration.Builder
Sets the local directory in which Stitch can store any data (e.g.
withDataDirectory(String) - Method in class com.mongodb.stitch.core.StitchClientConfiguration.Builder
Sets the local directory in which Stitch can store any data (e.g.
withDefaultRequestTimeout(Long) - Method in class com.mongodb.stitch.core.StitchAppClientConfiguration.Builder
Sets the number of milliseconds that a `Transport` should spend by default on an HTTP round trip before failing with an error.
withDefaultRequestTimeout(Long) - Method in class com.mongodb.stitch.core.StitchClientConfiguration.Builder
Sets the number of milliseconds that a `Transport` should spend by default on an HTTP round trip before failing with an error.
withDocument(Document) - Method in class com.mongodb.stitch.core.internal.net.StitchAuthDocRequest.Builder
Sets the document to send in the request.
withDocument(Document) - Method in class com.mongodb.stitch.core.internal.net.StitchDocRequest.Builder
Sets the document to send in the request.
withDocument(T) - Static method in class com.mongodb.stitch.core.services.mongodb.remote.sync.ConflictResolution
Returns a new ConflictResolution.WithDocument resolution with the provided document.
withDocumentClass(Class<NewDocumentT>) - Method in class com.mongodb.stitch.android.services.mongodb.remote.internal.RemoteMongoCollectionImpl
 
withDocumentClass(Class<NewDocumentT>) - Method in interface com.mongodb.stitch.android.services.mongodb.remote.RemoteMongoCollection
Create a new RemoteMongoCollection instance with a different default class to cast any documents returned from the database into.
withDocumentClass(Class<NewDocumentT>) - Method in interface com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollection
Create a new CoreRemoteMongoCollection instance with a different default class to cast any documents returned from the database into.
withDocumentClass(Class<NewDocumentT>) - Method in class com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoCollectionImpl
 
withDocumentClass(Class<NewDocumentT>) - Method in class com.mongodb.stitch.server.services.mongodb.remote.internal.RemoteMongoCollectionImpl
 
withDocumentClass(Class<NewDocumentT>) - Method in interface com.mongodb.stitch.server.services.mongodb.remote.RemoteMongoCollection
Create a new RemoteMongoCollection instance with a different default class to cast any documents returned from the database into.
withEncodeBodyAsJson(Boolean) - Method in class com.mongodb.stitch.core.services.http.HttpRequest.Builder
Sets whether or not the included body should be encoded as extended JSON when sent to the url in this request.
withEventName(String) - Method in class com.mongodb.stitch.core.internal.net.Event.Builder
 
withExceptionListener(ExceptionListener) - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.SyncConfiguration.Builder
Sets the exceptionListener for the SyncConfiguration.
withFollowRedirects(Boolean) - Method in class com.mongodb.stitch.core.services.http.HttpRequest.Builder
Sets whether or not Stitch should follow redirects while executing the request.
withForm(Map<String, String>) - Method in class com.mongodb.stitch.core.services.http.HttpRequest.Builder
Sets the form that will be included in the request.
withHeaders(Map<String, String>) - Method in class com.mongodb.stitch.core.internal.net.Request.Builder
Sets the headers that will be included in the request.
withHeaders(Map<String, String>) - Method in class com.mongodb.stitch.core.internal.net.StitchAuthDocRequest.Builder
Sets the headers that will be included in the request.
withHeaders(Map<String, String>) - Method in class com.mongodb.stitch.core.internal.net.StitchAuthRequest.Builder
Sets the headers that will be included in the request.
withHeaders(Map<String, String>) - Method in class com.mongodb.stitch.core.internal.net.StitchDocRequest.Builder
Sets the headers that will be included in the request.
withHeaders(Map<String, String>) - Method in class com.mongodb.stitch.core.internal.net.StitchRequest.Builder
Sets the headers that will be included in the request.
withHeaders(Map<String, Collection<String>>) - Method in class com.mongodb.stitch.core.services.http.HttpRequest.Builder
Sets the headers that will be included in the request.
withIcon(String) - Method in class com.mongodb.stitch.core.services.fcm.FcmSendMessageNotification.Builder
Sets the notification's icon.
withLocalAppName(String) - Method in class com.mongodb.stitch.core.StitchAppClientConfiguration.Builder
Sets the name of the local application.
withLocalAppVersion(String) - Method in class com.mongodb.stitch.core.StitchAppClientConfiguration.Builder
Sets the current version of the local application.
withMethod(Method) - Method in class com.mongodb.stitch.core.internal.net.Request.Builder
Sets the HTTP method of the request.
withMethod(Method) - Method in class com.mongodb.stitch.core.internal.net.StitchAuthDocRequest.Builder
Sets the HTTP method of the request.
withMethod(Method) - Method in class com.mongodb.stitch.core.internal.net.StitchAuthRequest.Builder
Sets the HTTP method of the request.
withMethod(Method) - Method in class com.mongodb.stitch.core.internal.net.StitchDocRequest.Builder
Sets the HTTP method of the request.
withMethod(Method) - Method in class com.mongodb.stitch.core.internal.net.StitchRequest.Builder
Sets the HTTP method of the request.
withMethod(HttpMethod) - Method in class com.mongodb.stitch.core.services.http.HttpRequest.Builder
Sets the HTTP method of the request.
withMutableContent(boolean) - Method in class com.mongodb.stitch.core.services.fcm.FcmSendMessageRequest.Builder
Sets whether or not the content in the message can be mutated.
withNetworkMonitor(NetworkMonitor) - Method in class com.mongodb.stitch.core.StitchAppClientConfiguration.Builder
Sets the NetworkMonitor that the client will used to check internet status.
withNetworkMonitor(NetworkMonitor) - Method in class com.mongodb.stitch.core.StitchClientConfiguration.Builder
Sets the NetworkMonitor that the client will used to check internet status.
withNotification(FcmSendMessageNotification) - Method in class com.mongodb.stitch.core.services.fcm.FcmSendMessageRequest.Builder
Sets the predefined, user-visible key-value pairs of the notification payload.
withoutUncommittedWrites() - Method in class com.mongodb.stitch.core.services.mongodb.remote.ChangeEvent
Creates a copy of this change event with uncommitted writes flag set to false.
withoutUncommittedWrites() - Method in class com.mongodb.stitch.core.services.mongodb.remote.CompactChangeEvent
Creates a copy of this change event with uncommitted writes flag set to false.
withPath(String) - Method in class com.mongodb.stitch.core.internal.net.StitchAuthDocRequest.Builder
Sets the Stitch API path of the request.
withPath(String) - Method in class com.mongodb.stitch.core.internal.net.StitchAuthRequest.Builder
Sets the Stitch API path of the request.
withPath(String) - Method in class com.mongodb.stitch.core.internal.net.StitchDocRequest.Builder
Sets the Stitch API path of the request.
withPath(String) - Method in class com.mongodb.stitch.core.internal.net.StitchRequest.Builder
Sets the Stitch API path of the request.
withPriority(FcmSendMessagePriority) - Method in class com.mongodb.stitch.core.services.fcm.FcmSendMessageRequest.Builder
Sets the priority of the message.
withRefreshToken() - Method in class com.mongodb.stitch.core.internal.net.StitchAuthDocRequest.Builder
Set if this request should use a refresh token in this request.
withRefreshToken() - Method in class com.mongodb.stitch.core.internal.net.StitchAuthRequest.Builder
Set if this request should use a refresh token in this request.
withRegion(String) - Method in class com.mongodb.stitch.core.services.aws.AwsRequest.Builder
Sets the region that service in this request should be scoped to.
withService(String) - Method in class com.mongodb.stitch.core.services.aws.AwsRequest.Builder
Sets the AWS service that the action in the request will be performed against.
withShouldRefreshOnFailure(boolean) - Method in class com.mongodb.stitch.core.internal.net.StitchAuthDocRequest.Builder
Sets whether or not the performer of this request should attempt to refresh authentication info on failure.
withShouldRefreshOnFailure(boolean) - Method in class com.mongodb.stitch.core.internal.net.StitchAuthRequest.Builder
Sets whether or not the performer of this request should attempt to refresh authentication info on failure.
withSound(String) - Method in class com.mongodb.stitch.core.services.fcm.FcmSendMessageNotification.Builder
Sets the sound to play when the device receives the notification.
withStorage(Storage) - Method in class com.mongodb.stitch.core.StitchAppClientConfiguration.Builder
Sets the underlying storage for Stitch to persist client specific data to.
withStorage(Storage) - Method in class com.mongodb.stitch.core.StitchClientConfiguration.Builder
Sets the underlying storage to persist client specific data to.
withSyncFrequency(SyncFrequency) - Method in class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.SyncConfiguration.Builder
Sets the syncFrequency for the SyncConfiguration.
withTag(String) - Method in class com.mongodb.stitch.core.services.fcm.FcmSendMessageNotification.Builder
Sets the identifier used to replace existing notifications in the notification drawer.
withTimeout(Long) - Method in class com.mongodb.stitch.core.internal.net.Request.Builder
Sets the number of milliseconds that the underlying transport should spend on an HTTP round trip before failing with an error.
withTimeout(Long) - Method in class com.mongodb.stitch.core.internal.net.StitchRequest.Builder
Sets the number of milliseconds that the underlying transport should spend on an HTTP round trip before failing with an error.
withTimeToLive(long) - Method in class com.mongodb.stitch.core.services.fcm.FcmSendMessageRequest.Builder
Sets how long (in seconds) the message should be kept in FCM storage if the device is offline.
withTitle(String) - Method in class com.mongodb.stitch.core.services.fcm.FcmSendMessageNotification.Builder
Sets the notification's title.
withTitleLocArgs(String) - Method in class com.mongodb.stitch.core.services.fcm.FcmSendMessageNotification.Builder
Sets the variable string values to be used in place of the format specifiers in titleLocKey to use to localize the title text to the user's current localization.
withTitleLocKey(String) - Method in class com.mongodb.stitch.core.services.fcm.FcmSendMessageNotification.Builder
Sets the key to the title string in the app's string resources to use to localize the title text to the user's current localization.
withTransport(Transport) - Method in class com.mongodb.stitch.core.StitchAppClientConfiguration.Builder
Sets the Transport that the client will use to make round trips to the Stitch server.
withTransport(Transport) - Method in class com.mongodb.stitch.core.StitchClientConfiguration.Builder
Sets the Transport that the client will use to make round trips to the Stitch server.
withUrl(String) - Method in class com.mongodb.stitch.core.internal.net.Request.Builder
Sets the URL that the request will be performed against.
withUrl(String) - Method in class com.mongodb.stitch.core.services.http.HttpRequest.Builder
Sets the URL that the request will be performed against.
WriteModelContainer<CollectionT,​DocumentT> - Class in com.mongodb.stitch.core.services.mongodb.remote.sync.internal
Abstract structure for collecting writes and applying them at a later time.
WriteModelContainer(CollectionT) - Constructor for class com.mongodb.stitch.core.services.mongodb.remote.sync.internal.WriteModelContainer
 
A B C D E F G H I K L M N O P Q R S T U V W 
All Classes All Packages