Dataproc Metastore v1 API - Class DataprocMetastoreSettings (2.8.0)

public sealed class DataprocMetastoreSettings : ServiceSettingsBase

Reference documentation and code samples for the Dataproc Metastore v1 API class DataprocMetastoreSettings.

Settings for DataprocMetastoreClient instances.

Inheritance

object > ServiceSettingsBase > DataprocMetastoreSettings

Namespace

Google.Cloud.Metastore.V1

Assembly

Google.Cloud.Metastore.V1.dll

Constructors

DataprocMetastoreSettings()

public DataprocMetastoreSettings()

Constructs a new DataprocMetastoreSettings object with default settings.

Properties

AlterMetadataResourceLocationOperationsSettings

public OperationsSettings AlterMetadataResourceLocationOperationsSettings { get; set; }

Long Running Operation settings for calls to DataprocMetastoreClient.AlterMetadataResourceLocation and DataprocMetastoreClient.AlterMetadataResourceLocationAsync.

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.

AlterMetadataResourceLocationSettings

public CallSettings AlterMetadataResourceLocationSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataprocMetastoreClient.AlterMetadataResourceLocation and DataprocMetastoreClient.AlterMetadataResourceLocationAsync.

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.

CreateBackupOperationsSettings

public OperationsSettings CreateBackupOperationsSettings { get; set; }

Long Running Operation settings for calls to DataprocMetastoreClient.CreateBackup and DataprocMetastoreClient.CreateBackupAsync.

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.

CreateBackupSettings

public CallSettings CreateBackupSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataprocMetastoreClient.CreateBackup and DataprocMetastoreClient.CreateBackupAsync.

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

CreateMetadataImportOperationsSettings

public OperationsSettings CreateMetadataImportOperationsSettings { get; set; }

Long Running Operation settings for calls to DataprocMetastoreClient.CreateMetadataImport and DataprocMetastoreClient.CreateMetadataImportAsync.

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.

CreateMetadataImportSettings

public CallSettings CreateMetadataImportSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataprocMetastoreClient.CreateMetadataImport and DataprocMetastoreClient.CreateMetadataImportAsync .

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

CreateServiceOperationsSettings

public OperationsSettings CreateServiceOperationsSettings { get; set; }

Long Running Operation settings for calls to DataprocMetastoreClient.CreateService and DataprocMetastoreClient.CreateServiceAsync.

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.

CreateServiceSettings

public CallSettings CreateServiceSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataprocMetastoreClient.CreateService and DataprocMetastoreClient.CreateServiceAsync.

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

DeleteBackupOperationsSettings

public OperationsSettings DeleteBackupOperationsSettings { get; set; }

Long Running Operation settings for calls to DataprocMetastoreClient.DeleteBackup and DataprocMetastoreClient.DeleteBackupAsync.

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.

DeleteBackupSettings

public CallSettings DeleteBackupSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataprocMetastoreClient.DeleteBackup and DataprocMetastoreClient.DeleteBackupAsync.

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

DeleteServiceOperationsSettings

public OperationsSettings DeleteServiceOperationsSettings { get; set; }

Long Running Operation settings for calls to DataprocMetastoreClient.DeleteService and DataprocMetastoreClient.DeleteServiceAsync.

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.

DeleteServiceSettings

public CallSettings DeleteServiceSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataprocMetastoreClient.DeleteService and DataprocMetastoreClient.DeleteServiceAsync.

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

ExportMetadataOperationsSettings

public OperationsSettings ExportMetadataOperationsSettings { get; set; }

Long Running Operation settings for calls to DataprocMetastoreClient.ExportMetadata and DataprocMetastoreClient.ExportMetadataAsync.

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.

ExportMetadataSettings

public CallSettings ExportMetadataSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataprocMetastoreClient.ExportMetadata and DataprocMetastoreClient.ExportMetadataAsync.

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

GetBackupSettings

public CallSettings GetBackupSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataprocMetastoreClient.GetBackup and DataprocMetastoreClient.GetBackupAsync.

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.

GetMetadataImportSettings

public CallSettings GetMetadataImportSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataprocMetastoreClient.GetMetadataImport and DataprocMetastoreClient.GetMetadataImportAsync.

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.

GetServiceSettings

public CallSettings GetServiceSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataprocMetastoreClient.GetService and DataprocMetastoreClient.GetServiceAsync.

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

ListBackupsSettings

public CallSettings ListBackupsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataprocMetastoreClient.ListBackups and DataprocMetastoreClient.ListBackupsAsync.

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.

ListMetadataImportsSettings

public CallSettings ListMetadataImportsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataprocMetastoreClient.ListMetadataImports and DataprocMetastoreClient.ListMetadataImportsAsync .

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.

ListServicesSettings

public CallSettings ListServicesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataprocMetastoreClient.ListServices and DataprocMetastoreClient.ListServicesAsync.

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

MoveTableToDatabaseOperationsSettings

public OperationsSettings MoveTableToDatabaseOperationsSettings { get; set; }

Long Running Operation settings for calls to DataprocMetastoreClient.MoveTableToDatabase and DataprocMetastoreClient.MoveTableToDatabaseAsync.

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.

MoveTableToDatabaseSettings

public CallSettings MoveTableToDatabaseSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataprocMetastoreClient.MoveTableToDatabase and DataprocMetastoreClient.MoveTableToDatabaseAsync .

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.

QueryMetadataOperationsSettings

public OperationsSettings QueryMetadataOperationsSettings { get; set; }

Long Running Operation settings for calls to DataprocMetastoreClient.QueryMetadata and DataprocMetastoreClient.QueryMetadataAsync.

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.

QueryMetadataSettings

public CallSettings QueryMetadataSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataprocMetastoreClient.QueryMetadata and DataprocMetastoreClient.QueryMetadataAsync.

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.

RestoreServiceOperationsSettings

public OperationsSettings RestoreServiceOperationsSettings { get; set; }

Long Running Operation settings for calls to DataprocMetastoreClient.RestoreService and DataprocMetastoreClient.RestoreServiceAsync.

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.

RestoreServiceSettings

public CallSettings RestoreServiceSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataprocMetastoreClient.RestoreService and DataprocMetastoreClient.RestoreServiceAsync.

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

UpdateMetadataImportOperationsSettings

public OperationsSettings UpdateMetadataImportOperationsSettings { get; set; }

Long Running Operation settings for calls to DataprocMetastoreClient.UpdateMetadataImport and DataprocMetastoreClient.UpdateMetadataImportAsync.

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.

UpdateMetadataImportSettings

public CallSettings UpdateMetadataImportSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataprocMetastoreClient.UpdateMetadataImport and DataprocMetastoreClient.UpdateMetadataImportAsync .

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

UpdateServiceOperationsSettings

public OperationsSettings UpdateServiceOperationsSettings { get; set; }

Long Running Operation settings for calls to DataprocMetastoreClient.UpdateService and DataprocMetastoreClient.UpdateServiceAsync.

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.

UpdateServiceSettings

public CallSettings UpdateServiceSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataprocMetastoreClient.UpdateService and DataprocMetastoreClient.UpdateServiceAsync.

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

Methods

Clone()

public DataprocMetastoreSettings Clone()

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

Returns
Type Description
DataprocMetastoreSettings

A deep clone of this DataprocMetastoreSettings object.

GetDefault()

public static DataprocMetastoreSettings GetDefault()

Get a new instance of the default DataprocMetastoreSettings.

Returns
Type Description
DataprocMetastoreSettings

A new instance of the default DataprocMetastoreSettings.