com.spotify.scio.bigquery

BigQueryClient

object BigQueryClient

Companion object for BigQueryClient.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. BigQueryClient
  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. val CACHE_DIRECTORY_DEFAULT: String

    Default cache directory.

  7. val CACHE_DIRECTORY_KEY: String

    System property key for local schema cache directory.

  8. val PROJECT_KEY: String

    System property key for billing project.

  9. val SECRET_KEY: String

    System property key for JSON secret path.

  10. val STAGING_DATASET_DEFAULT: String

    Default staging dataset.

  11. val STAGING_DATASET_DESCRIPTION: String

    Description for staging dataset.

  12. val STAGING_DATASET_KEY: String

    System property key for staging dataset.

  13. val STAGING_DATASET_LOCATION_DEFAULT: String

    Default staging dataset location.

  14. val STAGING_DATASET_LOCATION_KEY: String

    System property key for staging dataset location.

  15. val STAGING_DATASET_TABLE_EXPIRATION_MS: Long

    Table expiration in milliseconds for staging dataset.

  16. def apply(project: String, secret: String): BigQueryClient

    Create a new BigQueryClient instance with the given project and secret file.

  17. def apply(project: String): BigQueryClient

    Create a new BigQueryClient instance with the given project.

  18. def apply(): BigQueryClient

    Create a new BigQueryClient instance.

    Create a new BigQueryClient instance.

    Project must be set via bigquery.project system property. An optional JSON secret file can be set via bigquery.secret. For example, by adding the following code at the beginning of a job:

    sys.props("bigquery.project") = "my-project"
    sys.props("bigquery.secret") = "/path/to/secret.json"

    Or by passing them as SBT command line arguments:

    sbt -Dbigquery.project=my-project -Dbigquery.secret=/path/to/secret.json
  19. def apply(project: String, credential: Credential): BigQueryClient

    Create a new BigQueryClient instance with the given project and credential.

  20. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  21. def clone(): AnyRef

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    AnyRef
  32. def toString(): String

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped