Cloud Dataplex v1 API - Class DataScanServiceSettings (3.3.0)

public sealed class DataScanServiceSettings : ServiceSettingsBase

Reference documentation and code samples for the Cloud Dataplex v1 API class DataScanServiceSettings.

Settings for DataScanServiceClient instances.

Inheritance

object > ServiceSettingsBase > DataScanServiceSettings

Namespace

Google.Cloud.Dataplex.V1

Assembly

Google.Cloud.Dataplex.V1.dll

Constructors

DataScanServiceSettings()

public DataScanServiceSettings()

Constructs a new DataScanServiceSettings object with default settings.

Properties

CreateDataScanOperationsSettings

public OperationsSettings CreateDataScanOperationsSettings { get; set; }

Long Running Operation settings for calls to DataScanServiceClient.CreateDataScan and DataScanServiceClient.CreateDataScanAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

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

CreateDataScanSettings

public CallSettings CreateDataScanSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataScanServiceClient.CreateDataScan and DataScanServiceClient.CreateDataScanAsync.

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

DeleteDataScanOperationsSettings

public OperationsSettings DeleteDataScanOperationsSettings { get; set; }

Long Running Operation settings for calls to DataScanServiceClient.DeleteDataScan and DataScanServiceClient.DeleteDataScanAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

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

DeleteDataScanSettings

public CallSettings DeleteDataScanSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataScanServiceClient.DeleteDataScan and DataScanServiceClient.DeleteDataScanAsync.

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

GenerateDataQualityRulesSettings

public CallSettings GenerateDataQualityRulesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataScanServiceClient.GenerateDataQualityRules and DataScanServiceClient.GenerateDataQualityRulesAsync.

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

GetDataScanJobSettings

public CallSettings GetDataScanJobSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataScanServiceClient.GetDataScanJob and DataScanServiceClient.GetDataScanJobAsync.

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

GetDataScanSettings

public CallSettings GetDataScanSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataScanServiceClient.GetDataScan and DataScanServiceClient.GetDataScanAsync.

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

IAMPolicySettings

public IAMPolicySettings IAMPolicySettings { get; set; }

The settings to use for the IAMPolicyClient associated with the client.

Property Value
Type Description
IAMPolicySettings

ListDataScanJobsSettings

public CallSettings ListDataScanJobsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataScanServiceClient.ListDataScanJobs and DataScanServiceClient.ListDataScanJobsAsync.

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

ListDataScansSettings

public CallSettings ListDataScansSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataScanServiceClient.ListDataScans and DataScanServiceClient.ListDataScansAsync.

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

LocationsSettings

public LocationsSettings LocationsSettings { get; set; }

The settings to use for the LocationsClient associated with the client.

Property Value
Type Description
LocationsSettings

RunDataScanSettings

public CallSettings RunDataScanSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataScanServiceClient.RunDataScan and DataScanServiceClient.RunDataScanAsync.

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

UpdateDataScanOperationsSettings

public OperationsSettings UpdateDataScanOperationsSettings { get; set; }

Long Running Operation settings for calls to DataScanServiceClient.UpdateDataScan and DataScanServiceClient.UpdateDataScanAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

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

UpdateDataScanSettings

public CallSettings UpdateDataScanSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataScanServiceClient.UpdateDataScan and DataScanServiceClient.UpdateDataScanAsync.

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

Methods

Clone()

public DataScanServiceSettings Clone()

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

Returns
Type Description
DataScanServiceSettings

A deep clone of this DataScanServiceSettings object.

GetDefault()

public static DataScanServiceSettings GetDefault()

Get a new instance of the default DataScanServiceSettings.

Returns
Type Description
DataScanServiceSettings

A new instance of the default DataScanServiceSettings.