Data Catalog v1 API - Class DataCatalogSettings (2.12.0)

public sealed class DataCatalogSettings : ServiceSettingsBase

Reference documentation and code samples for the Data Catalog v1 API class DataCatalogSettings.

Settings for DataCatalogClient instances.

Inheritance

object > ServiceSettingsBase > DataCatalogSettings

Namespace

Google.Cloud.DataCatalog.V1

Assembly

Google.Cloud.DataCatalog.V1.dll

Constructors

DataCatalogSettings()

public DataCatalogSettings()

Constructs a new DataCatalogSettings object with default settings.

Properties

CreateEntryGroupSettings

public CallSettings CreateEntryGroupSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataCatalogClient.CreateEntryGroup and DataCatalogClient.CreateEntryGroupAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: Unavailable, ResourceExhausted, Internal.
  • Timeout: 60 seconds.

CreateEntrySettings

public CallSettings CreateEntrySettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataCatalogClient.CreateEntry and DataCatalogClient.CreateEntryAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: Unavailable, ResourceExhausted, Internal.
  • Timeout: 60 seconds.

CreateTagSettings

public CallSettings CreateTagSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataCatalogClient.CreateTag and DataCatalogClient.CreateTagAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: Unavailable, ResourceExhausted, Internal.
  • Timeout: 60 seconds.

CreateTagTemplateFieldSettings

public CallSettings CreateTagTemplateFieldSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataCatalogClient.CreateTagTemplateField and DataCatalogClient.CreateTagTemplateFieldAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: Unavailable, ResourceExhausted, Internal.
  • Timeout: 60 seconds.

CreateTagTemplateSettings

public CallSettings CreateTagTemplateSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataCatalogClient.CreateTagTemplate and DataCatalogClient.CreateTagTemplateAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: Unavailable, ResourceExhausted, Internal.
  • Timeout: 60 seconds.

DeleteEntryGroupSettings

public CallSettings DeleteEntryGroupSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataCatalogClient.DeleteEntryGroup and DataCatalogClient.DeleteEntryGroupAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: Unavailable, ResourceExhausted, Internal.
  • Timeout: 60 seconds.

DeleteEntrySettings

public CallSettings DeleteEntrySettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataCatalogClient.DeleteEntry and DataCatalogClient.DeleteEntryAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: Unavailable, ResourceExhausted, Internal.
  • Timeout: 60 seconds.

DeleteTagSettings

public CallSettings DeleteTagSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataCatalogClient.DeleteTag and DataCatalogClient.DeleteTagAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: Unavailable, ResourceExhausted, Internal.
  • Timeout: 60 seconds.

DeleteTagTemplateFieldSettings

public CallSettings DeleteTagTemplateFieldSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataCatalogClient.DeleteTagTemplateField and DataCatalogClient.DeleteTagTemplateFieldAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: Unavailable, ResourceExhausted, Internal.
  • Timeout: 60 seconds.

DeleteTagTemplateSettings

public CallSettings DeleteTagTemplateSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataCatalogClient.DeleteTagTemplate and DataCatalogClient.DeleteTagTemplateAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: Unavailable, ResourceExhausted, Internal.
  • Timeout: 60 seconds.

GetEntryGroupSettings

public CallSettings GetEntryGroupSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataCatalogClient.GetEntryGroup and DataCatalogClient.GetEntryGroupAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: Unavailable, ResourceExhausted, Internal.
  • Timeout: 60 seconds.

GetEntrySettings

public CallSettings GetEntrySettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataCatalogClient.GetEntry and DataCatalogClient.GetEntryAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: Unavailable, ResourceExhausted, Internal.
  • Timeout: 60 seconds.

GetIamPolicySettings

public CallSettings GetIamPolicySettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataCatalogClient.GetIamPolicy and DataCatalogClient.GetIamPolicyAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: Unavailable, ResourceExhausted, Internal.
  • Timeout: 60 seconds.

GetTagTemplateSettings

public CallSettings GetTagTemplateSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataCatalogClient.GetTagTemplate and DataCatalogClient.GetTagTemplateAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: Unavailable, ResourceExhausted, Internal.
  • Timeout: 60 seconds.

IAMPolicySettings

public IAMPolicySettings IAMPolicySettings { get; set; }

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

Property Value
Type Description
IAMPolicySettings

ImportEntriesOperationsSettings

public OperationsSettings ImportEntriesOperationsSettings { get; set; }

Long Running Operation settings for calls to DataCatalogClient.ImportEntries and DataCatalogClient.ImportEntriesAsync.

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.

ImportEntriesSettings

public CallSettings ImportEntriesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataCatalogClient.ImportEntries and DataCatalogClient.ImportEntriesAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: Unavailable, ResourceExhausted, Internal.
  • Timeout: 60 seconds.

ListEntriesSettings

public CallSettings ListEntriesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataCatalogClient.ListEntries and DataCatalogClient.ListEntriesAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: Unavailable, ResourceExhausted, Internal.
  • Timeout: 60 seconds.

ListEntryGroupsSettings

public CallSettings ListEntryGroupsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataCatalogClient.ListEntryGroups and DataCatalogClient.ListEntryGroupsAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: Unavailable, ResourceExhausted, Internal.
  • Timeout: 60 seconds.

ListTagsSettings

public CallSettings ListTagsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataCatalogClient.ListTags and DataCatalogClient.ListTagsAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: Unavailable, ResourceExhausted, Internal.
  • Timeout: 60 seconds.

LookupEntrySettings

public CallSettings LookupEntrySettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataCatalogClient.LookupEntry and DataCatalogClient.LookupEntryAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: Unavailable, ResourceExhausted, Internal.
  • Timeout: 60 seconds.

ModifyEntryContactsSettings

public CallSettings ModifyEntryContactsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataCatalogClient.ModifyEntryContacts and DataCatalogClient.ModifyEntryContactsAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: Unavailable, ResourceExhausted, Internal.
  • Timeout: 60 seconds.

ModifyEntryOverviewSettings

public CallSettings ModifyEntryOverviewSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataCatalogClient.ModifyEntryOverview and DataCatalogClient.ModifyEntryOverviewAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: Unavailable, ResourceExhausted, Internal.
  • Timeout: 60 seconds.

ReconcileTagsOperationsSettings

public OperationsSettings ReconcileTagsOperationsSettings { get; set; }

Long Running Operation settings for calls to DataCatalogClient.ReconcileTags and DataCatalogClient.ReconcileTagsAsync.

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.

ReconcileTagsSettings

public CallSettings ReconcileTagsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataCatalogClient.ReconcileTags and DataCatalogClient.ReconcileTagsAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: Unavailable, ResourceExhausted, Internal.
  • Timeout: 60 seconds.

RenameTagTemplateFieldEnumValueSettings

public CallSettings RenameTagTemplateFieldEnumValueSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataCatalogClient.RenameTagTemplateFieldEnumValue and DataCatalogClient.RenameTagTemplateFieldEnumValueAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: Unavailable, ResourceExhausted, Internal.
  • Timeout: 60 seconds.

RenameTagTemplateFieldSettings

public CallSettings RenameTagTemplateFieldSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataCatalogClient.RenameTagTemplateField and DataCatalogClient.RenameTagTemplateFieldAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: Unavailable, ResourceExhausted, Internal.
  • Timeout: 60 seconds.

SearchCatalogSettings

public CallSettings SearchCatalogSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataCatalogClient.SearchCatalog and DataCatalogClient.SearchCatalogAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: Unavailable, ResourceExhausted, Internal.
  • Timeout: 60 seconds.

SetIamPolicySettings

public CallSettings SetIamPolicySettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataCatalogClient.SetIamPolicy and DataCatalogClient.SetIamPolicyAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: Unavailable, ResourceExhausted, Internal.
  • Timeout: 60 seconds.

StarEntrySettings

public CallSettings StarEntrySettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataCatalogClient.StarEntry and DataCatalogClient.StarEntryAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: Unavailable, ResourceExhausted, Internal.
  • Timeout: 60 seconds.

TestIamPermissionsSettings

public CallSettings TestIamPermissionsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataCatalogClient.TestIamPermissions and DataCatalogClient.TestIamPermissionsAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: Unavailable, ResourceExhausted, Internal.
  • Timeout: 60 seconds.

UnstarEntrySettings

public CallSettings UnstarEntrySettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataCatalogClient.UnstarEntry and DataCatalogClient.UnstarEntryAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: Unavailable, ResourceExhausted, Internal.
  • Timeout: 60 seconds.

UpdateEntryGroupSettings

public CallSettings UpdateEntryGroupSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataCatalogClient.UpdateEntryGroup and DataCatalogClient.UpdateEntryGroupAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: Unavailable, ResourceExhausted, Internal.
  • Timeout: 60 seconds.

UpdateEntrySettings

public CallSettings UpdateEntrySettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataCatalogClient.UpdateEntry and DataCatalogClient.UpdateEntryAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: Unavailable, ResourceExhausted, Internal.
  • Timeout: 60 seconds.

UpdateTagSettings

public CallSettings UpdateTagSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataCatalogClient.UpdateTag and DataCatalogClient.UpdateTagAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: Unavailable, ResourceExhausted, Internal.
  • Timeout: 60 seconds.

UpdateTagTemplateFieldSettings

public CallSettings UpdateTagTemplateFieldSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataCatalogClient.UpdateTagTemplateField and DataCatalogClient.UpdateTagTemplateFieldAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: Unavailable, ResourceExhausted, Internal.
  • Timeout: 60 seconds.

UpdateTagTemplateSettings

public CallSettings UpdateTagTemplateSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataCatalogClient.UpdateTagTemplate and DataCatalogClient.UpdateTagTemplateAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: Unavailable, ResourceExhausted, Internal.
  • Timeout: 60 seconds.

Methods

Clone()

public DataCatalogSettings Clone()

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

Returns
Type Description
DataCatalogSettings

A deep clone of this DataCatalogSettings object.

GetDefault()

public static DataCatalogSettings GetDefault()

Get a new instance of the default DataCatalogSettings.

Returns
Type Description
DataCatalogSettings

A new instance of the default DataCatalogSettings.