Classe AppConfiguration.Builder
Nesta página
- io.realm.mongodb
- Construtores
- Resumo do método
- Métodos herdados
- Detalhes do construtor
- Detalhes do método
- addCustomRequestHeader
- addCustomRequestHeaders
- appName
- versão da aplicação
- authorizedHeaderName
- URL base
- COMPILAR
- CodecRegistry
- defaultClientResetHandler
- defaultSyncClientResetStrategy
- defaultSyncErrorHandler
- encryptionKey
- httpLogObfuscator
- requestTimeout
- syncRootDirectory
io.realm.mongodb
Classe anexa:
Construtor usado para construir instâncias de um AppConfiguration de maneira fluente.
Construtores
Resumo do método
Modificador e tipo | Método e descrição |
---|---|
appConfiguration.Builderpúblico | Adiciona um cabeçalho HTTP extra para anexar a cada solicitação a um servidor de objetos de Realm. |
appConfiguration.Builderpúblico | Adiciona cabeçalhos HTTP extras para anexar a cada solicitação a um servidor de objetos de Realm. |
appConfiguration.Builderpúblico | |
appConfiguration.Builderpúblico | Define a versão dos aplicativos. |
appConfiguration.Builderpúblico | Define o nome do cabeçalho HTTP usado para enviar dados de autorização ao fazer solicitações ao MongoDB Realm. |
appConfiguration.Builderpúblico | |
appConfigurationpúblico | build () Cria a AppConfiguration. |
appConfiguration.Builderpúblico | Defina o registro de codec padrão usado para codificar e decodificar argumentos e resultados BSON ao chamar Realm io.realm.mongodb.functions.Functions remoto e acessar um io.realm.mongodb.mongo.MongoDatabase remoto . |
appConfiguration.Builderpúblico | Define o manipulador padrão de redefinição de cliente usado pelos Realms sincronizados quando relatam uma redefinição de cliente. |
appConfiguration.Builderpúblico | Define a estratégia de reinício do cliente de sincronização padrão usada pelos Realms sincronizados quando relatam um reinício do cliente. |
appConfiguration.Builderpúblico | Define a estratégia de reinício do cliente de sincronização padrão usada pelos Realms sincronizados quando relatam um reinício do cliente. |
appConfiguration.Builderpúblico | Define o manipulador de erros padrão usado pelos Realms Sincronizados ao relatar erros com sua sessão. |
appConfiguration.Builderpúblico | Define a chave de criptografia usada para criptografar somente os metadados do usuário. |
appConfiguration.Builderpúblico | Define o HttpLogObfuscator usado para impedir que informações confidenciais em solicitações HTTP sejam exibidas no logcat. |
appConfiguration.Builderpúblico | Define o tempo limite padrão usado pelas solicitações de rede em relação ao aplicativo MongoDB Realm. |
appConfiguration.Builderpúblico | Configura a pasta raiz contendo todos os arquivos e Realms usados ao sincronizar dados entre o dispositivo e o MongoDB Realm. |
Métodos herdados
Métodos herdados da classe java.lang.Object :
getClass
,hashCode
,equals
,clone
,toString
,notify
,notifyAll
,wait
,wait
,wait
,finalize
Detalhes do construtor
Detalhes do método
addCustomRequestHeader
Adiciona um cabeçalho HTTP extra para anexar a cada solicitação a um servidor de objetos de Realm. Parâmetros
Lança
|
addCustomRequestHeaders
Adiciona cabeçalhos HTTP extras para anexar a cada solicitação a um servidor de objetos de Realm. Parâmetros
Lança
|
appName
Define o nome do aplicativo. Isso só é usado como parte dos cabeçalhos de depuração enviados ao fazer solicitações de rede no aplicativo MongoDB Realm. Parâmetros
|
versão da aplicação
Define a versão dos aplicativos. Isso só é usado como parte dos cabeçalhos de depuração enviados ao fazer solicitações de rede no aplicativo MongoDB Realm. Parâmetros
|
authorizedHeaderName
Define o nome do cabeçalho HTTP usado para enviar dados de autorização ao fazer solicitações ao MongoDB Realm. O servidor MongoDB ou firewall deve ter sido configurado para esperar um cabeçalho de autorização autorização é denominado DEFAULT_AUThorIZATION_HEADER_NAME. Parâmetros
Lança
|
URL base
Define o URL base para o aplicativo MongoDB Realm. O valor padrão é DEFAULT_BASE_URL. Parâmetros
|
COMPILAR
public AppConfiguration build () |
---|
CodecRegistry
Defina o registro de codec padrão usado para codificar e decodificar argumentos e resultados BSON ao chamar Realm io.realm.mongodb.functions.Functions remoto e acessar um io.realm.mongodb.mongo.MongoDatabase remoto . O padrão será DEFAULT_BSON_CODEC_REGISTRY se não for especificado. Parâmetros
DicaVeja também:
|
defaultClientResetHandler
Define o manipulador padrão de redefinição de cliente usado pelos Realms sincronizados quando relatam uma redefinição de cliente. session.This padrão pode ser substituído ligando para io. Realm.mongodb.sync.SyncConfiguration.Builder.clientResetHandler(SyncSession.ClientResetHandler) ao criar o io. Realm.mongodb.sync.SyncConfiguration . Parâmetros
|
defaultSyncClientResetStrategy
Define a estratégia de reinício do cliente de sincronização padrão usada pelos Realms sincronizados quando relatam um reinício do cliente. sessão. Este padrão pode ser substituído ligando para io.realm.mongodb.sync.SyncConfiguration.Builder.syncClientResetStrategy(ManuarilyRecoverUnsyncedChangesStrategy) ou io.realm.mongodb.sync.SyncConfiguration.Builder.syncClientResetStrategy(DiscardUnsyncedChangesStrategy) ao criar o io.realm.mongodb.sync.SyncConfiguration . Parâmetros
|
Define a estratégia de reinício do cliente de sincronização padrão usada pelos Realms sincronizados quando relatam um reinício do cliente. sessão. Este padrão pode ser substituído ligando para io.realm.mongodb.sync.SyncConfiguration.Builder.syncClientResetStrategy(ManuarilyRecoverUnsyncedChangesStrategy) ou io.realm.mongodb.sync.SyncConfiguration.Builder.syncClientResetStrategy(DiscardUnsyncedChangesStrategy) ao criar o io.realm.mongodb.sync.SyncConfiguration . Parâmetros
|
defaultSyncErrorHandler
Define o manipulador de erros padrão usado pelos Realms Sincronizados ao relatar erros com sua sessão.Esse padrão pode ser substituído chamando io.realm.mongodb.sync.SyncConfiguration.Builder.errorHandler(SyncSession.ErrorHandler) ao criar o io.realm.mongodb. sync.SyncConfiguration . Parâmetros
|
encryptionKey
Define a chave de criptografia usada para criptografar somente os metadados do usuário. Realms individuais precisam usar io. Realm.mongodb.sync.SyncConfiguration.Builder.encryptionKey(byte[]) para torná-los criptografados. Parâmetros
Lança
|
httpLogObfuscator
Define o HttpLogObfuscator usado para impedir que informações confidenciais em solicitações HTTP sejam exibidas no logcat. Se não for especificado, o padrão será ofuscar as solicitações de login HTTP. Parâmetros
|
requestTimeout
Define o tempo limite padrão usado pelas solicitações de rede em relação ao aplicativo MongoDB Realm. As solicitações serão encerradas com uma falha se excederem esse limite. O valor padrão é AppConfiguration.DEFAULT_REQUEST_TIMEOUT segundos. Parâmetros
|
syncRootDirectory
Configura a pasta raiz que contém todos os arquivos e Realms usados ao sincronizar dados entre o dispositivo e o MongoDB Realm.O diretório raiz padrão é Parâmetros
|