Uses of Class
com.google.cloud.bigquery.storage.v1.StreamWriter.Builder
-
Uses of StreamWriter.Builder in com.google.cloud.bigquery.storage.v1
Modifier and TypeMethodDescriptionstatic StreamWriter.Builder
StreamWriter.newBuilder
(String streamName) Constructs a newStreamWriter.Builder
using the given stream.static StreamWriter.Builder
StreamWriter.newBuilder
(String streamName, BigQueryWriteClient client) Constructs a newStreamWriter.Builder
using the given stream and client.StreamWriter.Builder.setChannelProvider
(com.google.api.gax.rpc.TransportChannelProvider channelProvider) ChannelProvider
to use to create Channels, which must point at Cloud BigQuery Storage API endpoint.StreamWriter.Builder.setCompressorName
(String compressorName) StreamWriter.Builder.setCredentialsProvider
(com.google.api.gax.core.CredentialsProvider credentialsProvider) CredentialsProvider
to use to create Credentials to authenticate calls.StreamWriter.Builder.setDefaultMissingValueInterpretation
(AppendRowsRequest.MissingValueInterpretation defaultMissingValueInterpretation) Sets the default missing value interpretation value if the column is not presented in the missing_value_interpretations map.StreamWriter.Builder.setEnableConnectionPool
(boolean enableConnectionPool) Enable multiplexing for this writer.StreamWriter.Builder.setEndpoint
(String endpoint) Gives the ability to override the gRPC endpoint.StreamWriter.Builder.setExecutorProvider
(com.google.api.gax.core.ExecutorProvider executorProvider) ExecutorProvider
to use to create Executor to run background jobs.StreamWriter.Builder.setLimitExceededBehavior
(com.google.api.gax.batching.FlowController.LimitExceededBehavior limitExceededBehavior) Sets the limit exceeded behavior.StreamWriter.Builder.setLocation
(String location) Location of the table this stream writer is targeting.StreamWriter.Builder.setMaxInflightBytes
(long value) StreamWriter.Builder.setMaxInflightRequests
(long value) StreamWriter.Builder.setMaxRetryDuration
(Duration maxRetryDuration) StreamWriter.Builder.setRetrySettings
(com.google.api.gax.retrying.RetrySettings retrySettings) StreamWriter.Builder.setTraceId
(String traceId) Sets traceId for debuging purpose.StreamWriter.Builder.setWriterSchema
(ProtoSchema writerSchema) Sets the proto schema of the rows.