Página inicial do Docs → Desenvolver aplicações → Atlas Device SDKs
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:
O construtor usado para construir instâncias de uma AppConfiguration de forma fluente.
Construtores
Construtor e descrição |
---|
Cria uma instância do Construtor para a AppConfiguration. |
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 | |
configuração pública da aplicação | construir () Cria a AppConfiguration. |
appConfiguration.Builderpúblico | Defina o registro de codec padrão usado para codificar e decodificar argumentos e resultados BSON ao chamar io.realm.mongodb.functions.Functions de Realm remoto e acessar um io.realm.mongodb.mongo.MongoDatabase remoto . |
appConfiguration.Builderpúblico | Define o manipulador padrão de reinício do cliente usado 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 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
Cria uma instância do Construtor para a AppConfiguration. Parâmetros
|
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 HTTP usado para enviar dados de autorização ao fazer solicitações ao MongoDB Realm. O MongoDB Server ou o firewall devem ter sido configurados para esperar um cabeçalho de autorização personalizado. Parâmetros
Lança
|
URL base
Define a URL base para o aplicativo MongoDB Realm. O valor padrão é DEFAULT_BASE_URL. Parâmetros
|
COMPILAR
construção pública do AppConfiguration () |
---|
Cria a AppConfiguration. Devoluções a AppConfiguration que pode ser usada para criar um aplicativo . |
CodecRegistry
Defina o registro de codec padrão usado para codificar e decodificar argumentos e resultados BSON ao chamar io.realm.mongodb.functions.Functions de Realm 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
Manipulador SyncSession.ClientResetHandler ) |
---|
Define o manipulador padrão de reinício do cliente usado pelos Realms sincronizados quando relatam um reinício do cliente. Esse padrão pode ser substituído chamando io.realm.mongodb.sync.SyncConfiguration.Builder.clientResetHandler(SyncSession.ClientResetHandler) ao criar o io.realm.mongodb.sync.SyncConfiguration . Parâmetros
|
defaultSyncClientResetStrategy
Estratégia DiscardUnsyncedChangesStrategy ) |
---|
Define a estratégia de reinício do cliente de sincronização padrão usada pelos Realm sincronizados quando relatam um reinício do cliente. sessão.Esse padrão pode ser substituído chamando io.realm.MongoDB.sync.SyncConfiguration.Builder.syncClientResetStrategy(ManualidadeRecuperarUnsyncedChangesStrategy) 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 Realm sincronizados quando relatam um reinício do cliente. sessão.Esse padrão pode ser substituído chamando io.realm.MongoDB.sync.SyncConfiguration.Builder.syncClientResetStrategy(ManualidadeRecuperarUnsyncedChangesStrategy) 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. Os 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 contendo todos os arquivos e Realms usados ao sincronizar dados entre o dispositivo e o MongoDB Realm. O diretório raiz padrão é Parâmetros
|