public abstract class DocumentTreeBuilder<V> extends DistributedPrimitiveBuilder<DocumentTreeBuilder<V>,AsyncDocumentTree<V>>
DocumentTree.| Constructor and Description |
|---|
DocumentTreeBuilder() |
| Modifier and Type | Method and Description |
|---|---|
abstract AsyncDocumentTree<V> |
buildDocumentTree()
Builds the distributed Document tree based on the configuration options supplied
to this builder.
|
boolean |
purgeOnUninstall()
Return if document tree entries need to be cleared when owning application is uninstalled.
|
DocumentTreeBuilder<V> |
withPurgeOnUninstall()
Clears document tree contents when the owning application is uninstalled.
|
applicationId, build, executorSupplier, meteringEnabled, name, partitionsDisabled, readOnly, relaxedReadConsistency, serializer, type, withApplicationId, withExecutor, withExecutorSupplier, withMeteringDisabled, withName, withRelaxedReadConsistency, withSerializer, withUpdatesDisabledpublic DocumentTreeBuilder<V> withPurgeOnUninstall()
public boolean purgeOnUninstall()
public abstract AsyncDocumentTree<V> buildDocumentTree()
RuntimeException - if a mandatory parameter is missing