Cloud Dataplex v1 API - Class MetadataServiceSettings (3.3.0)

public sealed class MetadataServiceSettings : ServiceSettingsBase

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

Settings for MetadataServiceClient instances.

Inheritance

object > ServiceSettingsBase > MetadataServiceSettings

Namespace

Google.Cloud.Dataplex.V1

Assembly

Google.Cloud.Dataplex.V1.dll

Constructors

MetadataServiceSettings()

public MetadataServiceSettings()

Constructs a new MetadataServiceSettings object with default settings.

Properties

CreateEntitySettings

public CallSettings CreateEntitySettings { get; set; }

CallSettings for synchronous and asynchronous calls to MetadataServiceClient.CreateEntity and MetadataServiceClient.CreateEntityAsync.

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

CreatePartitionSettings

public CallSettings CreatePartitionSettings { get; set; }

CallSettings for synchronous and asynchronous calls to MetadataServiceClient.CreatePartition and MetadataServiceClient.CreatePartitionAsync.

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

DeleteEntitySettings

public CallSettings DeleteEntitySettings { get; set; }

CallSettings for synchronous and asynchronous calls to MetadataServiceClient.DeleteEntity and MetadataServiceClient.DeleteEntityAsync.

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

DeletePartitionSettings

public CallSettings DeletePartitionSettings { get; set; }

CallSettings for synchronous and asynchronous calls to MetadataServiceClient.DeletePartition and MetadataServiceClient.DeletePartitionAsync.

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

GetEntitySettings

public CallSettings GetEntitySettings { get; set; }

CallSettings for synchronous and asynchronous calls to MetadataServiceClient.GetEntity and MetadataServiceClient.GetEntityAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 10000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Unavailable.
  • Timeout: 60 seconds.

GetPartitionSettings

public CallSettings GetPartitionSettings { get; set; }

CallSettings for synchronous and asynchronous calls to MetadataServiceClient.GetPartition and MetadataServiceClient.GetPartitionAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 10000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Unavailable.
  • 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

ListEntitiesSettings

public CallSettings ListEntitiesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to MetadataServiceClient.ListEntities and MetadataServiceClient.ListEntitiesAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 10000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Unavailable.
  • Timeout: 60 seconds.

ListPartitionsSettings

public CallSettings ListPartitionsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to MetadataServiceClient.ListPartitions and MetadataServiceClient.ListPartitionsAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 10000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Unavailable.
  • Timeout: 60 seconds.

LocationsSettings

public LocationsSettings LocationsSettings { get; set; }

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

Property Value
Type Description
LocationsSettings

UpdateEntitySettings

public CallSettings UpdateEntitySettings { get; set; }

CallSettings for synchronous and asynchronous calls to MetadataServiceClient.UpdateEntity and MetadataServiceClient.UpdateEntityAsync.

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

Methods

Clone()

public MetadataServiceSettings Clone()

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

Returns
Type Description
MetadataServiceSettings

A deep clone of this MetadataServiceSettings object.

GetDefault()

public static MetadataServiceSettings GetDefault()

Get a new instance of the default MetadataServiceSettings.

Returns
Type Description
MetadataServiceSettings

A new instance of the default MetadataServiceSettings.