Cloud Data Fusion v1 API - Class DataFusionSettings (2.3.0)

public sealed class DataFusionSettings : ServiceSettingsBase

Reference documentation and code samples for the Cloud Data Fusion v1 API class DataFusionSettings.

Settings for DataFusionClient instances.

Inheritance

object > ServiceSettingsBase > DataFusionSettings

Namespace

Google.Cloud.DataFusion.V1

Assembly

Google.Cloud.DataFusion.V1.dll

Constructors

DataFusionSettings()

public DataFusionSettings()

Constructs a new DataFusionSettings object with default settings.

Properties

CreateInstanceOperationsSettings

public OperationsSettings CreateInstanceOperationsSettings { get; set; }

Long Running Operation settings for calls to DataFusionClient.CreateInstance and DataFusionClient.CreateInstanceAsync.

Property Value
TypeDescription
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

CreateInstanceSettings

public CallSettings CreateInstanceSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataFusionClient.CreateInstance and DataFusionClient.CreateInstanceAsync.

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

DeleteInstanceOperationsSettings

public OperationsSettings DeleteInstanceOperationsSettings { get; set; }

Long Running Operation settings for calls to DataFusionClient.DeleteInstance and DataFusionClient.DeleteInstanceAsync.

Property Value
TypeDescription
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

DeleteInstanceSettings

public CallSettings DeleteInstanceSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataFusionClient.DeleteInstance and DataFusionClient.DeleteInstanceAsync.

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

GetInstanceSettings

public CallSettings GetInstanceSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataFusionClient.GetInstance and DataFusionClient.GetInstanceAsync.

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

ListAvailableVersionsSettings

public CallSettings ListAvailableVersionsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataFusionClient.ListAvailableVersions and DataFusionClient.ListAvailableVersionsAsync.

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

ListInstancesSettings

public CallSettings ListInstancesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataFusionClient.ListInstances and DataFusionClient.ListInstancesAsync.

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

RestartInstanceOperationsSettings

public OperationsSettings RestartInstanceOperationsSettings { get; set; }

Long Running Operation settings for calls to DataFusionClient.RestartInstance and DataFusionClient.RestartInstanceAsync.

Property Value
TypeDescription
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

RestartInstanceSettings

public CallSettings RestartInstanceSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataFusionClient.RestartInstance and DataFusionClient.RestartInstanceAsync.

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

UpdateInstanceOperationsSettings

public OperationsSettings UpdateInstanceOperationsSettings { get; set; }

Long Running Operation settings for calls to DataFusionClient.UpdateInstance and DataFusionClient.UpdateInstanceAsync.

Property Value
TypeDescription
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

UpdateInstanceSettings

public CallSettings UpdateInstanceSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataFusionClient.UpdateInstance and DataFusionClient.UpdateInstanceAsync.

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

Methods

Clone()

public DataFusionSettings Clone()

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

Returns
TypeDescription
DataFusionSettings

A deep clone of this DataFusionSettings object.

GetDefault()

public static DataFusionSettings GetDefault()

Get a new instance of the default DataFusionSettings.

Returns
TypeDescription
DataFusionSettings

A new instance of the default DataFusionSettings.