Class BigQueryOptions.Builder

java.lang.Object
com.google.cloud.ServiceOptions.Builder<BigQuery,BigQueryOptions,BigQueryOptions.Builder>
com.google.cloud.bigquery.BigQueryOptions.Builder
Enclosing class:
BigQueryOptions

public static class BigQueryOptions.Builder extends com.google.cloud.ServiceOptions.Builder<BigQuery,BigQueryOptions,BigQueryOptions.Builder>
  • Method Details

    • setTransportOptions

      public BigQueryOptions.Builder setTransportOptions(com.google.cloud.TransportOptions transportOptions)
      Overrides:
      setTransportOptions in class com.google.cloud.ServiceOptions.Builder<BigQuery,BigQueryOptions,BigQueryOptions.Builder>
    • setLocation

      public BigQueryOptions.Builder setLocation(String location)
    • setUseInt64Timestamps

      public BigQueryOptions.Builder setUseInt64Timestamps(boolean useInt64Timestamps)
    • setEnableOpenTelemetryTracing

      @BetaApi public BigQueryOptions.Builder setEnableOpenTelemetryTracing(boolean enableOpenTelemetryTracing)
      Enables OpenTelemetry tracing functionality for this BigQuery instance
      Parameters:
      enableOpenTelemetryTracing - enables OpenTelemetry tracing if true
    • setOpenTelemetryTracer

      @BetaApi public BigQueryOptions.Builder setOpenTelemetryTracer(io.opentelemetry.api.trace.Tracer tracer)
      Sets the OpenTelemetry tracer for this BigQuery instance to be tracer.
      Parameters:
      tracer - OpenTelemetry tracer to be used
    • setResultRetryAlgorithm

      public BigQueryOptions.Builder setResultRetryAlgorithm(com.google.api.gax.retrying.ResultRetryAlgorithm<?> resultRetryAlgorithm)
    • build

      public BigQueryOptions build()
      Specified by:
      build in class com.google.cloud.ServiceOptions.Builder<BigQuery,BigQueryOptions,BigQueryOptions.Builder>