Class BigQueryOptions.Builder (2.52.0)

public static class BigQueryOptions.Builder extends ServiceOptions.Builder<BigQuery,BigQueryOptions,BigQueryOptions.Builder>

Inheritance

java.lang.Object > com.google.cloud.ServiceOptions.Builder > BigQueryOptions.Builder

Methods

build()

public BigQueryOptions build()
Returns
Type Description
BigQueryOptions
Overrides
com.google.cloud.ServiceOptions.Builder.build()

setEnableOpenTelemetryTracing(boolean enableOpenTelemetryTracing)

public BigQueryOptions.Builder setEnableOpenTelemetryTracing(boolean enableOpenTelemetryTracing)

Enables OpenTelemetry tracing functionality for this BigQuery instance

Parameter
Name Description
enableOpenTelemetryTracing boolean

enables OpenTelemetry tracing if true

Returns
Type Description
BigQueryOptions.Builder

setLocation(String location)

public BigQueryOptions.Builder setLocation(String location)
Parameter
Name Description
location String
Returns
Type Description
BigQueryOptions.Builder

setOpenTelemetryTracer(Tracer tracer)

public BigQueryOptions.Builder setOpenTelemetryTracer(Tracer tracer)

Sets the OpenTelemetry tracer for this BigQuery instance to be tracer.

Parameter
Name Description
tracer io.opentelemetry.api.trace.Tracer

OpenTelemetry tracer to be used

Returns
Type Description
BigQueryOptions.Builder

setTransportOptions(TransportOptions transportOptions)

public BigQueryOptions.Builder setTransportOptions(TransportOptions transportOptions)
Parameter
Name Description
transportOptions com.google.cloud.TransportOptions
Returns
Type Description
BigQueryOptions.Builder
Overrides
com.google.cloud.ServiceOptions.Builder.setTransportOptions(com.google.cloud.TransportOptions)

setUseInt64Timestamps(boolean useInt64Timestamps)

public BigQueryOptions.Builder setUseInt64Timestamps(boolean useInt64Timestamps)
Parameter
Name Description
useInt64Timestamps boolean
Returns
Type Description
BigQueryOptions.Builder