java.lang.Object
org.elasticsearch.xpack.core.transform.transforms.TransformProgress
All Implemented Interfaces:
Writeable, org.elasticsearch.xcontent.ToXContent, org.elasticsearch.xcontent.ToXContentObject

public class TransformProgress extends Object implements Writeable, org.elasticsearch.xcontent.ToXContentObject
  • Field Details

    • TOTAL_DOCS

      public static final org.elasticsearch.xcontent.ParseField TOTAL_DOCS
    • DOCS_REMAINING

      public static final org.elasticsearch.xcontent.ParseField DOCS_REMAINING
    • DOCS_PROCESSED

      public static final org.elasticsearch.xcontent.ParseField DOCS_PROCESSED
    • DOCS_INDEXED

      public static final org.elasticsearch.xcontent.ParseField DOCS_INDEXED
    • PERCENT_COMPLETE

      public static final String PERCENT_COMPLETE
      See Also:
    • PARSER

      public static final org.elasticsearch.xcontent.ConstructingObjectParser<TransformProgress,Void> PARSER
  • Constructor Details

    • TransformProgress

      public TransformProgress()
    • TransformProgress

      public TransformProgress(Long totalDocs, Long docsRemaining, Long documentsProcessed, Long documentsIndexed)
    • TransformProgress

      public TransformProgress(Long totalDocs, Long documentsProcessed, Long documentsIndexed)
    • TransformProgress

      public TransformProgress(TransformProgress otherProgress)
    • TransformProgress

      public TransformProgress(StreamInput in) throws IOException
      Throws:
      IOException
  • Method Details

    • getPercentComplete

      public Double getPercentComplete()
    • getTotalDocs

      public Long getTotalDocs()
    • incrementDocsProcessed

      public void incrementDocsProcessed(long docsProcessed)
    • incrementDocsIndexed

      public void incrementDocsIndexed(long numDocumentsIndexed)
    • getDocumentsProcessed

      public long getDocumentsProcessed()
    • getDocumentsIndexed

      public long getDocumentsIndexed()
    • equals

      public boolean equals(Object other)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • writeTo

      public void writeTo(StreamOutput out) throws IOException
      Specified by:
      writeTo in interface Writeable
      Throws:
      IOException
    • toXContent

      public org.elasticsearch.xcontent.XContentBuilder toXContent(org.elasticsearch.xcontent.XContentBuilder builder, org.elasticsearch.xcontent.ToXContent.Params params) throws IOException
      Specified by:
      toXContent in interface org.elasticsearch.xcontent.ToXContent
      Throws:
      IOException
    • toString

      public String toString()
      Overrides:
      toString in class Object