All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.marklogic.flux.api.WriteDocumentsOptions Maven / Gradle / Ivy

There is a newer version: 1.0.0.ea1
Show newest version
/*
 * 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);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy