BigQuery Data Policy v1 API - Class DataPolicyServiceSettings (1.0.0)

public sealed class DataPolicyServiceSettings : ServiceSettingsBase

Reference documentation and code samples for the BigQuery Data Policy v1 API class DataPolicyServiceSettings.

Settings for DataPolicyServiceClient instances.

Inheritance

object > ServiceSettingsBase > DataPolicyServiceSettings

Namespace

GoogleGoogle.CloudGoogle.Cloud.BigQueryGoogle.Cloud.BigQuery.DataPoliciesV1

Assembly

Google.Cloud.BigQuery.DataPolicies.V1.dll

Constructors

DataPolicyServiceSettings()

public DataPolicyServiceSettings()

Constructs a new DataPolicyServiceSettings object with default settings.

Properties

CreateDataPolicySettings

public CallSettings CreateDataPolicySettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataPolicyServiceClient.CreateDataPolicy and DataPolicyServiceClient.CreateDataPolicyAsync.

Property Value
TypeDescription
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.

DeleteDataPolicySettings

public CallSettings DeleteDataPolicySettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataPolicyServiceClient.DeleteDataPolicy and DataPolicyServiceClient.DeleteDataPolicyAsync.

Property Value
TypeDescription
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.

GetDataPolicySettings

public CallSettings GetDataPolicySettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataPolicyServiceClient.GetDataPolicy and DataPolicyServiceClient.GetDataPolicyAsync.

Property Value
TypeDescription
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.

GetIamPolicySettings

public CallSettings GetIamPolicySettings { get; set; }

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

Property Value
TypeDescription
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.

ListDataPoliciesSettings

public CallSettings ListDataPoliciesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataPolicyServiceClient.ListDataPolicies and DataPolicyServiceClient.ListDataPoliciesAsync.

Property Value
TypeDescription
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.

RenameDataPolicySettings

public CallSettings RenameDataPolicySettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataPolicyServiceClient.RenameDataPolicy and DataPolicyServiceClient.RenameDataPolicyAsync.

Property Value
TypeDescription
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.

SetIamPolicySettings

public CallSettings SetIamPolicySettings { get; set; }

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

Property Value
TypeDescription
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.

TestIamPermissionsSettings

public CallSettings TestIamPermissionsSettings { get; set; }

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

Property Value
TypeDescription
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.

UpdateDataPolicySettings

public CallSettings UpdateDataPolicySettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataPolicyServiceClient.UpdateDataPolicy and DataPolicyServiceClient.UpdateDataPolicyAsync.

Property Value
TypeDescription
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.

Methods

Clone()

public DataPolicyServiceSettings Clone()

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

Returns
TypeDescription
DataPolicyServiceSettings

A deep clone of this DataPolicyServiceSettings object.

GetDefault()

public static DataPolicyServiceSettings GetDefault()

Get a new instance of the default DataPolicyServiceSettings.

Returns
TypeDescription
DataPolicyServiceSettings

A new instance of the default DataPolicyServiceSettings.