Class BigQueryWriteStubSettings.Builder

java.lang.Object
com.google.api.gax.rpc.StubSettings.Builder<BigQueryWriteStubSettings,BigQueryWriteStubSettings.Builder>
com.google.cloud.bigquery.storage.v1.stub.BigQueryWriteStubSettings.Builder
Enclosing class:
BigQueryWriteStubSettings

public static class BigQueryWriteStubSettings.Builder extends com.google.api.gax.rpc.StubSettings.Builder<BigQueryWriteStubSettings,BigQueryWriteStubSettings.Builder>
Builder for BigQueryWriteStubSettings.
  • Constructor Details

    • Builder

      protected Builder()
    • Builder

      protected Builder(com.google.api.gax.rpc.ClientContext clientContext)
    • Builder

      protected Builder(BigQueryWriteStubSettings settings)
  • Method Details

    • applyToAllUnaryMethods

      public BigQueryWriteStubSettings.Builder applyToAllUnaryMethods(com.google.api.core.ApiFunction<com.google.api.gax.rpc.UnaryCallSettings.Builder<?,?>,Void> settingsUpdater)
      Applies the given settings updater function to all of the unary API methods in this service.

      Note: This method does not support applying settings to streaming methods.

    • unaryMethodSettingsBuilders

      public com.google.common.collect.ImmutableList<com.google.api.gax.rpc.UnaryCallSettings.Builder<?,?>> unaryMethodSettingsBuilders()
    • createWriteStreamSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateWriteStreamRequest,WriteStream> createWriteStreamSettings()
      Returns the builder for the settings used for calls to createWriteStream.
    • appendRowsSettings

      public com.google.api.gax.rpc.StreamingCallSettings.Builder<AppendRowsRequest,AppendRowsResponse> appendRowsSettings()
      Returns the builder for the settings used for calls to appendRows.
    • getWriteStreamSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetWriteStreamRequest,WriteStream> getWriteStreamSettings()
      Returns the builder for the settings used for calls to getWriteStream.
    • finalizeWriteStreamSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<FinalizeWriteStreamRequest,FinalizeWriteStreamResponse> finalizeWriteStreamSettings()
      Returns the builder for the settings used for calls to finalizeWriteStream.
    • batchCommitWriteStreamsSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<BatchCommitWriteStreamsRequest,BatchCommitWriteStreamsResponse> batchCommitWriteStreamsSettings()
      Returns the builder for the settings used for calls to batchCommitWriteStreams.
    • flushRowsSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<FlushRowsRequest,FlushRowsResponse> flushRowsSettings()
      Returns the builder for the settings used for calls to flushRows.
    • build

      public BigQueryWriteStubSettings build() throws IOException
      Specified by:
      build in class com.google.api.gax.rpc.StubSettings.Builder<BigQueryWriteStubSettings,BigQueryWriteStubSettings.Builder>
      Throws:
      IOException