Class DocumentReplaceOptions


  • public final class DocumentReplaceOptions
    extends Object
    Author:
    Mark Vollmary, Michele Rastelli
    See Also:
    API Documentation
    • Constructor Detail

      • DocumentReplaceOptions

        public DocumentReplaceOptions()
    • Method Detail

      • getWaitForSync

        public Boolean getWaitForSync()
      • waitForSync

        public DocumentReplaceOptions waitForSync​(Boolean waitForSync)
        Parameters:
        waitForSync - Wait until document has been synced to disk.
        Returns:
        options
      • getIgnoreRevs

        public Boolean getIgnoreRevs()
      • ignoreRevs

        public DocumentReplaceOptions ignoreRevs​(Boolean ignoreRevs)
        Parameters:
        ignoreRevs - By default, or if this is set to true, the _rev attributes in the given document is ignored. If this is set to false, then the _rev attribute given in the body document is taken as a precondition. The document is only replaced if the current revision is the one specified.
        Returns:
        options
      • getIfMatch

        public String getIfMatch()
      • ifMatch

        public DocumentReplaceOptions ifMatch​(String ifMatch)
        Parameters:
        ifMatch - replace a document based on target revision
        Returns:
        options
      • getReturnNew

        public Boolean getReturnNew()
      • returnNew

        public DocumentReplaceOptions returnNew​(Boolean returnNew)
        Parameters:
        returnNew - Return additionally the complete new document under the attribute new in the result.
        Returns:
        options
      • getReturnOld

        public Boolean getReturnOld()
      • returnOld

        public DocumentReplaceOptions returnOld​(Boolean returnOld)
        Parameters:
        returnOld - Return additionally the complete previous revision of the changed document under the attribute old in the result.
        Returns:
        options
      • getSilent

        public Boolean getSilent()
      • silent

        public DocumentReplaceOptions silent​(Boolean silent)
        Parameters:
        silent - If set to true, an empty object will be returned as response. No meta-data will be returned for the created document. This option can be used to save some network traffic.
        Returns:
        options
      • getStreamTransactionId

        public String getStreamTransactionId()
      • streamTransactionId

        public DocumentReplaceOptions streamTransactionId​(String streamTransactionId)
        Parameters:
        streamTransactionId - If set, the operation will be executed within the transaction.
        Returns:
        options
        Since:
        ArangoDB 3.5.0
      • getRefillIndexCaches

        public Boolean getRefillIndexCaches()
      • refillIndexCaches

        public DocumentReplaceOptions refillIndexCaches​(Boolean refillIndexCaches)
        Parameters:
        refillIndexCaches - Whether to update an existing entry in the in-memory edge cache if an edge document is replaced.
        Returns:
        options
        Since:
        ArangoDB 3.11