public class IndexBuilderStatus
extends java.lang.Object
implements com.exalead.util.Checkable, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
boolean |
compacting |
boolean |
complete |
static boolean |
DEFAULT_COMPACTING |
static boolean |
DEFAULT_COMPLETE |
static boolean |
DEFAULT_REPLICATING |
java.util.List<IndexSliceBuilderStatus> |
indexSliceBuilderStatus |
boolean |
replicating |
long |
totalDocs |
Constructor and Description |
---|
IndexBuilderStatus() |
IndexBuilderStatus(IndexBuilderStatus o)
Copy constructor
|
Modifier and Type | Method and Description |
---|---|
void |
check(boolean deep,
java.lang.String errorContext)
Checks this IndexBuilderStatus.
|
static IndexBuilderStatus |
fromString(java.lang.String s)
String representation of this IndexBuilderStatus.
|
java.util.List<IndexSliceBuilderStatus> |
getIndexSliceBuilderStatus() |
long |
getTotalDocs()
Total number of documents in the index.
|
boolean |
isCompacting()
Is any of the slices compacting?
|
boolean |
isComplete()
Is this status complete, i.e., have all builders responded successfully?
|
boolean |
isReplicating()
Is any of the slice instances replicating?
|
IndexBuilderStatus |
makeCopy()
Creates and returns a deep copy of this IndexBuilderStatus.
|
static IndexBuilderStatus |
readFrom(java.io.InputStream is)
Read this IndexBuilderStatus from an XML fragment.
|
void |
setCompacting(boolean compacting)
Is any of the slices compacting?
|
void |
setComplete(boolean complete)
Is this status complete, i.e., have all builders responded successfully?
|
void |
setReplicating(boolean replicating)
Is any of the slice instances replicating?
|
void |
setTotalDocs(long totalDocs)
Total number of documents in the index.
|
java.lang.String |
toString()
String representation of this IndexBuilderStatus.
|
IndexBuilderStatus |
withCompacting(boolean compacting) |
IndexBuilderStatus |
withCompacting(java.lang.Boolean compacting) |
IndexBuilderStatus |
withComplete(boolean complete) |
IndexBuilderStatus |
withComplete(java.lang.Boolean complete) |
IndexBuilderStatus |
withIndexSliceBuilderStatus(java.util.Collection<IndexSliceBuilderStatus> __values) |
IndexBuilderStatus |
withIndexSliceBuilderStatus(IndexSliceBuilderStatus... __values) |
IndexBuilderStatus |
withReplicating(boolean replicating) |
IndexBuilderStatus |
withReplicating(java.lang.Boolean replicating) |
IndexBuilderStatus |
withTotalDocs(long totalDocs) |
IndexBuilderStatus |
withTotalDocs(java.lang.Long totalDocs) |
void |
writeTo(java.io.OutputStream os)
Write this IndexBuilderStatus as an XML fragment
|
public boolean complete
public static final boolean DEFAULT_COMPLETE
public long totalDocs
public boolean compacting
public static final boolean DEFAULT_COMPACTING
public boolean replicating
public static final boolean DEFAULT_REPLICATING
public java.util.List<IndexSliceBuilderStatus> indexSliceBuilderStatus
public IndexBuilderStatus()
public IndexBuilderStatus(IndexBuilderStatus o)
public void setComplete(boolean complete)
public boolean isComplete()
public IndexBuilderStatus withComplete(boolean complete)
public IndexBuilderStatus withComplete(java.lang.Boolean complete)
public void setTotalDocs(long totalDocs)
public long getTotalDocs()
public IndexBuilderStatus withTotalDocs(long totalDocs)
public IndexBuilderStatus withTotalDocs(java.lang.Long totalDocs)
public void setCompacting(boolean compacting)
public boolean isCompacting()
public IndexBuilderStatus withCompacting(boolean compacting)
public IndexBuilderStatus withCompacting(java.lang.Boolean compacting)
public void setReplicating(boolean replicating)
public boolean isReplicating()
public IndexBuilderStatus withReplicating(boolean replicating)
public IndexBuilderStatus withReplicating(java.lang.Boolean replicating)
public java.util.List<IndexSliceBuilderStatus> getIndexSliceBuilderStatus()
public IndexBuilderStatus withIndexSliceBuilderStatus(IndexSliceBuilderStatus... __values)
public IndexBuilderStatus withIndexSliceBuilderStatus(java.util.Collection<IndexSliceBuilderStatus> __values)
public IndexBuilderStatus makeCopy()
public static IndexBuilderStatus readFrom(java.io.InputStream is) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public void writeTo(java.io.OutputStream os) throws javax.xml.bind.JAXBException, java.io.IOException
javax.xml.bind.JAXBException
java.io.IOException
public static IndexBuilderStatus fromString(java.lang.String s) throws javax.xml.bind.JAXBException, java.io.UnsupportedEncodingException
javax.xml.bind.JAXBException
java.io.UnsupportedEncodingException
public java.lang.String toString()
toString
in class java.lang.Object
public void check(boolean deep, java.lang.String errorContext) throws com.exalead.util.TypedException
check
in interface com.exalead.util.Checkable
com.exalead.util.TypedException
Copyright © 2021 Dassault Systèmes, All Rights Reserved.