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.