Página inicial do Docs → Desenvolver aplicações → Atlas Device SDKs
Class AppConfiguration
Nesta página
- io.realm.mongodb
- Resumo da classe aninhada
- Resumo do campo
- Resumo do método
- Métodos herdados
- Detalhes do campo
DEFAULT_AUTHORIZATION_HEADER_NAME
DEFAULT_BASE_URL
DEFAULT_BSON_CODEC_REGISTRY
DEFAULT_REQUEST_TIMEOUT
loginObfuscators
- Detalhes do método
- é igual a
- getAppId
- getAppName
- getAppVersion
- getAuthorizationHeaderName
- getBaseUrl
- getCustomRequestHeaders
- getDefaultClientResetHandler
- getDefaultCodecRegistry
- getDefaultErrorHandler
- getDefaultSyncClientResetStrategy
- getEncryptionKey
- getHttpLogObfuscator
- getRequestTimeoutMs
- getSyncRootDirectory
- hashCode
io.realm.mongodb
Uma AppConfiguration é usada para configurar um aplicativo MongoDB Realm. As instâncias de uma AppConfiguration só podem ser criadas usando o AppConfiguration.Builder e chamando seu método AppConfiguration.Builder.build() .
A configuração de um aplicativo só é necessária se as configurações padrão não forem suficientes. Caso contrário, chamar new App("app-id")
é suficiente.
Resumo da classe aninhada
Modificador e tipo | Classe e descrição |
---|---|
public static |
Resumo do campo
Modificador e tipo | campo e descrição |
---|---|
stringfinal pública estática | DEFAULT_AUThorIZATION_HEADER_NAME O nome do cabeçalho padrão usado para carregar dados de autorização ao fazer solicitações de rede para o MongoDB Realm. |
stringfinal pública estática | A URL padrão para aplicativos MongoDB Realm. |
codecRegistryfinal estático público | Registro de codec BSON padrão para codificar/decodificar argumentos e resultados de/para o backend do MongoDB App Services. Isso codificará/decodificará a maioria dos tipos primitivos, tipos de lista e mapa e BsonValues. |
pública estática final longa | O tempo limite de solicitação padrão para solicitações de rede para o MongoDB Realm em segundos. |
mapafinal público estático | Obfuscadores padrão para solicitações de login usadas em um aplicativo MongoDB Realm. Esse mapa é necessário para instanciar o HttpLogObfuscator padrão, que impedirá que todas as informações confidenciais de login sejam mostradas no Logcat. As chaves desse mapa representam os diferentes provedores de identidade de login que podem ser usados para autenticar em uma aplicação, e os valores são os ofuscadores concretos usados para esse provedor. |
Resumo do método
Modificador e tipo | Método e descrição |
---|---|
booleanopúblico | |
getAppId () Retorna o ID do aplicativo exclusivo que identifica a aplicação Realm. | |
getAppName () Retorna o nome usado para descrever o aplicativo Realm. | |
Retorna a versão deste aplicativo Realm. | |
Retorna o nome do cabeçalho usado para carregar dados de autenticação ao fazer solicitações de rede para o MongoDB Realm. | |
getBaseUrl () Retorna a URL base para este aplicativo Realm. | |
Retorna quaisquer cabeçalhos configurados personalizados que serão enviados junto com outros cabeçalhos ao fazer solicitações de rede para o MongoDB Realm. | |
Retorna o manipulador de reinício do cliente padrão usado pelos Realms sincronizados se houver problemas com seus SyncSession . | |
codecRegistrypúblico | Retorna o registro de codec padrão usado para codificar e decodificar argumentos e resultados BSON ao chamar io.realm.mongodb.functions.Functions Realm remoto e acessar um io.realm.mongodb.mongo.MongoDatabase remoto . |
public SyncSession.ErrorHandler | Retorna o manipulador de erros padrão usado pelos Realms sincronizados se houver problemas com seus SyncSession . |
public SyncClientResetStrategy | Retorna a estratégia de reinício do cliente de sincronização padrão usada pelos Realms sincronizados se houver problemas com seus SyncSession . |
bytepúblico | Retorna a chave de criptografia, se houver, usada para criptografar os metadados dos usuários do Realm nesse dispositivo. |
public HttpLogObfuscator | Retorna o HttpLogObfuscator usado no aplicativo, que impede que informações confidenciais em solicitações HTTP sejam exibidas no logcat. |
público longo | Retorna o tempo limite padrão para solicitações de rede contra o aplicativo Realm em milissegundos. |
Retorna a pasta raiz que contém todos os arquivos e Realms usados ao sincronizar dados entre o dispositivo e o MongoDB Realm. | |
public int | hashCode () |
Métodos herdados
Métodos herdados da classe java.lang.Object :
getClass
,hashCode
,equals
,clone
,toString
,notify
,notifyAll
,wait
,wait
,wait
,finalize
Detalhes do campo
DEFAULT_AUTHORIZATION_HEADER_NAME
O nome do cabeçalho padrão usado para carregar dados de autorização ao fazer solicitações de rede para o MongoDB Realm.
DEFAULT_BASE_URL
A URL padrão para aplicativos MongoDB Realm.
Dica
Veja também:
DEFAULT_BSON_CODEC_REGISTRY
Registro de codec BSON padrão para codificar/decodificar argumentos e resultados de/para o backend do MongoDB App Services. Isso codificará/decodificará a maioria dos tipos primitivos, tipos de lista e mapa e BsonValues.
Dica
Veja também:
ValueCodecProvider
BsonValueCodecProvider
IterableCodecProvider
MapCodecProvider
DocumentCodecProvider
DEFAULT_REQUEST_TIMEOUT
O tempo limite de solicitação padrão para solicitações de rede para o MongoDB Realm em segundos.
Dica
Veja também:
loginObfuscators
Obfuscadores padrão para solicitações de login usadas em um aplicativo MongoDB Realm. Esse mapa é necessário para instanciar o HttpLogObfuscator padrão, que impedirá que todas as informações confidenciais de login sejam mostradas no Logcat.
As chaves desse mapa representam os diferentes provedores de identidade de login que podem ser usados para autenticar em uma aplicação, e os valores são os ofuscadores concretos usados para esse provedor.
Dica
Veja também:
RegexPatternObfuscator
ApiKeyOfuscator
TokenOfuscator
CustomFunctionOfuscator
EmailPasswordObfuscator
Detalhes do método
é igual a
Substitui
|
getAppId
Retorna o ID do aplicativo exclusivo que identifica a aplicação Realm. Devoluções o identificador exclusivo do aplicativo. |
getAppName
Retorna o nome usado para descrever o aplicativo Realm. Isso é usado apenas como informações de depuração. Devoluções o nome do aplicativo. |
getAppVersion
Retorna a versão deste aplicativo Realm. Isso é usado apenas como informações de depuração. Devoluções a versão do aplicativo. |
getAuthorizationHeaderName
Retorna o nome do cabeçalho usado para carregar dados de autenticação ao fazer solicitações de rede para o MongoDB Realm. Devoluções o nome do cabeçalho de autenticação. |
getBaseUrl
Retorna a URL base para este aplicativo Realm. Devoluções a URL base do aplicativo. |
getCustomRequestHeaders
Retorna quaisquer cabeçalhos configurados personalizados que serão enviados junto com outros cabeçalhos ao fazer solicitações de rede para o MongoDB Realm. Devoluções um |
getDefaultClientResetHandler
Retorna o manipulador de reinício do cliente padrão usado pelos Realms sincronizados se houver problemas com seus SyncSession . Devoluções o manipulador de erros padrão do aplicativo. |
getDefaultCodecRegistry
codecRegistry getDefaultCodecRegistry () |
---|
Retorna o registro de codec padrão usado para codificar e decodificar argumentos e resultados BSON ao chamar io.realm.mongodb.functions.Functions Realm remoto e acessar um io.realm.mongodb.mongo.MongoDatabase remoto . Devoluções O registro de codec padrão para o aplicativo. DicaVeja também:
|
getDefaultErrorHandler
público SyncSession.ErrorHandler getDefaultErrorHandler () |
---|
Retorna o manipulador de erros padrão usado pelos Realms sincronizados se houver problemas com seus SyncSession . Devoluções o manipulador de erros padrão do aplicativo. |
getDefaultSyncClientResetStrategy
Retorna a estratégia de reinício do cliente de sincronização padrão usada pelos Realms sincronizados se houver problemas com seus SyncSession . Devoluções o manipulador de erros padrão do aplicativo. |
getEncryptionKey
byte público getEncryptionKey () |
---|
Retorna a chave de criptografia, se houver, usada para criptografar os metadados dos usuários do Realm nesse dispositivo. Se nenhuma chave for retornada, os dados não serão criptografados. Devoluções a chave de criptografia, se existir, ou |
getHttpLogObfuscator
público HttpLogObfuscator getHttpLogObfuscator () |
---|
Retorna o HttpLogObfuscator usado no aplicativo, que impede que informações confidenciais em solicitações HTTP sejam exibidas no logcat. Devoluções o ofuscador de registro HTTP. |
getRequestTimeoutMs
getRequestTimeoutMs público longo () |
---|
Retorna o tempo limite padrão para solicitações de rede contra o aplicativo Realm em milissegundos. Devoluções o tempo limite padrão para solicitações de rede em milissegundos. |
getSyncRootDirectory
Retorna a pasta raiz que contém todos os arquivos e Realms usados ao sincronizar dados entre o dispositivo e o MongoDB Realm. Devoluções o diretório raiz de sincronização. |
hashCode
hashCode int público() |
---|
Substitui
|