Menu Docs
Página inicial do Docs
/ /
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
java.lang.Object
io.realm.mongodb.AppConfiguration

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.

Modificador e tipo
Classe e descrição

public static

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

DEFAULT_BASE_URL

A URL padrão para aplicativos MongoDB Realm.

public static final CodecRegistry

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.

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.

public static final Map

loginOphuscators

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.

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

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

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.

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

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

public boolean equals (
)

Substitui

equals no objeto de classe

public String getAppId ()

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

Devoluções

o identificador exclusivo do aplicativo.

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.

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.

public URL getBaseUrl ()

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

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.

Dica

Veja também:

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.

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.

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

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.

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.

public int hashCode ()

Substitui

hashCode no objeto de classe

Voltar

App.Result