public class AggregationStatus
extends java.lang.Object
implements com.exalead.util.Checkable, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
long |
aggregatedDocumentCount |
static boolean |
DEFAULT_ENABLED |
static boolean |
DEFAULT_PROCESSING |
static boolean |
DEFAULT_WAITING_FOR_COMPACTION |
long |
durationInMS |
boolean |
enabled |
long |
impactDetectionResultCount |
long |
impactedDocumentCount |
boolean |
processing |
boolean |
waitingForCompaction |
Constructor and Description |
---|
AggregationStatus() |
AggregationStatus(AggregationStatus o)
Copy constructor
|
Modifier and Type | Method and Description |
---|---|
void |
check(boolean deep,
java.lang.String errorContext)
Checks this AggregationStatus.
|
static AggregationStatus |
fromString(java.lang.String s)
String representation of this AggregationStatus.
|
long |
getAggregatedDocumentCount() |
long |
getDurationInMS() |
long |
getImpactDetectionResultCount() |
long |
getImpactedDocumentCount() |
boolean |
isEnabled() |
boolean |
isProcessing() |
boolean |
isWaitingForCompaction() |
AggregationStatus |
makeCopy()
Creates and returns a deep copy of this AggregationStatus.
|
static AggregationStatus |
readFrom(java.io.InputStream is)
Read this AggregationStatus from an XML fragment.
|
void |
setAggregatedDocumentCount(long aggregatedDocumentCount) |
void |
setDurationInMS(long durationInMS) |
void |
setEnabled(boolean enabled) |
void |
setImpactDetectionResultCount(long impactDetectionResultCount) |
void |
setImpactedDocumentCount(long impactedDocumentCount) |
void |
setProcessing(boolean processing) |
void |
setWaitingForCompaction(boolean waitingForCompaction) |
java.lang.String |
toString()
String representation of this AggregationStatus.
|
AggregationStatus |
withAggregatedDocumentCount(long aggregatedDocumentCount) |
AggregationStatus |
withAggregatedDocumentCount(java.lang.Long aggregatedDocumentCount) |
AggregationStatus |
withDurationInMS(long durationInMS) |
AggregationStatus |
withDurationInMS(java.lang.Long durationInMS) |
AggregationStatus |
withEnabled(boolean enabled) |
AggregationStatus |
withEnabled(java.lang.Boolean enabled) |
AggregationStatus |
withImpactDetectionResultCount(long impactDetectionResultCount) |
AggregationStatus |
withImpactDetectionResultCount(java.lang.Long impactDetectionResultCount) |
AggregationStatus |
withImpactedDocumentCount(long impactedDocumentCount) |
AggregationStatus |
withImpactedDocumentCount(java.lang.Long impactedDocumentCount) |
AggregationStatus |
withProcessing(boolean processing) |
AggregationStatus |
withProcessing(java.lang.Boolean processing) |
AggregationStatus |
withWaitingForCompaction(boolean waitingForCompaction) |
AggregationStatus |
withWaitingForCompaction(java.lang.Boolean waitingForCompaction) |
void |
writeTo(java.io.OutputStream os)
Write this AggregationStatus as an XML fragment
|
public boolean enabled
public static final boolean DEFAULT_ENABLED
public boolean processing
public static final boolean DEFAULT_PROCESSING
public long durationInMS
public long impactedDocumentCount
public long impactDetectionResultCount
public long aggregatedDocumentCount
public boolean waitingForCompaction
public static final boolean DEFAULT_WAITING_FOR_COMPACTION
public AggregationStatus()
public AggregationStatus(AggregationStatus o)
public void setEnabled(boolean enabled)
public boolean isEnabled()
public AggregationStatus withEnabled(boolean enabled)
public AggregationStatus withEnabled(java.lang.Boolean enabled)
public void setProcessing(boolean processing)
public boolean isProcessing()
public AggregationStatus withProcessing(boolean processing)
public AggregationStatus withProcessing(java.lang.Boolean processing)
public void setDurationInMS(long durationInMS)
public long getDurationInMS()
public AggregationStatus withDurationInMS(long durationInMS)
public AggregationStatus withDurationInMS(java.lang.Long durationInMS)
public void setImpactedDocumentCount(long impactedDocumentCount)
public long getImpactedDocumentCount()
public AggregationStatus withImpactedDocumentCount(long impactedDocumentCount)
public AggregationStatus withImpactedDocumentCount(java.lang.Long impactedDocumentCount)
public void setImpactDetectionResultCount(long impactDetectionResultCount)
public long getImpactDetectionResultCount()
public AggregationStatus withImpactDetectionResultCount(long impactDetectionResultCount)
public AggregationStatus withImpactDetectionResultCount(java.lang.Long impactDetectionResultCount)
public void setAggregatedDocumentCount(long aggregatedDocumentCount)
public long getAggregatedDocumentCount()
public AggregationStatus withAggregatedDocumentCount(long aggregatedDocumentCount)
public AggregationStatus withAggregatedDocumentCount(java.lang.Long aggregatedDocumentCount)
public void setWaitingForCompaction(boolean waitingForCompaction)
public boolean isWaitingForCompaction()
public AggregationStatus withWaitingForCompaction(boolean waitingForCompaction)
public AggregationStatus withWaitingForCompaction(java.lang.Boolean waitingForCompaction)
public AggregationStatus makeCopy()
public static AggregationStatus 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 AggregationStatus 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.