LazyTimeSeries

com.netflix.atlas.core.model.LazyTimeSeries
case class LazyTimeSeries(tags: Map[String, String], label: String, data: TimeSeq) extends TimeSeries

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait TimeSeries
trait TaggedItem
class Object
trait Matchable
class Any
Show all

Members list

Value members

Inherited methods

def binaryOp(ts: TimeSeries, labelFmt: String, f: BinaryOp): TimeSeries

Attributes

Inherited from:
TimeSeries

Attributes

Inherited from:
TimeSeries

Attributes

Inherited from:
TimeSeries
def datapoint(timestamp: Long): Datapoint

Attributes

Inherited from:
TimeSeries
def foreach(f: (String, String) => Unit): Unit

Code that just needs to iterate over all tags should use this method. Allows for implementations to optimize how the tag data is stored and traversed.

Code that just needs to iterate over all tags should use this method. Allows for implementations to optimize how the tag data is stored and traversed.

Attributes

Inherited from:
TaggedItem
def idString: String

Standard string representation of the id.

Standard string representation of the id.

Attributes

Inherited from:
TaggedItem
def isExpired: Boolean

Returns true if the item is expired and no data is available.

Returns true if the item is expired and no data is available.

Attributes

Inherited from:
TaggedItem

Attributes

Inherited from:
TimeSeries
def offset(dur: Long): TimeSeries

Attributes

Inherited from:
TimeSeries
def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product
def unaryOp(labelFmt: String, f: Double => Double): TimeSeries

Attributes

Inherited from:
TimeSeries
def withLabel(s: String): TimeSeries

Attributes

Inherited from:
TimeSeries
def withTags(ts: Map[String, String]): TimeSeries

Attributes

Inherited from:
TimeSeries

Concrete fields

lazy val id: ItemId

Unique id based on the tags.

Unique id based on the tags.

Attributes