Google Cloud Data Loss Prevention v2 API - Class DlpServiceSettings (2.15.0)

 public sealed class DlpServiceSettings : ServiceSettingsBase 

Reference documentation and code samples for the Google Cloud Data Loss Prevention v2 API class DlpServiceSettings.

Settings for DlpServiceClient instances.

Inheritance

object > ServiceSettingsBase > DlpServiceSettings

Namespace

Google.Cloud.Dlp.V2

Assembly

Google.Cloud.Dlp.V2.dll

Constructors

DlpServiceSettings()

 public DlpServiceSettings() 

Constructs a new DlpServiceSettings object with default settings.

Properties

ActivateJobTriggerSettings

 public CallSettings ActivateJobTriggerSettings { get; set; } 

CallSettings for synchronous and asynchronous calls to DlpServiceClient.ActivateJobTrigger and DlpServiceClient.ActivateJobTriggerAsync .

Property Value
Type
Description
Remarks
  • This call will not be retried.
  • Timeout: 300 seconds.

CancelDlpJobSettings

 public CallSettings CancelDlpJobSettings { get; set; } 

CallSettings for synchronous and asynchronous calls to DlpServiceClient.CancelDlpJob and DlpServiceClient.CancelDlpJobAsync .

Property Value
Type
Description
Remarks
  • This call will not be retried.
  • Timeout: 300 seconds.

CreateDeidentifyTemplateSettings

 public CallSettings CreateDeidentifyTemplateSettings { get; set; } 

CallSettings for synchronous and asynchronous calls to DlpServiceClient.CreateDeidentifyTemplate and DlpServiceClient.CreateDeidentifyTemplateAsync .

Property Value
Type
Description
Remarks
  • This call will not be retried.
  • Timeout: 300 seconds.

CreateDiscoveryConfigSettings

 public CallSettings CreateDiscoveryConfigSettings { get; set; } 

CallSettings for synchronous and asynchronous calls to DlpServiceClient.CreateDiscoveryConfig and DlpServiceClient.CreateDiscoveryConfigAsync .

Property Value
Type
Description
Remarks
  • This call will not be retried.
  • Timeout: 300 seconds.

CreateDlpJobSettings

 public CallSettings CreateDlpJobSettings { get; set; } 

CallSettings for synchronous and asynchronous calls to DlpServiceClient.CreateDlpJob and DlpServiceClient.CreateDlpJobAsync .

Property Value
Type
Description
Remarks
  • This call will not be retried.
  • Timeout: 300 seconds.

CreateInspectTemplateSettings

 public CallSettings CreateInspectTemplateSettings { get; set; } 

CallSettings for synchronous and asynchronous calls to DlpServiceClient.CreateInspectTemplate and DlpServiceClient.CreateInspectTemplateAsync .

Property Value
Type
Description
Remarks
  • This call will not be retried.
  • Timeout: 300 seconds.

CreateJobTriggerSettings

 public CallSettings CreateJobTriggerSettings { get; set; } 

CallSettings for synchronous and asynchronous calls to DlpServiceClient.CreateJobTrigger and DlpServiceClient.CreateJobTriggerAsync .

Property Value
Type
Description
Remarks
  • This call will not be retried.
  • Timeout: 300 seconds.

CreateStoredInfoTypeSettings

 public CallSettings CreateStoredInfoTypeSettings { get; set; } 

CallSettings for synchronous and asynchronous calls to DlpServiceClient.CreateStoredInfoType and DlpServiceClient.CreateStoredInfoTypeAsync .

Property Value
Type
Description
Remarks
  • This call will not be retried.
  • Timeout: 300 seconds.

DeidentifyContentSettings

 public CallSettings DeidentifyContentSettings { get; set; } 

CallSettings for synchronous and asynchronous calls to DlpServiceClient.DeidentifyContent and DlpServiceClient.DeidentifyContentAsync .

Property Value
Type
Description
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: 300 seconds.

DeleteDeidentifyTemplateSettings

 public CallSettings DeleteDeidentifyTemplateSettings { get; set; } 

CallSettings for synchronous and asynchronous calls to DlpServiceClient.DeleteDeidentifyTemplate and DlpServiceClient.DeleteDeidentifyTemplateAsync .

Property Value
Type
Description
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: 300 seconds.

DeleteDiscoveryConfigSettings

 public CallSettings DeleteDiscoveryConfigSettings { get; set; } 

CallSettings for synchronous and asynchronous calls to DlpServiceClient.DeleteDiscoveryConfig and DlpServiceClient.DeleteDiscoveryConfigAsync .

Property Value
Type
Description
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: 300 seconds.

DeleteDlpJobSettings

 public CallSettings DeleteDlpJobSettings { get; set; } 

CallSettings for synchronous and asynchronous calls to DlpServiceClient.DeleteDlpJob and DlpServiceClient.DeleteDlpJobAsync .

Property Value
Type
Description
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: 300 seconds.

DeleteInspectTemplateSettings

 public CallSettings DeleteInspectTemplateSettings { get; set; } 

CallSettings for synchronous and asynchronous calls to DlpServiceClient.DeleteInspectTemplate and DlpServiceClient.DeleteInspectTemplateAsync .

Property Value
Type
Description
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: 300 seconds.

DeleteJobTriggerSettings

 public CallSettings DeleteJobTriggerSettings { get; set; } 

CallSettings for synchronous and asynchronous calls to DlpServiceClient.DeleteJobTrigger and DlpServiceClient.DeleteJobTriggerAsync .

Property Value
Type
Description
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: 300 seconds.

DeleteStoredInfoTypeSettings

 public CallSettings DeleteStoredInfoTypeSettings { get; set; } 

CallSettings for synchronous and asynchronous calls to DlpServiceClient.DeleteStoredInfoType and DlpServiceClient.DeleteStoredInfoTypeAsync .

Property Value
Type
Description
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: 300 seconds.

FinishDlpJobSettings

 public CallSettings FinishDlpJobSettings { get; set; } 

CallSettings for synchronous and asynchronous calls to DlpServiceClient.FinishDlpJob and DlpServiceClient.FinishDlpJobAsync .

Property Value
Type
Description
Remarks
  • This call will not be retried.
  • Timeout: 300 seconds.

GetColumnDataProfileSettings

 public CallSettings GetColumnDataProfileSettings { get; set; } 

CallSettings for synchronous and asynchronous calls to DlpServiceClient.GetColumnDataProfile and DlpServiceClient.GetColumnDataProfileAsync .

Property Value
Type
Description
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: 300 seconds.

GetDeidentifyTemplateSettings

 public CallSettings GetDeidentifyTemplateSettings { get; set; } 

CallSettings for synchronous and asynchronous calls to DlpServiceClient.GetDeidentifyTemplate and DlpServiceClient.GetDeidentifyTemplateAsync .

Property Value
Type
Description
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: 300 seconds.

GetDiscoveryConfigSettings

 public CallSettings GetDiscoveryConfigSettings { get; set; } 

CallSettings for synchronous and asynchronous calls to DlpServiceClient.GetDiscoveryConfig and DlpServiceClient.GetDiscoveryConfigAsync .

Property Value
Type
Description
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: 300 seconds.

GetDlpJobSettings

 public CallSettings GetDlpJobSettings { get; set; } 

CallSettings for synchronous and asynchronous calls to DlpServiceClient.GetDlpJob and DlpServiceClient.GetDlpJobAsync .

Property Value
Type
Description
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: 300 seconds.

GetInspectTemplateSettings

 public CallSettings GetInspectTemplateSettings { get; set; } 

CallSettings for synchronous and asynchronous calls to DlpServiceClient.GetInspectTemplate and DlpServiceClient.GetInspectTemplateAsync .

Property Value
Type
Description
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: 300 seconds.

GetJobTriggerSettings

 public CallSettings GetJobTriggerSettings { get; set; } 

CallSettings for synchronous and asynchronous calls to DlpServiceClient.GetJobTrigger and DlpServiceClient.GetJobTriggerAsync .

Property Value
Type
Description
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: 300 seconds.

GetProjectDataProfileSettings

 public CallSettings GetProjectDataProfileSettings { get; set; } 

CallSettings for synchronous and asynchronous calls to DlpServiceClient.GetProjectDataProfile and DlpServiceClient.GetProjectDataProfileAsync .

Property Value
Type
Description
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: 300 seconds.

GetStoredInfoTypeSettings

 public CallSettings GetStoredInfoTypeSettings { get; set; } 

CallSettings for synchronous and asynchronous calls to DlpServiceClient.GetStoredInfoType and DlpServiceClient.GetStoredInfoTypeAsync .

Property Value
Type
Description
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: 300 seconds.

GetTableDataProfileSettings

 public CallSettings GetTableDataProfileSettings { get; set; } 

CallSettings for synchronous and asynchronous calls to DlpServiceClient.GetTableDataProfile and DlpServiceClient.GetTableDataProfileAsync .

Property Value
Type
Description
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: 300 seconds.

HybridInspectDlpJobSettings

 public CallSettings HybridInspectDlpJobSettings { get; set; } 

CallSettings for synchronous and asynchronous calls to DlpServiceClient.HybridInspectDlpJob and DlpServiceClient.HybridInspectDlpJobAsync .

Property Value
Type
Description
Remarks
  • This call will not be retried.
  • Timeout: 300 seconds.

HybridInspectJobTriggerSettings

 public CallSettings HybridInspectJobTriggerSettings { get; set; } 

CallSettings for synchronous and asynchronous calls to DlpServiceClient.HybridInspectJobTrigger and DlpServiceClient.HybridInspectJobTriggerAsync .

Property Value
Type
Description
Remarks
  • This call will not be retried.
  • Timeout: 300 seconds.

InspectContentSettings

 public CallSettings InspectContentSettings { get; set; } 

CallSettings for synchronous and asynchronous calls to DlpServiceClient.InspectContent and DlpServiceClient.InspectContentAsync .

Property Value
Type
Description
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: 300 seconds.

ListColumnDataProfilesSettings

 public CallSettings ListColumnDataProfilesSettings { get; set; } 

CallSettings for synchronous and asynchronous calls to DlpServiceClient.ListColumnDataProfiles and DlpServiceClient.ListColumnDataProfilesAsync .

Property Value
Type
Description
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: 300 seconds.

ListDeidentifyTemplatesSettings

 public CallSettings ListDeidentifyTemplatesSettings { get; set; } 

CallSettings for synchronous and asynchronous calls to DlpServiceClient.ListDeidentifyTemplates and DlpServiceClient.ListDeidentifyTemplatesAsync .

Property Value
Type
Description
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: 300 seconds.

ListDiscoveryConfigsSettings

 public CallSettings ListDiscoveryConfigsSettings { get; set; } 

CallSettings for synchronous and asynchronous calls to DlpServiceClient.ListDiscoveryConfigs and DlpServiceClient.ListDiscoveryConfigsAsync .

Property Value
Type
Description
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: 300 seconds.

ListDlpJobsSettings

 public CallSettings ListDlpJobsSettings { get; set; } 

CallSettings for synchronous and asynchronous calls to DlpServiceClient.ListDlpJobs and DlpServiceClient.ListDlpJobsAsync .

Property Value
Type
Description
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: 300 seconds.

ListInfoTypesSettings

 public CallSettings ListInfoTypesSettings { get; set; } 

CallSettings for synchronous and asynchronous calls to DlpServiceClient.ListInfoTypes and DlpServiceClient.ListInfoTypesAsync .

Property Value
Type
Description
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: 300 seconds.

ListInspectTemplatesSettings

 public CallSettings ListInspectTemplatesSettings { get; set; } 

CallSettings for synchronous and asynchronous calls to DlpServiceClient.ListInspectTemplates and DlpServiceClient.ListInspectTemplatesAsync .

Property Value
Type
Description
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: 300 seconds.

ListJobTriggersSettings

 public CallSettings ListJobTriggersSettings { get; set; } 

CallSettings for synchronous and asynchronous calls to DlpServiceClient.ListJobTriggers and DlpServiceClient.ListJobTriggersAsync .

Property Value
Type
Description
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: 300 seconds.

ListProjectDataProfilesSettings

 public CallSettings ListProjectDataProfilesSettings { get; set; } 

CallSettings for synchronous and asynchronous calls to DlpServiceClient.ListProjectDataProfiles and DlpServiceClient.ListProjectDataProfilesAsync .

Property Value
Type
Description
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: 300 seconds.

ListStoredInfoTypesSettings

 public CallSettings ListStoredInfoTypesSettings { get; set; } 

CallSettings for synchronous and asynchronous calls to DlpServiceClient.ListStoredInfoTypes and DlpServiceClient.ListStoredInfoTypesAsync .

Property Value
Type
Description
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: 300 seconds.

ListTableDataProfilesSettings

 public CallSettings ListTableDataProfilesSettings { get; set; } 

CallSettings for synchronous and asynchronous calls to DlpServiceClient.ListTableDataProfiles and DlpServiceClient.ListTableDataProfilesAsync .

Property Value
Type
Description
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: 300 seconds.

LocationsSettings

 public LocationsSettings LocationsSettings { get; set; } 

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

Property Value
Type
Description

RedactImageSettings

 public CallSettings RedactImageSettings { get; set; } 

CallSettings for synchronous and asynchronous calls to DlpServiceClient.RedactImage and DlpServiceClient.RedactImageAsync .

Property Value
Type
Description
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: 300 seconds.

ReidentifyContentSettings

 public CallSettings ReidentifyContentSettings { get; set; } 

CallSettings for synchronous and asynchronous calls to DlpServiceClient.ReidentifyContent and DlpServiceClient.ReidentifyContentAsync .

Property Value
Type
Description
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: 300 seconds.

UpdateDeidentifyTemplateSettings

 public CallSettings UpdateDeidentifyTemplateSettings { get; set; } 

CallSettings for synchronous and asynchronous calls to DlpServiceClient.UpdateDeidentifyTemplate and DlpServiceClient.UpdateDeidentifyTemplateAsync .

Property Value
Type
Description
Remarks
  • This call will not be retried.
  • Timeout: 300 seconds.

UpdateDiscoveryConfigSettings

 public CallSettings UpdateDiscoveryConfigSettings { get; set; } 

CallSettings for synchronous and asynchronous calls to DlpServiceClient.UpdateDiscoveryConfig and DlpServiceClient.UpdateDiscoveryConfigAsync .

Property Value
Type
Description
Remarks
  • This call will not be retried.
  • Timeout: 300 seconds.

UpdateInspectTemplateSettings

 public CallSettings UpdateInspectTemplateSettings { get; set; } 

CallSettings for synchronous and asynchronous calls to DlpServiceClient.UpdateInspectTemplate and DlpServiceClient.UpdateInspectTemplateAsync .

Property Value
Type
Description
Remarks
  • This call will not be retried.
  • Timeout: 300 seconds.

UpdateJobTriggerSettings

 public CallSettings UpdateJobTriggerSettings { get; set; } 

CallSettings for synchronous and asynchronous calls to DlpServiceClient.UpdateJobTrigger and DlpServiceClient.UpdateJobTriggerAsync .

Property Value
Type
Description
Remarks
  • This call will not be retried.
  • Timeout: 300 seconds.

UpdateStoredInfoTypeSettings

 public CallSettings UpdateStoredInfoTypeSettings { get; set; } 

CallSettings for synchronous and asynchronous calls to DlpServiceClient.UpdateStoredInfoType and DlpServiceClient.UpdateStoredInfoTypeAsync .

Property Value
Type
Description
Remarks
  • This call will not be retried.
  • Timeout: 300 seconds.

Methods

Clone()

 public DlpServiceSettings Clone() 

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

Returns
Type
Description

A deep clone of this DlpServiceSettings object.

GetDefault()

 public static DlpServiceSettings GetDefault() 

Get a new instance of the default DlpServiceSettings .

Returns
Type
Description

A new instance of the default DlpServiceSettings .