Docs Menu
Docs Home
/ /
io.realm.mongodb

Clase 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

Cadenafinal estática pública

NOMBRE DEL ENCABEZADO DE AUTORIZACIÓN PREDETERMINADO

El nombre del encabezado predeterminado que se utiliza para transportar datos de autorización al realizar solicitudes de red hacia MongoDB Realm.

Cadenafinal estática pública

URL BASE PREDETERMINADA

La URL predeterminada para las aplicaciones MongoDB Realm.

Registro de códecspúblico estático final

DEFAULT_BSON_CODEC_REGISTRY

Registro de códec BSON predeterminado para codificar/decodificar argumentos y resultados hacia/desde el backend de MongoDB App Services. Esto codificará/decodificará la mayoría de los tipos primitivos, tipos de listas y mapas y BsonValues.

public static final long

TIEMPO DE ESPERA DE SOLICITUD PREDETERMINADO

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

Mapafinal estático público

Obfuscadores de inicio de sesión

Ofuscadores predeterminados para solicitudes de inicio de sesión utilizadas en una aplicación MongoDB Realm. Este mapa es necesario para crear una instancia del HttpLogObfuscator predeterminado, que evitará que toda la información confidencial de inicio de sesión se muestre en 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

booleanopúblico

Devuelve el identificador de aplicación único que identifica la aplicación Realm.

Devuelve el nombre utilizado para describir la aplicación Realm.

Devuelve la versión de esta aplicación Realm.

Devuelve el nombre del encabezado utilizado para transportar datos de autenticación al realizar solicitudes de red hacia MongoDB Realm.

público URL

Devuelve la URL base para esta aplicación Realm.

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

Devuelve la estrategia de restablecimiento del cliente de sincronización predeterminada utilizada por los reinos sincronizados si hay problemas con su sesión de sincronización.

public byte

Devuelve la clave de cifrado, si existe, que se utiliza para cifrar los metadatos de los usuarios de Realm en este dispositivo.

Obfuscador deregistro HTTP público

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

Devuelve el tiempo de espera predeterminado para las solicitudes de red contra la aplicación Realm en milisegundos.

Devuelve la carpeta raíz que contiene todos los archivos y reinos utilizados al sincronizar datos entre el dispositivo y MongoDB Realm.

entero público

  • Métodos heredados de la clase getClasshashCodeequalsclonetoStringnotifynotifyAllwaitwaitwaitjava.lang.Object:,,,,,,,,,, finalize

El nombre del encabezado predeterminado que se utiliza para transportar datos de autorización al realizar solicitudes de red hacia MongoDB Realm.

La URL predeterminada para las aplicaciones MongoDB Realm.

Tip

Registro de códec BSON predeterminado para codificar/decodificar argumentos y resultados hacia/desde el backend de MongoDB App 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.

Ofuscadores predeterminados para solicitudes de inicio de sesión utilizadas en una aplicación MongoDB Realm. Este mapa es necesario para crear una instancia del HttpLogObfuscator predeterminado, que evitará que toda la información confidencial de inicio de sesión se muestre en 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

  • Credenciales.Proveedor

  • Obfuscador de patrones de expresiones regulares

  • ApiKeyObfuscator

  • Obfuscador de tokens

  • Ofuscador de funciones personalizadas

  • Ofuscador de contraseña de correo electrónico

  • HttpLogObfuscator

public boolean equals (
)

Anulaciones

equals en la clase Objeto

public String getAppId ()

Devuelve el identificador de aplicación único que identifica la aplicación Realm.

Devuelve

el identificador único de la aplicación.

public String getAppName ()

Devuelve el nombre utilizado para describir la aplicación Realm. Solo se utiliza como información de depuración.

Devuelve

el nombre de la aplicación.

Devuelve la versión de esta aplicación Realm. Solo se utiliza como información de depuración.

Devuelve

la versión de la aplicación.

Devuelve el nombre del encabezado utilizado para transportar datos de autenticación al realizar solicitudes de red hacia MongoDB Realm.

Devuelve

el nombre del encabezado de autenticación.

public URL getBaseUrl ()

Devuelve la URL base para esta aplicación Realm.

Devuelve

la URL base de la aplicación.

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

Devuelve

un Map de encabezados configurados personalizados.

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 controlador de errores predeterminado 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

El registro de códec predeterminado para la aplicación.

Tip

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

Devuelve

El controlador de errores predeterminado de la aplicación.

Devuelve la estrategia de restablecimiento del cliente de sincronización predeterminada utilizada por los reinos sincronizados si hay problemas con su sesión de sincronización.

Devuelve

El controlador de errores predeterminado de la aplicación.

public byte getEncryptionKey ()

Devuelve la clave de cifrado, si la hay, que se utiliza para cifrar los metadatos de los usuarios de Realm en este dispositivo. Si no se devuelve ninguna clave, los datos no están cifrados.

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 ()

Devuelve el tiempo de espera predeterminado para las solicitudes de red contra la aplicación Realm en milisegundos.

Devuelve

El tiempo de espera predeterminado para las solicitudes de red en milisegundos.

Devuelve la carpeta raíz que contiene todos los archivos y reinos utilizados al sincronizar datos entre el dispositivo y MongoDB Realm.

Devuelve

el directorio raíz de sincronización.

public int hashCode ()

Anulaciones

hashCode en la clase Objeto

Volver

Resultado de la aplicación