Class DataTransferServiceSettings

public sealed class DataTransferServiceSettings : ServiceSettingsBase

Settings for DataTransferServiceClient instances.

Inheritance

Object > ServiceSettingsBase > DataTransferServiceSettings

Namespace

Google.Cloud.BigQuery.DataTransfer.V1

Assembly

Google.Cloud.BigQuery.DataTransfer.V1.dll

Constructors

DataTransferServiceSettings()

public DataTransferServiceSettings()

Constructs a new DataTransferServiceSettings object with default settings.

Properties

CheckValidCredsSettings

public CallSettings CheckValidCredsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataTransferServiceClient.CheckValidCreds and DataTransferServiceClient.CheckValidCredsAsync.

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

CreateTransferConfigSettings

public CallSettings CreateTransferConfigSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataTransferServiceClient.CreateTransferConfig and DataTransferServiceClient.CreateTransferConfigAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 30 seconds.

DeleteTransferConfigSettings

public CallSettings DeleteTransferConfigSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataTransferServiceClient.DeleteTransferConfig and DataTransferServiceClient.DeleteTransferConfigAsync.

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

DeleteTransferRunSettings

public CallSettings DeleteTransferRunSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataTransferServiceClient.DeleteTransferRun and DataTransferServiceClient.DeleteTransferRunAsync .

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

EnrollDataSourcesSettings

public CallSettings EnrollDataSourcesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataTransferServiceClient.EnrollDataSources and DataTransferServiceClient.EnrollDataSourcesAsync .

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

GetDataSourceSettings

public CallSettings GetDataSourceSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataTransferServiceClient.GetDataSource and DataTransferServiceClient.GetDataSourceAsync.

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

GetTransferConfigSettings

public CallSettings GetTransferConfigSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataTransferServiceClient.GetTransferConfig and DataTransferServiceClient.GetTransferConfigAsync .

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

GetTransferRunSettings

public CallSettings GetTransferRunSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataTransferServiceClient.GetTransferRun and DataTransferServiceClient.GetTransferRunAsync.

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

ListDataSourcesSettings

public CallSettings ListDataSourcesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataTransferServiceClient.ListDataSources and DataTransferServiceClient.ListDataSourcesAsync.

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

ListTransferConfigsSettings

public CallSettings ListTransferConfigsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataTransferServiceClient.ListTransferConfigs and DataTransferServiceClient.ListTransferConfigsAsync.

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

ListTransferLogsSettings

public CallSettings ListTransferLogsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataTransferServiceClient.ListTransferLogs and DataTransferServiceClient.ListTransferLogsAsync .

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

ListTransferRunsSettings

public CallSettings ListTransferRunsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataTransferServiceClient.ListTransferRuns and DataTransferServiceClient.ListTransferRunsAsync .

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

ScheduleTransferRunsSettings

public CallSettings ScheduleTransferRunsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataTransferServiceClient.ScheduleTransferRuns and DataTransferServiceClient.ScheduleTransferRunsAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 30 seconds.

StartManualTransferRunsSettings

public CallSettings StartManualTransferRunsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataTransferServiceClient.StartManualTransferRuns and DataTransferServiceClient.StartManualTransferRunsAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

UpdateTransferConfigSettings

public CallSettings UpdateTransferConfigSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataTransferServiceClient.UpdateTransferConfig and DataTransferServiceClient.UpdateTransferConfigAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 30 seconds.

Methods

Clone()

public DataTransferServiceSettings Clone()

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

Returns
TypeDescription
DataTransferServiceSettings

A deep clone of this DataTransferServiceSettings object.

GetDefault()

public static DataTransferServiceSettings GetDefault()

Get a new instance of the default DataTransferServiceSettings.

Returns
TypeDescription
DataTransferServiceSettings

A new instance of the default DataTransferServiceSettings.