Package

com.spotify

scio

Permalink

package scio

Main package for public APIs. Import all.

import com.spotify.scio._
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. scio
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. class Args extends Serializable

    Permalink

    Encapsulate parsed commandline arguments.

  2. class DistCacheScioContext extends AnyRef

    Permalink

    An enhanced ScioContext with distributed cache features.

  3. trait RunnerContext extends AnyRef

    Permalink

    Runner specific context.

  4. trait RunnerResult extends AnyRef

    Permalink

    Represent a Beam runner specific result.

  5. class ScioContext extends TransformNameable

    Permalink

    Main entry point for Scio functionality.

    Main entry point for Scio functionality. A ScioContext represents a pipeline and can be used to create SCollections and distributed caches on that cluster.

  6. abstract class ScioResult extends AnyRef

    Permalink

    Represent a Scio pipeline result.

  7. final case class SysProp(flag: String, description: String) extends Product with Serializable

    Permalink
  8. trait SysProps extends AnyRef

    Permalink
  9. implicit class WaitableFutureTap[T] extends AnyRef

    Permalink

    Wait for Tap to be available and get Tap reference from Future.

  10. implicit class WaitableNestedFutureTap[T] extends AnyRef

    Permalink

    Wait for nested Tap to be available, flatten result and get Tap reference from Future.

Value Members

  1. object Args extends Serializable

    Permalink

    A simple command line argument parser.

    A simple command line argument parser.

    Arguments can be either properties (--key=value1,value2,...) or booleans (--test).

  2. object BuildInfo extends Product with Serializable

    Permalink

    This object was generated by sbt-buildinfo.

  3. object ContextAndArgs

    Permalink

    Convenience object for creating ScioContext and Args.

  4. object CoreSysProps extends SysProps

    Permalink
  5. object JavaConverters

    Permalink

    Converters for Beam Java SDK APIs.

    Converters for Beam Java SDK APIs. Import all.

    import com.spotify.scio.JavaConverters._
  6. object ScioContext

    Permalink

    Companion object for ScioContext.

  7. object ScioMetrics

    Permalink

    Utility object for creating metrics.

    Utility object for creating metrics. The main types available are org.apache.beam.sdk.metrics.Counter, org.apache.beam.sdk.metrics.Distribution and org.apache.beam.sdk.metrics.Gauge.

  8. object SysProps

    Permalink
  9. package annotations

    Permalink
  10. package coders

    Permalink
  11. implicit val doubleArrayMon: Monoid[Array[Double]]

    Permalink

    Monoid for Array[Double].

  12. implicit val floatArrayMon: Monoid[Array[Float]]

    Permalink

    Monoid for Array[Float].

  13. implicit val intArrayMon: Monoid[Array[Int]]

    Permalink

    Monoid for Array[Int].

  14. package io

    Permalink
  15. implicit val longArrayMon: Monoid[Array[Long]]

    Permalink

    Monoid for Array[Long].

  16. package metrics

    Permalink

    This package contains the schema types for metrics collected during a pipeline run.

  17. package options

    Permalink
  18. package pubsub

    Permalink
  19. package runners

    Permalink
  20. package testing

    Permalink
  21. package transforms

    Permalink

    Main package for transforms APIs.

    Main package for transforms APIs. Import all.

  22. package util

    Permalink
  23. package values

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped