com.marklogic.flux.api.WriteDocumentsOptions Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of flux-api Show documentation
Show all versions of flux-api Show documentation
Flux API for data movement with MarkLogic
/*
* Copyright © 2024 MarkLogic Corporation. All Rights Reserved.
*/
package com.marklogic.flux.api;
public interface WriteDocumentsOptions {
T abortOnWriteFailure(boolean value);
T batchSize(int batchSize);
T collections(String... collections);
T collectionsString(String commaDelimitedCollections);
T failedDocumentsPath(String path);
T logProgress(int interval);
T permissionsString(String rolesAndCapabilities);
T temporalCollection(String temporalCollection);
T threadCount(int threadCount);
T threadCountPerPartition(int threadCountPerPartition);
T transform(String transform);
T transformParams(String delimitedNamesAndValues);
T transformParamsDelimiter(String delimiter);
T uriPrefix(String uriPrefix);
T uriReplace(String uriReplace);
T uriSuffix(String uriSuffix);
T uriTemplate(String uriTemplate);
}