Interface DocWriteRequest<T>

    • Method Detail

      • index

        T index​(java.lang.String index)
        Set the index for this request
        Returns:
        the Request
      • index

        java.lang.String index()
        Get the index that this request operates on
        Returns:
        the index
      • type

        T type​(java.lang.String type)
        Set the type for this request
        Returns:
        the Request
      • type

        java.lang.String type()
        Get the type that this request operates on
        Returns:
        the type
      • id

        java.lang.String id()
        Get the id of the document for this request
        Returns:
        the id
      • routing

        T routing​(java.lang.String routing)
        Set the routing for this request
        Returns:
        the Request
      • routing

        java.lang.String routing()
        Get the routing for this request
        Returns:
        the Routing
      • parent

        java.lang.String parent()
        Get the parent for this request
        Returns:
        the Parent
      • version

        long version()
        Get the document version for this request
        Returns:
        the document version
      • version

        T version​(long version)
        Sets the version, which will perform the operation only if a matching version exists and no changes happened on the doc since then.
      • versionType

        VersionType versionType()
        Get the document version type for this request
        Returns:
        the document version type
      • readDocumentRequest

        static DocWriteRequest readDocumentRequest​(StreamInput in)
                                            throws java.io.IOException
        read a document write (index/delete/update) request
        Throws:
        java.io.IOException
      • writeDocumentRequest

        static void writeDocumentRequest​(StreamOutput out,
                                         DocWriteRequest request)
                                  throws java.io.IOException
        write a document write (index/delete/update) request
        Throws:
        java.io.IOException