SyncConfig
public struct SyncConfig : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The Conflict Detection strategy to use. VERSION: Detect conflicts based on object versions for this resolver. NONE: Do not detect conflicts when executing this resolver.
Declaration
Swift
public let conflictDetection: ConflictDetectionType?
-
The Conflict Resolution strategy to perform in the event of a conflict. OPTIMISTIC_CONCURRENCY: Resolve conflicts by rejecting mutations when versions do not match the latest version at the server. AUTOMERGE: Resolve conflicts with the Automerge conflict resolution strategy. LAMBDA: Resolve conflicts with a Lambda function supplied in the LambdaConflictHandlerConfig.
Declaration
Swift
public let conflictHandler: ConflictHandlerType?
-
The LambdaConflictHandlerConfig when configuring LAMBDA as the Conflict Handler.
Declaration
Swift
public let lambdaConflictHandlerConfig: LambdaConflictHandlerConfig?
-
Undocumented
Declaration
Swift
public init(conflictDetection: ConflictDetectionType? = nil, conflictHandler: ConflictHandlerType? = nil, lambdaConflictHandlerConfig: LambdaConflictHandlerConfig? = nil)