# BigQuery Storage V1 API - Class Google::Cloud::Bigquery::Storage::V1::BigQueryWrite::Client::Configuration::Rpcs (v1.7.0)

1.7.0 (latest) 1.6.0 1.5.1 1.4.0 1.3.1 1.2.0 1.1.0 1.0.1 0.27.0 0.26.0 0.25.2 0.24.0 0.23.0 0.22.0 0.21.0 0.20.0 0.19.1 0.18.0 0.17.0 0.16.0 0.15.1 0.14.0 0.13.0 0.12.0 0.11.1 0.10.1 0.9.2 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

    def append_rows() -> ::Gapic::Config::Method

RPC-specific configuration for `append_rows`
**Returns**

- (::Gapic::Config::Method)

### #batch_commit_write_streams

    def batch_commit_write_streams() -> ::Gapic::Config::Method

RPC-specific configuration for `batch_commit_write_streams`
**Returns**

- (::Gapic::Config::Method)

### #create_write_stream

    def create_write_stream() -> ::Gapic::Config::Method

RPC-specific configuration for `create_write_stream`
**Returns**

- (::Gapic::Config::Method)

### #finalize_write_stream

    def finalize_write_stream() -> ::Gapic::Config::Method

RPC-specific configuration for `finalize_write_stream`
**Returns**

- (::Gapic::Config::Method)

### #flush_rows

    def flush_rows() -> ::Gapic::Config::Method

RPC-specific configuration for `flush_rows`
**Returns**

- (::Gapic::Config::Method)

### #get_write_stream

    def get_write_stream() -> ::Gapic::Config::Method

RPC-specific configuration for `get_write_stream`
**Returns**

- (::Gapic::Config::Method)