io.realm.mongodb
Clase envolvente:
Configuración de la aplicación
Constructor utilizado para crear instancias de una AppConfiguration de manera fluida.
Constructores
Resumen del método
Modificador y Tipo | Método y descripción |
|---|---|
Agrega un encabezado HTTP adicional para agregar a cada solicitud a un servidor de objetos Realm. | |
Agrega cabeceras HTTP extra a cada solicitud hacia un objeto Realm servidor. | |
Establece la versión de las aplicaciones. | |
Establece el nombre del encabezado HTTP utilizado para enviar datos de autorización al realizar solicitudes a MongoDB Realm. | |
Configuración de aplicaciónpública | build () Crea la AppConfiguration. |
Establezca el registro de códec predeterminado que se utiliza para codificar y decodificar argumentos y resultados BSON al llamar a un dominio remoto io.realm.mongodb.functions.Functions y acceder a un io.realm.mongodb.mongo.MongoDatabase remoto. | |
Establece el controlador de restablecimiento de cliente predeterminado que utilizan Synced Realms cuando informan un restablecimiento de cliente. | |
Establece la estrategia de restablecimiento del cliente de sincronización predeterminada utilizada por Synced Realms cuando informan un restablecimiento de cliente. | |
Establece la estrategia de restablecimiento del cliente de sincronización predeterminada utilizada por Synced Realms cuando informan un restablecimiento de cliente. | |
Establece el controlador de errores predeterminado que utiliza Synced Realms al informar errores con su sesión. | |
Establece la clave de cifrado utilizada para cifrar únicamente los metadatos del usuario. | |
Establece el HttpLogObfuscator utilizado para evitar que la información sensible en las solicitudes HTTP se muestre en el logcat. | |
Establece el tiempo de espera por defecto utilizado por las solicitudes de red a la aplicación MongoDB Realm. | |
Configura la carpeta raíz que contiene todos los archivos y reinos utilizados al sincronizar datos entre el dispositivo y MongoDB Realm. |
Métodos heredados
Métodos heredados de la clase java.lang.Object:
getClass,hashCode,equals,clone,toString,notify,notifyAll,wait,wait,wait,finalize
Detalle del constructor
Detalle del método
añadir encabezado de solicitud personalizado
Agrega un encabezado HTTP adicional para agregar a cada solicitud a un servidor de objetos Realm. Parámetros
Lanzamientos
|
agregar encabezados de solicitud personalizados
Agrega cabeceras HTTP extra a cada solicitud hacia un objeto Realm servidor. Parámetros
Lanzamientos
|
appName
Establece el nombre de la aplicación. Esto solo se utiliza como parte de los encabezados de depuración que se envían al realizar solicitudes de red en la aplicación MongoDB Realm. Parámetros
|
Versión de la aplicación
Establece la versión de la aplicación. Esto solo se utiliza como parte de los encabezados de depuración que se envían al realizar solicitudes de red en la aplicación MongoDB Realm. Parámetros
|
nombreDeEncabezadoDeAutorización
Establece el nombre del encabezado HTTP utilizado para enviar datos de autorización al realizar solicitudes a MongoDB Realm. El servidor MongoDB o el firewall se debe haber configurado para esperar un encabezado de autorización personalizado.El encabezado de autorización por defecto se llama DEFAULT_AUTHORIZATION_HEADER_NAME. Parámetros
Lanzamientos
|
baseUrl
Establece la URL base para la aplicación MongoDB Realm. El valor predeterminado es DEFAULT_BASE_URL. Parámetros
|
construir
public AppConfiguration build () |
|---|
Registro de códecs
Establezca el registro de códec predeterminado que se utiliza para codificar y decodificar argumentos y resultados BSON al llamar a un dominio remoto io.realm.mongodb.functions.Functions y acceder a un io.realm.mongodb.mongo.MongoDatabase remoto. El valor predeterminado será DEFAULT_BSON_CODEC_REGISTRY si no se especifica. Parámetros
Tip
|
Controlador de restablecimiento de cliente predeterminado
Establece el controlador de restablecimiento de cliente predeterminado que utilizan los reinos sincronizados cuando informan una sesión de restablecimiento de cliente. Este valor predeterminado se puede anular llamando a io.realm.mongodb.sync.SyncConfiguration.Builder.clientResetHandler(SyncSession.ClientResetHandler) al crear io.realm.mongodb.sync.SyncConfiguration. Parámetros
|
Estrategia de restablecimiento del cliente de sincronización predeterminada
Establece la estrategia de restablecimiento del cliente de sincronización predeterminada utilizada por Synced Realms cuando informan un restablecimiento del cliente. Esta sesión predeterminada se puede anular llamando a io.realm.mongodb.sync.SyncConfiguration.Builder.syncClientResetStrategy(ManuallyRecoverUnsyncedChangesStrategy) o io.realm.mongodb.sync.SyncConfiguration.Builder.syncClientResetStrategy(DiscardUnsyncedChangesStrategy) al crear io.realm.mongodb.sync.SyncConfiguration. Parámetros
|
Establece la estrategia de restablecimiento del cliente de sincronización predeterminada utilizada por Synced Realms cuando informan un restablecimiento del cliente. Esta sesión predeterminada se puede anular llamando a io.realm.mongodb.sync.SyncConfiguration.Builder.syncClientResetStrategy(ManuallyRecoverUnsyncedChangesStrategy) o io.realm.mongodb.sync.SyncConfiguration.Builder.syncClientResetStrategy(DiscardUnsyncedChangesStrategy) al crear io.realm.mongodb.sync.SyncConfiguration. Parámetros
|
defaultSyncErrorHandler
Establece el controlador de errores predeterminado utilizado por Synced Realms al informar errores con su sesión. Este valor predeterminado se puede anular llamando a io.realm.mongodb.sync.SyncConfiguration.Builder.errorHandler(SyncSession.ErrorHandler) al crear io.realm.mongodb.sync.SyncConfiguration. Parámetros
|
clave de cifrado
Establece la clave de cifrado utilizada únicamente para cifrar los metadatos del usuario. Cada dominio debe usar io.realm.mongodb.sync.SyncConfiguration.Builder.encryptionKey(byte[]) para cifrarlos. Parámetros
Lanzamientos
|
httpLogObfuscator
Establece el HttpLogObfuscator utilizado para evitar que la información sensible en las solicitudes HTTP se muestre en el logcat. Si no se especifica, se ofuscarán las solicitudes de inicio de sesión HTTP por defecto. Parámetros
|
Tiempo de espera de la solicitud
Establece el tiempo de espera predeterminado que utilizan las solicitudes de red en la aplicación MongoDB Realm. Las solicitudes finalizarán con un error si superan este límite. El valor predeterminado es AppConfiguration.DEFAULT_REQUEST_TIMEOUT (segundos). Parámetros
|
directorio raíz de sincronización
Configura la carpeta raíz que contiene todos los archivos y reinos utilizados al sincronizar datos entre el dispositivo y MongoDB Realm. El directorio raíz predeterminado es Parámetros
|