Cloud Dataplex v1 API - Class CmekServiceSettings (3.8.0)

public sealed class CmekServiceSettings : ServiceSettingsBase

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

Settings for CmekServiceClient instances.

Inheritance

object > ServiceSettingsBase > CmekServiceSettings

Namespace

Google.Cloud.Dataplex.V1

Assembly

Google.Cloud.Dataplex.V1.dll

Constructors

CmekServiceSettings()

public CmekServiceSettings()

Constructs a new CmekServiceSettings object with default settings.

Properties

CreateEncryptionConfigOperationsSettings

public OperationsSettings CreateEncryptionConfigOperationsSettings { get; set; }

Long Running Operation settings for calls to CmekServiceClient.CreateEncryptionConfig and CmekServiceClient.CreateEncryptionConfigAsync.

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.

CreateEncryptionConfigSettings

public CallSettings CreateEncryptionConfigSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CmekServiceClient.CreateEncryptionConfig and CmekServiceClient.CreateEncryptionConfigAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

DeleteEncryptionConfigOperationsSettings

public OperationsSettings DeleteEncryptionConfigOperationsSettings { get; set; }

Long Running Operation settings for calls to CmekServiceClient.DeleteEncryptionConfig and CmekServiceClient.DeleteEncryptionConfigAsync.

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.

DeleteEncryptionConfigSettings

public CallSettings DeleteEncryptionConfigSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CmekServiceClient.DeleteEncryptionConfig and CmekServiceClient.DeleteEncryptionConfigAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

GetEncryptionConfigSettings

public CallSettings GetEncryptionConfigSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CmekServiceClient.GetEncryptionConfig and CmekServiceClient.GetEncryptionConfigAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

IAMPolicySettings

public IAMPolicySettings IAMPolicySettings { get; set; }

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

Property Value
Type Description
IAMPolicySettings

ListEncryptionConfigsSettings

public CallSettings ListEncryptionConfigsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CmekServiceClient.ListEncryptionConfigs and CmekServiceClient.ListEncryptionConfigsAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

LocationsSettings

public LocationsSettings LocationsSettings { get; set; }

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

Property Value
Type Description
LocationsSettings

UpdateEncryptionConfigOperationsSettings

public OperationsSettings UpdateEncryptionConfigOperationsSettings { get; set; }

Long Running Operation settings for calls to CmekServiceClient.UpdateEncryptionConfig and CmekServiceClient.UpdateEncryptionConfigAsync.

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.

UpdateEncryptionConfigSettings

public CallSettings UpdateEncryptionConfigSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CmekServiceClient.UpdateEncryptionConfig and CmekServiceClient.UpdateEncryptionConfigAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

Methods

Clone()

public CmekServiceSettings Clone()

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

Returns
Type Description
CmekServiceSettings

A deep clone of this CmekServiceSettings object.

GetDefault()

public static CmekServiceSettings GetDefault()

Get a new instance of the default CmekServiceSettings.

Returns
Type Description
CmekServiceSettings

A new instance of the default CmekServiceSettings.