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 aplicação MongoDB Realm . As instâncias de uma AppConfiguration só podem ser criadas usando o AppConfiguration.Builder e chamando seu AppConfiguration.Builder.build() método.
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 |
---|---|
|
Resumo do campo
Modificador e tipo | campo e descrição |
---|---|
public static final String | 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. |
public static final String | A URL padrão para aplicativos MongoDB Realm. |
public static final CodecRegistry | Registro de codec BSON padrão para codificação/decodificação de argumentos e resultados de/para o backend do MongoDB Atlas App Services . Isso codifica/decodificará os tipos mais 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. |
public static final Map | Obfuscadores padrão para solicitações de login usados 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 redefinição de cliente padrão usado pelos Realms sincronizados se houver problemas com suas SyncSession . | |
codecRegistrypúblico | Retorna o registro de codec padrão usado para codificar e decodificar argumentos e resultados BSON ao chamar o Realm io remoto. Realm.mongodb.functions.Functions e acessando um io remoto. Realm.mongodb.mongo.MongoDatabase . |
SyncSession.ErrorHandlerpúblico | Retorna o manipulador de erros padrão usado pelos Realms sincronizados se houver problemas com suas SyncSession . |
SyncClientResetStrategypúblico | Retorna a estratégia de redefinição do cliente de sincronização padrão usada pelos Realms sincronizados se houver problemas com suas SyncSession . |
bytepúblico | Retorna a chave de criptografia, se houver, usada para criptografar os metadados dos usuários do Realm nesse dispositivo. |
HttpLogObfuscatorpúblico | 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.
DEFAULT_BSON_CODEC_REGISTRY
Registro de codec BSON padrão para codificação/decodificação de argumentos e resultados de/para o backend do MongoDB Atlas App Services . Isso codifica/decodificará os tipos mais 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.
loginObfuscators
Obfuscadores padrão para solicitações de login usados 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
ApiKeyObfuscator
TokenObfuscator
CustomFunctionObfuscator
EmailPasswordObfuscator
Detalhes do método
é igual a
Substitui
|
getAppId
getAppName
public String 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
public String 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
public String 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
public URL getBaseUrl () |
---|
Retorna a URL base para este aplicativo Realm. Devoluções a URL base do aplicativo. |
getCustomRequestHeaders
public Map 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 redefinição de cliente padrão usado pelos Realms sincronizados se houver problemas com suas SyncSession . Devoluções o manipulador de erros padrão do aplicativo. |
getDefaultCodecRegistry
public CodecRegistry getDefaultCodecRegistry () |
---|
Retorna o registro de codec padrão usado para codificar e decodificar argumentos e resultados BSON ao chamar o Realm io remoto. Realm.mongodb.functions.Functions e acessando um io remoto. Realm.mongodb.mongo.MongoDatabase . Devoluções O registro de codec padrão para o aplicativo. |
getDefaultErrorHandler
Retorna o manipulador de erros padrão usado pelos Realms sincronizados se houver problemas com suas SyncSession . Devoluções o manipulador de erros padrão do aplicativo. |
getDefaultSyncClientResetStrategy
Retorna a estratégia de redefinição do cliente de sincronização padrão usada pelos Realms sincronizados se houver problemas com suas SyncSession . Devoluções o manipulador de erros padrão do aplicativo. |
getEncryptionKey
public byte 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
public 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
public long getRequestTimeoutMs () |
---|
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
public File 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
public int hashCode () |
---|
Substitui
|