Package com.google.cloud.bigquery
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>
-
Field Summary
Fields inherited from class com.google.cloud.ServiceOptions.Builder
credentials -
Method Summary
Modifier and TypeMethodDescriptionbuild()setEnableOpenTelemetryTracing(boolean enableOpenTelemetryTracing) Enables OpenTelemetry tracing functionality for this BigQuery instancesetLocation(String location) setOpenTelemetryTracer(io.opentelemetry.api.trace.Tracer tracer) Sets the OpenTelemetry tracer for this BigQuery instance to be tracer.setTransportOptions(com.google.cloud.TransportOptions transportOptions) setUseInt64Timestamps(boolean useInt64Timestamps) Methods inherited from class com.google.cloud.ServiceOptions.Builder
getAllowedClientLibTokens, self, setApiTracerFactory, setClientLibToken, setClock, setCredentials, setHeaderProvider, setHost, setProjectId, setQuotaProjectId, setRetrySettings, setServiceFactory, setServiceRpcFactory, setUniverseDomain
-
Method Details
-
setTransportOptions
public BigQueryOptions.Builder setTransportOptions(com.google.cloud.TransportOptions transportOptions) - Overrides:
setTransportOptionsin classcom.google.cloud.ServiceOptions.Builder<BigQuery,BigQueryOptions, BigQueryOptions.Builder>
-
setLocation
-
setUseInt64Timestamps
-
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
-
build
- Specified by:
buildin classcom.google.cloud.ServiceOptions.Builder<BigQuery,BigQueryOptions, BigQueryOptions.Builder>
-