A client to BigQuery Storage API
-
newBuilder that constructs a SchemaAwareStreamWriter builder with TableSchema being initialized
by StreamWriter by default.
newBuilder that constructs a SchemaAwareStreamWriter builder.
newBuilder that constructs a SchemaAwareStreamWriter builder with BigQuery client being
initialized by StreamWriter by default.
SchemaAwareStreamWriter.Builder.setChannelProvider(com.google.api.gax.rpc.TransportChannelProvider channelProvider)
Setter for the underlying StreamWriter's TransportChannelProvider.
Sets the compression to use for the calls.
SchemaAwareStreamWriter.Builder.setCredentialsProvider(com.google.api.gax.core.CredentialsProvider credentialsProvider)
Setter for the underlying StreamWriter's CredentialsProvider.
Sets the default missing value interpretation value if the column is not presented in the
missing_value_interpretations map.
Enable multiplexing for this writer.
Setter for the underlying StreamWriter's Endpoint.
SchemaAwareStreamWriter.Builder.setExecutorProvider(com.google.api.gax.core.ExecutorProvider executorProvider)
Setter for the underlying StreamWriter's ExecutorProvider.
SchemaAwareStreamWriter.Builder.setFlowControlSettings(com.google.api.gax.batching.FlowControlSettings flowControlSettings)
Setter for the underlying StreamWriter's FlowControlSettings.
Setter for a ignoreUnknownFields, if true, unknown fields to BigQuery will be ignored instead
of error out.
Location of the table this stream writer is targeting.
SchemaAwareStreamWriter.Builder.setRetrySettings(com.google.api.gax.retrying.RetrySettings retrySettings)
Sets the RetrySettings to use for in-stream error retry.
Setter for a traceId to help identify traffic origin.
Setter for a traceIdBase to help identify traffic origin.