Class

com.metamx.tranquility.druid.DruidBeamConfig

Builder

Related Doc: package DruidBeamConfig

Permalink

class Builder extends AnyRef

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Builder
  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 build(): DruidBeamConfig

    Permalink
  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. def firehoseBufferSize(x: Int): Builder

    Permalink

    size of buffer used by firehose to store events.

  11. def firehoseChunkSize(x: Int): Builder

    Permalink

    Maximum number of events to send to Druid in one HTTP request.

    Maximum number of events to send to Druid in one HTTP request. Larger batches will be broken up.

  12. def firehoseGracePeriod(x: org.scala_tools.time.Imports.Period): Builder

    Permalink

    Druid indexing tasks will shut down this long after the windowPeriod has elapsed.

    Druid indexing tasks will shut down this long after the windowPeriod has elapsed. The purpose of this extra delay is to allow time to receive the last few events that are valid from our perspective. Otherwise, we could think an event is just barely on-time, but the index task may not be available to receive it.

  13. def firehoseQuietPeriod(x: org.scala_tools.time.Imports.Period): Builder

    Permalink

    When we create new Druid indexing tasks, wait this long for the task to appear before complaining that it cannot be found.

  14. def firehoseRetryPeriod(x: org.scala_tools.time.Imports.Period): Builder

    Permalink

    If a push to Druid fails for some apparently-transient reason, retry for this long before complaining that the events could not be pushed.

  15. final def getClass(): Class[_]

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

    Permalink
    Definition Classes
    AnyRef → Any
  17. def indexRetryPeriod(x: org.scala_tools.time.Imports.Period): Builder

    Permalink

    If an indexing service overlord call fails for some apparently-transient reason, retry for this long before giving up.

  18. final def isInstanceOf[T0]: Boolean

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

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

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

    Permalink
    Definition Classes
    AnyRef
  22. def randomizeTaskId(x: Boolean): Builder

    Permalink

    True if we should add a random suffix to Druid task IDs.

    True if we should add a random suffix to Druid task IDs. This is useful for testing, since it allows us to re-submit tasks that would otherwise conflict with each other. But for the same reason, it's risky in production, since it allows us to re-submit tasks that conflict with each other.

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

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

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

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

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

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

Inherited from AnyRef

Inherited from Any

Ungrouped