Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/ /
io.realm.mongodb

Class AppConfiguration

java.lang.Object
io.realm.mongodb.AppConfiguration

AppConfiguration se utiliza para configurar una aplicación MongoDB Realm. Las instancias de AppConfiguration solo pueden crearse mediante el AppConfiguration.Builder y llamando a su AppConfiguration.Builder.build() método.

Configurar una aplicación solo es necesario si la configuración predeterminada no es suficiente. De lo contrario, llamar new App("app-id") es suficiente

Modificador y Tipo
Clase y descripción

public static

Modificador y Tipo
Campo y Descripción

public static final String

DEFAULT_AUTHORIZATION_HEADER_NAME

The default header name used to carry authorization data when making network requests towards MongoDB Realm.

public static final String

DEFAULT_BASE_URL

La url por defecto para las aplicaciones de MongoDB Realm.

public static final CodecRegistry

DEFAULT_BSON_CODEC_REGISTRY

Registro BSON por defecto para codificar/decodificar argumentos y resultados hacia y desde el backend de MongoDB aplicación Services. Esto codificará/decodificará la mayoría de los tipos primitivos, tipos de listas y mapas y BsonValues.

public static final long

DEFAULT_REQUEST_TIMEOUT

El tiempo de espera de solicitud predeterminado para solicitudes de red hacia MongoDB Realm en segundos.

public static final Map

Obfuscadores de inicio de sesión

Default obfuscators for login requests used in a MongoDB Realm app.This map is needed to instantiate the default HttpLogObfuscator , which will keep all login-sensitive information from being shown in Logcat.

Las claves de este mapa representan los diferentes proveedores de identidad de inicio de sesión que se pueden utilizar para autenticarse contra una aplicación y los valores son los ofuscadores concretos utilizados para ese proveedor.

Modificador y Tipo
Método y descripción

public booleano

public String

Returns the unique app id that identities the Realm application.

public String

Returns the name used to describe the Realm application.

public String

Returns the version of this Realm application.

public String

Returns the name of the header used to carry authentication data when making network requests towards MongoDB Realm.

público URL

Returns the base url for this Realm application.

public Map

Devuelve cualquier encabezado personalizado configurado que se enviará junto con otros encabezados al realizar solicitudes de red hacia MongoDB Realm.

Devuelve el controlador de restablecimiento de cliente predeterminado utilizado por los reinos sincronizados si hay problemas con su sesión de sincronización.

Registro de códecspúblico

Devuelve el registro de códec predeterminado utilizado 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.

Devuelve el controlador de errores predeterminado utilizado por los reinos sincronizados si hay problemas con su sesión de sincronización.

Estrategia de restablecimiento decliente de sincronización pública

Returns the default sync client reset strategy used by synced Realms if there are problems with their SyncSession .

public byte

Returns the encryption key, if any, that is used to encrypt Realm users meta data on this device.

Devuelve el HttpLogObfuscator utilizado en la aplicación, que evita que la información confidencial en las solicitudes HTTP se muestre en el logcat.

public long

Returns the default timeout for network requests against the Realm application in milliseconds.

public archivo

Returns the root folder containing all files and Realms used when synchronizing data between the device and MongoDB Realm.

public int

  • Methods inherited from class java.lang.Object : getClass , hashCode , equals , clone , toString , notify , notifyAll , wait , wait , wait , finalize

The default header name used to carry authorization data when making network requests towards MongoDB Realm.

La url por defecto para las aplicaciones de MongoDB Realm.

Tip

Registro BSON por defecto para codificar/decodificar argumentos y resultados hacia y desde el backend de MongoDB aplicación Services. Esto codificará/decodificará la mayoría de los tipos primitivos, tipos de listas y mapas y BsonValues.

Tip

El tiempo de espera de solicitud predeterminado para solicitudes de red hacia MongoDB Realm en segundos.

Default obfuscators for login requests used in a MongoDB Realm app.This map is needed to instantiate the default HttpLogObfuscator , which will keep all login-sensitive information from being shown in Logcat.

Las claves de este mapa representan los diferentes proveedores de identidad de inicio de sesión que se pueden utilizar para autenticarse contra una aplicación y los valores son los ofuscadores concretos utilizados para ese proveedor.

Tip

public boolean equals (
)

Anulaciones

equals en la clase Objeto

public String getAppId ()

Returns the unique app id that identities the Realm application.

Devuelve

the app unique identifier.

public String getAppName ()

Returns the name used to describe the Realm application. This is only used as debug information.

Devuelve

el nombre de la aplicación.

Returns the version of this Realm application. This is only used as debug information.

Devuelve

the app version.

Returns the name of the header used to carry authentication data when making network requests towards MongoDB Realm.

Devuelve

el nombre del encabezado de autenticación.

public URL getBaseUrl ()

Returns the base url for this Realm application.

Devuelve

the app base url.

Devuelve cualquier encabezado personalizado configurado que se enviará junto con otros encabezados al realizar solicitudes de red hacia MongoDB Realm.

Devuelve

a Map of custom configured headers.

Devuelve el controlador de restablecimiento de cliente predeterminado utilizado por los reinos sincronizados si hay problemas con su sesión de sincronización.

Devuelve

el gestor de errores por defecto de la aplicación.

public CodecRegistry getDefaultCodecRegistry ()

Devuelve el registro de códec predeterminado utilizado 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.

Devuelve

The default codec registry for the App.

Tip

Devuelve el controlador de errores predeterminado utilizado por los reinos sincronizados si hay problemas con su sesión de sincronización.

Devuelve

el gestor de errores por defecto de la aplicación.

Returns the default sync client reset strategy used by synced Realms if there are problems with their SyncSession .

Devuelve

el gestor de errores por defecto de la aplicación.

public byte getEncryptionKey ()

Returns the encryption key, if any, that is used to encrypt Realm users meta data on this device. If no key is returned, the data is not encrypted.

Devuelve

La clave de cifrado si existe, o null en caso contrario.

Devuelve el HttpLogObfuscator utilizado en la aplicación, que evita que la información confidencial en las solicitudes HTTP se muestre en el logcat.

Devuelve

El ofuscador de registro HTTP.

public long getRequestTimeoutMs ()

Returns the default timeout for network requests against the Realm application in milliseconds.

Devuelve

the default timeout for network requests in milliseconds.

Returns the root folder containing all files and Realms used when synchronizing data between the device and MongoDB Realm.

Devuelve

el directorio raíz de sincronización.

public int hashCode ()

Anulaciones

hashCode en la clase Objeto

Volver

App.Result