allowOverwrite property

bool? allowOverwrite
getter/setter pair

If false (default), the restore will not overwrite live objects with the same name at the destination.

This means some deleted objects may be skipped. If true, live objects will be overwritten resulting in a noncurrent object (if versioning is enabled). If versioning is not enabled, overwriting the object will result in a soft-deleted object. In either case, if a noncurrent object already exists with the same name, a live version can be written without issue.

Implementation

core.bool? allowOverwrite;