com.gilt.gfc.aws.cloudwatch.periodic.metric

CloudWatchMetricDataAggregator

object CloudWatchMetricDataAggregator

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. CloudWatchMetricDataAggregator
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def builder(): CloudWatchMetricDataAggregatorBuilder

    Constructs a builder (immutable) that collects all the necessary parameters as well as allows for a partial construction of CloudWatchMetricDataAggregator objects, with common groups of parameters shared by multiple aggregated metrics.

    Constructs a builder (immutable) that collects all the necessary parameters as well as allows for a partial construction of CloudWatchMetricDataAggregator objects, with common groups of parameters shared by multiple aggregated metrics.

    N.B. fully constructed CloudWatchMetricDataAggregator instances start to collect metrics immediately, so a global background task that dumps them to CW needs to be started first, please call start() somewhere early in your app startup sequence.

    returns

    builder instance that you can start customizing

  8. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  9. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  10. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  11. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  12. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  13. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  14. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  15. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  16. final def notify(): Unit

    Definition Classes
    AnyRef
  17. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  18. def shutdown(): Unit

    Completely shuts down, can not be restarted.

  19. def start(interval: FiniteDuration): Unit

    Starts a background task that periodically dumps aggregated metric data to CW.

    Starts a background task that periodically dumps aggregated metric data to CW.

    interval

    how frequently to dump data to CW. This is intentionally different from the metric aggregation interval. E.g. you may be aggregating metrics for 1min but dump them to CW every 5min, thus taking advantage of larger batch size in API calls and reducing costs.

  20. def stop(): Unit

    Stops background tasks.

  21. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  22. def toString(): String

    Definition Classes
    AnyRef → Any
  23. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  25. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped