public final class ConsolidationPolicy extends Object
| Constructor and Description |
|---|
ConsolidationPolicy() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
Long |
getMinScore() |
Long |
getSegmentsBytesFloor() |
Long |
getSegmentsBytesMax() |
Long |
getSegmentsMax() |
Long |
getSegmentsMin() |
Double |
getThreshold() |
ConsolidationType |
getType() |
int |
hashCode() |
ConsolidationPolicy |
minScore(Long minScore) |
static ConsolidationPolicy |
of(ConsolidationType type) |
ConsolidationPolicy |
segmentsBytesFloor(Long segmentsBytesFloor) |
ConsolidationPolicy |
segmentsBytesMax(Long segmentsBytesMax) |
ConsolidationPolicy |
segmentsMax(Long segmentsMax) |
ConsolidationPolicy |
segmentsMin(Long segmentsMin) |
ConsolidationPolicy |
threshold(Double threshold) |
ConsolidationPolicy |
type(ConsolidationType type) |
public static ConsolidationPolicy of(ConsolidationType type)
public ConsolidationPolicy type(ConsolidationType type)
public ConsolidationPolicy threshold(Double threshold)
threshold - value in the range [0.0, 1.0]public ConsolidationType getType()
public Double getThreshold()
public Long getSegmentsMin()
public ConsolidationPolicy segmentsMin(Long segmentsMin)
segmentsMin - The minimum number of segments that will be evaluated as candidates for consolidation.
(default: 1)public Long getSegmentsMax()
public ConsolidationPolicy segmentsMax(Long segmentsMax)
segmentsMax - The maximum number of segments that will be evaluated as candidates for consolidation.
(default: 10)public Long getSegmentsBytesMax()
public ConsolidationPolicy segmentsBytesMax(Long segmentsBytesMax)
segmentsBytesMax - Maximum allowed size of all consolidated segments in bytes. (default: 5368709120)public Long getSegmentsBytesFloor()
public ConsolidationPolicy segmentsBytesFloor(Long segmentsBytesFloor)
segmentsBytesFloor - Defines the value (in bytes) to treat all smaller segments as equal for consolidation
selection. (default: 2097152)public Long getMinScore()
public ConsolidationPolicy minScore(Long minScore)
minScore - Filter out consolidation candidates with a score less than this. (default: 0)Copyright © 2016–2023 ArangoDB GmbH. All rights reserved.