Google BigQuery Storage v1 API - Class BigQueryReadSettings (3.9.0)

public sealed class BigQueryReadSettings : ServiceSettingsBase

Reference documentation and code samples for the Google BigQuery Storage v1 API class BigQueryReadSettings.

Settings for BigQueryReadClient instances.

Inheritance

object > ServiceSettingsBase > BigQueryReadSettings

Namespace

Google.Cloud.BigQuery.Storage.V1

Assembly

Google.Cloud.BigQuery.Storage.V1.dll

Constructors

BigQueryReadSettings()

public BigQueryReadSettings()

Constructs a new BigQueryReadSettings object with default settings.

Properties

CreateReadSessionSettings

public CallSettings CreateReadSessionSettings { get; set; }

CallSettings for synchronous and asynchronous calls to BigQueryReadClient.CreateReadSession and BigQueryReadClient.CreateReadSessionAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 600 seconds.

ReadRowsSettings

public CallSettings ReadRowsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to BigQueryReadClient.ReadRows and BigQueryReadClient.ReadRowsAsync.

Property Value
TypeDescription
CallSettings
Remarks

Timeout: 86400 seconds.

SplitReadStreamSettings

public CallSettings SplitReadStreamSettings { get; set; }

CallSettings for synchronous and asynchronous calls to BigQueryReadClient.SplitReadStream and BigQueryReadClient.SplitReadStreamAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 600 seconds.

Methods

Clone()

public BigQueryReadSettings Clone()

Creates a deep clone of this object, with all the same property values.

Returns
TypeDescription
BigQueryReadSettings

A deep clone of this BigQueryReadSettings object.

GetDefault()

public static BigQueryReadSettings GetDefault()

Get a new instance of the default BigQueryReadSettings.

Returns
TypeDescription
BigQueryReadSettings

A new instance of the default BigQueryReadSettings.