Construtor
Usado para criar um RealmConfiguration. Para casos de uso comuns, uma RealmConfiguration pode ser criada usando a função RealmConfiguration.create .
Funções
Cria o RealmConfiguration com base nas propriedades do construtor.
Define um chamada de resposta para controlar se o realm deve ser compactado quando aberto.
Definir isso mudará o comportamento de como as exceções de migração são tratadas. Em vez de lançar uma exceção, o Realm no disco será limpo e recriado com o novo esquema do Realm.
Define o caminho para o diretório que contém o Arquivo de Realm. Se o diretório não existir, ele e todos os diretórios intermediários serão criados.
Define a chave de 64 bytes usada para criptografar e descriptografar o Arquivo de Realm. Se nenhuma chave for fornecida, o Arquivo de Realm será descriptografado.
Escreve dados iniciais no arquivo Realm. Esta chamada de resposta será executada apenas uma vez, quando o arquivo de reconhecimento de data center for criado. Isso também inclui casos em que RealmConfiguration.Builder.deleteRealm IfMigrationNeeded foi definido fazendo com que o arquivo seja excluído.
Inicializa um Arquivo de Realm com um Arquivo de Realm de ativo agrupado.
Definir isso criará um Realm na memória em vez de salvá-lo no disco. Os Realms na memória ainda podem usar espaço em disco se a memória estiver fraca, mas todos os arquivos criados por um Realm na memória serão excluídos quando o Realm for fechado.
Define o número máximo de versões ativas no arquivo Realm antes que um IllegalStateException seja lançado ao tentar gravar mais dados.
Define a migração para lidar com atualizações de esquema.
Define a migração para lidar com atualizações de esquema com migração automática de dados.
Define o nome do Arquivo de Realm.
Define a versão do esquema do Realm. Deve ser igual ou superior à versão do esquema do Arquivo de Realm existente, se houver. Se a versão do esquema for superior ao Realm já existente, uma migração será necessária.