Menu Docs

Página inicial do DocsDesenvolver aplicaçõesAtlas 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.AppConfiguration

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.

Modificador e tipo
Classe e descrição
public static
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

DEFAULT_BASE_URL

A URL padrão para aplicativos MongoDB Realm.

codecRegistryfinal estático público

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.

pública estática final longa

DEFAULT_REQUEST_TIMEOUT

O tempo limite de solicitação padrão para solicitações de rede para o MongoDB Realm em segundos.

mapafinal público estático

loginOphuscators

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.

Modificador e tipo
Método e descrição
booleanopúblico

Retorna o ID do aplicativo exclusivo que identifica a aplicação Realm.

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.

Retorna a URL base para este aplicativo Realm.

mapa público

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 .

Retorna o manipulador de erros padrão usado pelos Realms sincronizados se houver problemas com seus SyncSession .

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.

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
  • Métodos herdados da classe java.lang.Object : getClass , hashCode , equals , clone , toString , notify , notifyAll , wait , wait , wait , finalize

O nome do cabeçalho padrão usado para carregar dados de autorização ao fazer solicitações de rede para o MongoDB Realm.

A URL padrão para aplicativos MongoDB Realm.

Dica

Veja também:

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:

O tempo limite de solicitação padrão para solicitações de rede para o MongoDB Realm em segundos.

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:

boolean público igual a (
)

Substitui

equals no objeto de classe

Retorna o ID do aplicativo exclusivo que identifica a aplicação Realm.

Devoluções

o identificador exclusivo do aplicativo.

Retorna o nome usado para descrever o aplicativo Realm. Isso é usado apenas como informações de depuração.

Devoluções

o nome do aplicativo.

Retorna a versão deste aplicativo Realm. Isso é usado apenas como informações de depuração.

Devoluções

a versão do aplicativo.

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.

Retorna a URL base para este aplicativo Realm.

Devoluções

a URL base do aplicativo.

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 Map de cabeçalhos configurados personalizados.

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.

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.

Dica

Veja também:

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.

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.

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 null caso contrário.

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 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.

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 int público()

Substitui

hashCode no objeto de classe

← Classe App.Result