Google Cloud Data Loss Prevention v2 API - Class DlpServiceSettings (4.4.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
TypeDescription
CallSettings
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
TypeDescription
CallSettings
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
TypeDescription
CallSettings
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
TypeDescription
CallSettings
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
TypeDescription
CallSettings
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
TypeDescription
CallSettings
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
TypeDescription
CallSettings
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
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: 300 seconds.

DeleteDeidentifyTemplateSettings

public CallSettings DeleteDeidentifyTemplateSettings { get; set; }

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

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: 300 seconds.

DeleteDlpJobSettings

public CallSettings DeleteDlpJobSettings { get; set; }

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

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: 300 seconds.

DeleteInspectTemplateSettings

public CallSettings DeleteInspectTemplateSettings { get; set; }

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

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: 300 seconds.

DeleteJobTriggerSettings

public CallSettings DeleteJobTriggerSettings { get; set; }

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

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: 300 seconds.

DeleteStoredInfoTypeSettings

public CallSettings DeleteStoredInfoTypeSettings { get; set; }

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

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: 300 seconds.

FinishDlpJobSettings

public CallSettings FinishDlpJobSettings { get; set; }

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

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

GetDeidentifyTemplateSettings

public CallSettings GetDeidentifyTemplateSettings { get; set; }

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

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: 300 seconds.

GetDlpJobSettings

public CallSettings GetDlpJobSettings { get; set; }

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

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: 300 seconds.

GetInspectTemplateSettings

public CallSettings GetInspectTemplateSettings { get; set; }

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

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: 300 seconds.

GetJobTriggerSettings

public CallSettings GetJobTriggerSettings { get; set; }

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

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: 300 seconds.

GetStoredInfoTypeSettings

public CallSettings GetStoredInfoTypeSettings { get; set; }

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

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: 300 seconds.

HybridInspectDlpJobSettings

public CallSettings HybridInspectDlpJobSettings { get; set; }

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

Property Value
TypeDescription
CallSettings
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
TypeDescription
CallSettings
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
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: 300 seconds.

ListDeidentifyTemplatesSettings

public CallSettings ListDeidentifyTemplatesSettings { get; set; }

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

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: 300 seconds.

ListDlpJobsSettings

public CallSettings ListDlpJobsSettings { get; set; }

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

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: 300 seconds.

ListInfoTypesSettings

public CallSettings ListInfoTypesSettings { get; set; }

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

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: 300 seconds.

ListInspectTemplatesSettings

public CallSettings ListInspectTemplatesSettings { get; set; }

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

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: 300 seconds.

ListJobTriggersSettings

public CallSettings ListJobTriggersSettings { get; set; }

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

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: 300 seconds.

ListStoredInfoTypesSettings

public CallSettings ListStoredInfoTypesSettings { get; set; }

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

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: 300 seconds.

LocationsSettings

public LocationsSettings LocationsSettings { get; set; }

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

Property Value
TypeDescription
LocationsSettings

RedactImageSettings

public CallSettings RedactImageSettings { get; set; }

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

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: 300 seconds.

ReidentifyContentSettings

public CallSettings ReidentifyContentSettings { get; set; }

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

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: 300 seconds.

UpdateDeidentifyTemplateSettings

public CallSettings UpdateDeidentifyTemplateSettings { get; set; }

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

Property Value
TypeDescription
CallSettings
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
TypeDescription
CallSettings
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
TypeDescription
CallSettings
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
TypeDescription
CallSettings
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
TypeDescription
DlpServiceSettings

A deep clone of this DlpServiceSettings object.

GetDefault()

public static DlpServiceSettings GetDefault()

Get a new instance of the default DlpServiceSettings.

Returns
TypeDescription
DlpServiceSettings

A new instance of the default DlpServiceSettings.