Class JsonStreamWriter.Builder
java.lang.Object
com.google.cloud.bigquery.storage.v1beta2.JsonStreamWriter.Builder
- Enclosing class:
- JsonStreamWriter
-
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds JsonStreamWriterStream name on the builder.setChannelProvider(com.google.api.gax.rpc.TransportChannelProvider channelProvider) Setter for the underlying StreamWriter's TransportChannelProvider.setCredentialsProvider(com.google.api.gax.core.CredentialsProvider credentialsProvider) Setter for the underlying StreamWriter's CredentialsProvider.setEndpoint(String endpoint) Setter for the underlying StreamWriter's Endpoint.setFlowControlSettings(com.google.api.gax.batching.FlowControlSettings flowControlSettings) Setter for the underlying StreamWriter's FlowControlSettings.setTraceId(String traceId) Setter for a traceId to help identify traffic origin.
-
Method Details
-
setChannelProvider
public JsonStreamWriter.Builder setChannelProvider(com.google.api.gax.rpc.TransportChannelProvider channelProvider) Setter for the underlying StreamWriter's TransportChannelProvider.- Parameters:
channelProvider-- Returns:
- Builder
-
setCredentialsProvider
public JsonStreamWriter.Builder setCredentialsProvider(com.google.api.gax.core.CredentialsProvider credentialsProvider) Setter for the underlying StreamWriter's CredentialsProvider.- Parameters:
credentialsProvider-- Returns:
- Builder
-
setFlowControlSettings
public JsonStreamWriter.Builder setFlowControlSettings(com.google.api.gax.batching.FlowControlSettings flowControlSettings) Setter for the underlying StreamWriter's FlowControlSettings.- Parameters:
flowControlSettings-- Returns:
- Builder
-
getStreamName
Stream name on the builder.- Returns:
- Builder
-
setEndpoint
Setter for the underlying StreamWriter's Endpoint.- Parameters:
endpoint-- Returns:
- Builder
-
setTraceId
Setter for a traceId to help identify traffic origin.- Parameters:
traceId-- Returns:
- Builder
-
build
public JsonStreamWriter build() throws com.google.protobuf.Descriptors.DescriptorValidationException, IllegalArgumentException, IOException, InterruptedExceptionBuilds JsonStreamWriter- Returns:
- JsonStreamWriter
- Throws:
com.google.protobuf.Descriptors.DescriptorValidationExceptionIllegalArgumentExceptionIOExceptionInterruptedException
-