Package com.redis.lettucemod.timeseries
Class Aggregation
- java.lang.Object
-
- com.redis.lettucemod.timeseries.Aggregation
-
- All Implemented Interfaces:
io.lettuce.core.CompositeArgument
public class Aggregation extends java.lang.Object implements io.lettuce.core.CompositeArgument
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAggregation.Alignstatic classAggregation.BucketDurationBuilderstatic classAggregation.BucketTimestampstatic classAggregation.Builder
-
Constructor Summary
Constructors Constructor Description Aggregation(Aggregator aggregator, java.time.Duration bucketDuration)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Aggregation.BucketDurationBuilderaggregator(Aggregator aggregator)<K,V>
voidbuild(io.lettuce.core.protocol.CommandArgs<K,V> args)AggregatorgetAggregator()java.util.Optional<Aggregation.Align>getAlign()java.time.DurationgetBucketDuration()java.util.Optional<Aggregation.BucketTimestamp>getBucketTimestamp()booleanisEmpty()voidsetAlign(java.util.Optional<Aggregation.Align> align)voidsetBucketTimestamp(java.util.Optional<Aggregation.BucketTimestamp> bucketTimestamp)voidsetEmpty(boolean empty)java.lang.StringtoString()
-
-
-
Constructor Detail
-
Aggregation
public Aggregation(Aggregator aggregator, java.time.Duration bucketDuration)
-
-
Method Detail
-
getAggregator
public Aggregator getAggregator()
-
getBucketDuration
public java.time.Duration getBucketDuration()
-
getAlign
public java.util.Optional<Aggregation.Align> getAlign()
-
setAlign
public void setAlign(java.util.Optional<Aggregation.Align> align)
-
getBucketTimestamp
public java.util.Optional<Aggregation.BucketTimestamp> getBucketTimestamp()
-
setBucketTimestamp
public void setBucketTimestamp(java.util.Optional<Aggregation.BucketTimestamp> bucketTimestamp)
-
isEmpty
public boolean isEmpty()
-
setEmpty
public void setEmpty(boolean empty)
-
build
public <K,V> void build(io.lettuce.core.protocol.CommandArgs<K,V> args)
- Specified by:
buildin interfaceio.lettuce.core.CompositeArgument
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
aggregator
public static Aggregation.BucketDurationBuilder aggregator(Aggregator aggregator)
-
-