public final class SampleBucketId extends Object
Constructor and Description |
---|
SampleBucketId(UUID channelDataId,
int decimationLevel,
long bucketStartTime)
Create an identifier for a sample bucket.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
long |
getBucketStartTime()
Returns the start time of the sample bucket as the number of nanoseconds
since epoch (January 1st, 1970, 00:00:00 UTC).
|
UUID |
getChannelDataId()
Returns the unique identifier that is associated with the data (samples)
for the channel.
|
int |
getDecimationLevel()
Returns the decimation level for which the sample bucket stores data.
|
int |
hashCode() |
String |
toString() |
public SampleBucketId(UUID channelDataId, int decimationLevel, long bucketStartTime)
channelDataId
- unique identifier associated with the data (samples) for the
channel.decimationLevel
- decimation level for which the sample bucket stores data. The
decimation level is identified by the number of seconds
between two samples. A decimation level of zero specifies that
this decimation level stores (undecimated) raw samples, which
typically do not have a fixed period.bucketStartTime
- start time of the bucket. A bucket only stores samples that
have a time stamp that is greater than or equal to the
bucket's start-time. The start time is specified as the number
of nanoseconds since epoch (January 1st, 1970, 00:00:00 UTC).public long getBucketStartTime()
public UUID getChannelDataId()
public int getDecimationLevel()
Copyright © 2011–2019 aquenos GmbH. All rights reserved.