io.realm.mongodb
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
Nested Class Summary
Modificador y Tipo | Clase y descripción |
|---|---|
|
Field Summary
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 | La url por defecto para las aplicaciones de MongoDB Realm. |
public static final CodecRegistry | 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 | 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. |
Resumen del método
Modificador y Tipo | Método y descripción |
|---|---|
public booleano | |
public String | getAppId () Returns the unique app id that identities the Realm application. |
public String | getAppName () 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 | getBaseUrl () 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. |
public SyncSession.ErrorHandler | |
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. |
public HttpLogObfuscator | 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 | hashCode () |
Inherited Methods
Methods inherited from class java.lang.Object :
getClass,hashCode,equals,clone,toString,notify,notifyAll,wait,wait,wait,finalize
Detalle del Campo
DEFAULT_AUTHORIZATION_HEADER_NAME
The default header name used to carry authorization data when making network requests towards MongoDB Realm.
DEFAULT_BASE_URL
La url por defecto para las aplicaciones de MongoDB Realm.
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.
Tip
Configuración de la aplicación.Builder.codecRegistry(CodecRegistry)
Proveedor de ValueCodec
Proveedor de códecs BsonValue
Proveedor de códecs iterables
MapCodecProvider
Proveedor de códecs de documentos
DEFAULT_REQUEST_TIMEOUT
El tiempo de espera de solicitud predeterminado para solicitudes de red hacia MongoDB Realm en segundos.
loginObfuscators
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
RegexPatternObfuscator
ApiKeyObfuscator
Obfuscador de tokens
CustomFunctionObfuscator
Ofuscador de contraseña de correo electrónico
Detalle del método
equals
getAppId
getAppName
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. |
getAppVersion
public String getAppVersion () |
|---|
Returns the version of this Realm application. This is only used as debug information. Devuelve the app version. |
obtenerNombreDeEncabezadoDeAutorización
public String getAuthorizationHeaderName () |
|---|
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. |
getBaseUrl
public URL getBaseUrl () |
|---|
Returns the base url for this Realm application. Devuelve the app base url. |
getCustomRequestHeaders
public Map getCustomRequestHeaders () |
|---|
Devuelve cualquier encabezado personalizado configurado que se enviará junto con otros encabezados al realizar solicitudes de red hacia MongoDB Realm. Devuelve a |
getDefaultClientResetHandler
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. |
getDefaultCodecRegistry
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
|
getDefaultErrorHandler
getDefaultSyncClientResetStrategy
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. |
obtenerClaveDeCifrado
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 |
getHttpLogObfuscator
public HttpLogObfuscator getHttpLogObfuscator () |
|---|
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. |
getRequestTimeoutMs
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. |
getSyncRootDirectory
public File getSyncRootDirectory () |
|---|
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. |