BigQuery Storage V1 API - Class Google::Cloud::Bigquery::Storage::V1::BigQueryWrite::Client::Configuration::Rpcs (v0.27.0)

Reference documentation and code samples for the BigQuery Storage V1 API class Google::Cloud::Bigquery::Storage::V1::BigQueryWrite::Client::Configuration::Rpcs.

Configuration RPC class for the BigQueryWrite API.

Includes fields providing the configuration for each RPC in this service. Each configuration object is of type Gapic::Config::Method and includes the following configuration fields:

  • timeout (type: Numeric) - The call timeout in seconds
  • metadata (type: Hash{Symbol=>String}) - Additional gRPC headers
  • retry_policy (type:Hash`) - The retry policy. The policy fields include the following keys:
    • :initial_delay (type: Numeric) - The initial delay in seconds.
    • :max_delay (type: Numeric) - The max delay in seconds.
    • :multiplier (type: Numeric) - The incremental backoff multiplier.
    • :retry_codes (type: Array<String>) - The error codes that should trigger a retry.

Inherits

  • Object

Methods

#append_rows

defappend_rows()->::Gapic::Config::Method

RPC-specific configuration for append_rows

Returns
  • (::Gapic::Config::Method)

#batch_commit_write_streams

defbatch_commit_write_streams()->::Gapic::Config::Method

RPC-specific configuration for batch_commit_write_streams

Returns
  • (::Gapic::Config::Method)

#create_write_stream

defcreate_write_stream()->::Gapic::Config::Method

RPC-specific configuration for create_write_stream

Returns
  • (::Gapic::Config::Method)

#finalize_write_stream

deffinalize_write_stream()->::Gapic::Config::Method

RPC-specific configuration for finalize_write_stream

Returns
  • (::Gapic::Config::Method)

#flush_rows

defflush_rows()->::Gapic::Config::Method

RPC-specific configuration for flush_rows

Returns
  • (::Gapic::Config::Method)

#get_write_stream

defget_write_stream()->::Gapic::Config::Method

RPC-specific configuration for get_write_stream

Returns
  • (::Gapic::Config::Method)

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025年11月13日 UTC.