Object/Trait

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

CloudWatchMetricDataAggregator

Related Docs: trait CloudWatchMetricDataAggregator | package metric

Permalink

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
Visibility
  1. Public
  2. All

Value Members

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

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

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

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def builder(publisher: CloudWatchMetricsPublisher): CloudWatchMetricDataAggregatorBuilder

    Permalink

    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

  6. def clone(): AnyRef

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
  14. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  15. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  16. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  17. def toString(): String

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

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def builder(): CloudWatchMetricDataAggregatorBuilder

    Permalink

    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

    Annotations
    @deprecated
    Deprecated

    (Since version 1.2.0) Use builder(CloudWatchMetricsPublisher)

  2. def shutdown(): Unit

    Permalink

    Completely shuts down, can not be restarted.

    Completely shuts down, can not be restarted.

    Annotations
    @deprecated
    Deprecated

    (Since version 1.2.0) Use CloudWatchMetricsPublisher.shutdown()

  3. def start(interval: FiniteDuration): Unit

    Permalink

    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.

    Annotations
    @deprecated
    Deprecated

    (Since version 1.2.0) Use CloudWatchMetricsPublisher.start()

  4. def stop(): Unit

    Permalink

    Stops background tasks.

    Stops background tasks.

    Annotations
    @deprecated
    Deprecated

    (Since version 1.2.0) Use CloudWatchMetricsPublisher.stop()

Inherited from AnyRef

Inherited from Any

Ungrouped