Builder
class Builder : Configuration.SharedBuilder<SyncConfiguration, SyncConfiguration.Builder>
Content copied to clipboard
Used to create a SyncConfiguration. For common use cases, a SyncConfiguration can be created using the SyncConfiguration.create function.
Constructors
Builder
Link copied to clipboard
Creates a SyncConfiguration.Builder for Flexible Sync.
Builder
Link copied to clipboard
fun Builder(user: User, partitionValue: ObjectId?, schema: Set<KClass<out RealmObject>>)
Content copied to clipboard
Creates a SyncConfiguration.Builder for Partition-Based Sync.
Builder
Link copied to clipboard
fun Builder(user: User, partitionValue: Int?, schema: Set<KClass<out RealmObject>>)
Content copied to clipboard
Creates a SyncConfiguration.Builder for Partition-Based Sync.
Builder
Link copied to clipboard
fun Builder(user: User, partitionValue: Long?, schema: Set<KClass<out RealmObject>>)
Content copied to clipboard
Creates a SyncConfiguration.Builder for Partition-Based Sync.
Builder
Link copied to clipboard
fun Builder(user: User, partitionValue: String?, schema: Set<KClass<out RealmObject>>)
Content copied to clipboard
Creates a SyncConfiguration.Builder for Partition-Based Sync.
Functions
build
Link copied to clipboard
compactOnLaunch
Link copied to clipboard
fun compactOnLaunch(callback: CompactOnLaunchCallback): SyncConfiguration.Builder
Content copied to clipboard
encryptionKey
Link copied to clipboard
errorHandler
Link copied to clipboard
fun errorHandler(errorHandler: SyncSession.ErrorHandler): SyncConfiguration.Builder
Content copied to clipboard
initialData
Link copied to clipboard
fun initialData(callback: InitialDataCallback): SyncConfiguration.Builder
Content copied to clipboard
initialSubscriptions
Link copied to clipboard
fun initialSubscriptions(rerunOnOpen: Boolean = false, initialSubscriptionBlock: InitialSubscriptionsCallback): SyncConfiguration.Builder
Content copied to clipboard
log
Link copied to clipboard
open override fun log(level: LogLevel, customLoggers: List<RealmLogger>): SyncConfiguration.Builder
Content copied to clipboard
maxNumberOfActiveVersions
Link copied to clipboard
fun maxNumberOfActiveVersions(maxVersions: Long): SyncConfiguration.Builder
Content copied to clipboard
name
Link copied to clipboard
schemaVersion
Link copied to clipboard
syncClientResetStrategy
Link copied to clipboard
fun syncClientResetStrategy(resetStrategy: SyncClientResetStrategy): SyncConfiguration.Builder
Content copied to clipboard
waitForInitialRemoteData
Link copied to clipboard
fun waitForInitialRemoteData(timeout: Duration = Duration.INFINITE): SyncConfiguration.Builder
Content copied to clipboard