Builder
Builder used to construct instances of an AppConfiguration in a fluent manner.
Parameters
the application id of the App Services Application.
Constructors
Functions
Sets the debug app name which is added to debug headers for App Services network requests. The default is null.
Sets the debug app version which is added to debug headers for App Services network requests. The default is null
Sets the base url for the App Services Application. The default value is DEFAULT_BASE_URL.
Creates the AppConfiguration from the properties of the builder.
The dispatcher used to execute internal tasks; most notably remote HTTP requests.
Sets the default EJson decoder that would be use to encode and decode arguments and results when calling remote Atlas Functions, authenticating with a customFunction, and retrieving a user profile or customData.
Sets the encryption key used to encrypt the user metadata Realm only. Individual Realms need to use SyncConfiguration.Builder.encryptionKey to encrypt them.
Sets the a HttpLogObfuscator used to keep sensitive information in HTTP requests from being displayed in the log. Logs containing tokens, passwords or custom function arguments and the result of computing these will be obfuscated by default. Logs will not be obfuscated if the value is set to null.
Configures how Realm will report log events for this App.
Configures the root folder that marks the location of a mongodb-realm folder. This folder contains all files and realms used when synchronizing data between the device and Atlas using Device Sync.