Show / Hide Table of Contents

Class CertificateAuthorityServiceSettings

Settings for CertificateAuthorityServiceClient instances.

Inheritance
System.Object
ServiceSettingsBase
CertificateAuthorityServiceSettings
Inherited Members
ServiceSettingsBase.VersionHeaderBuilder
ServiceSettingsBase.CallSettings
ServiceSettingsBase.Clock
ServiceSettingsBase.Scheduler
ServiceSettingsBase.Interceptor
System.Object.ToString()
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Google.Cloud.Security.PrivateCA.V1Beta1
Assembly: Google.Cloud.Security.PrivateCA.V1Beta1.dll
Syntax
public sealed class CertificateAuthorityServiceSettings : ServiceSettingsBase

Constructors

CertificateAuthorityServiceSettings()

Constructs a new CertificateAuthorityServiceSettings object with default settings.

Declaration
public CertificateAuthorityServiceSettings()

Properties

ActivateCertificateAuthorityOperationsSettings

Long Running Operation settings for calls to CertificateAuthorityServiceClient.ActivateCertificateAuthority and CertificateAuthorityServiceClient.ActivateCertificateAuthorityAsync.

Declaration
public OperationsSettings ActivateCertificateAuthorityOperationsSettings { get; set; }
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.

ActivateCertificateAuthoritySettings

CallSettings for synchronous and asynchronous calls to CertificateAuthorityServiceClient.ActivateCertificateAuthority and CertificateAuthorityServiceClient.ActivateCertificateAuthorityAsync.

Declaration
public CallSettings ActivateCertificateAuthoritySettings { get; set; }
Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Timeout: 60 seconds.

CreateCertificateAuthorityOperationsSettings

Long Running Operation settings for calls to CertificateAuthorityServiceClient.CreateCertificateAuthority and CertificateAuthorityServiceClient.CreateCertificateAuthorityAsync.

Declaration
public OperationsSettings CreateCertificateAuthorityOperationsSettings { get; set; }
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.

CreateCertificateAuthoritySettings

CallSettings for synchronous and asynchronous calls to CertificateAuthorityServiceClient.CreateCertificateAuthority and CertificateAuthorityServiceClient.CreateCertificateAuthorityAsync.

Declaration
public CallSettings CreateCertificateAuthoritySettings { get; set; }
Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Timeout: 60 seconds.

CreateCertificateSettings

CallSettings for synchronous and asynchronous calls to CertificateAuthorityServiceClient.CreateCertificate and CertificateAuthorityServiceClient.CreateCertificateAsync.

Declaration
public CallSettings CreateCertificateSettings { get; set; }
Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Timeout: 60 seconds.

DisableCertificateAuthorityOperationsSettings

Long Running Operation settings for calls to CertificateAuthorityServiceClient.DisableCertificateAuthority and CertificateAuthorityServiceClient.DisableCertificateAuthorityAsync.

Declaration
public OperationsSettings DisableCertificateAuthorityOperationsSettings { get; set; }
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.

DisableCertificateAuthoritySettings

CallSettings for synchronous and asynchronous calls to CertificateAuthorityServiceClient.DisableCertificateAuthority and CertificateAuthorityServiceClient.DisableCertificateAuthorityAsync.

Declaration
public CallSettings DisableCertificateAuthoritySettings { get; set; }
Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Timeout: 60 seconds.

EnableCertificateAuthorityOperationsSettings

Long Running Operation settings for calls to CertificateAuthorityServiceClient.EnableCertificateAuthority and CertificateAuthorityServiceClient.EnableCertificateAuthorityAsync.

Declaration
public OperationsSettings EnableCertificateAuthorityOperationsSettings { get; set; }
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.

EnableCertificateAuthoritySettings

CallSettings for synchronous and asynchronous calls to CertificateAuthorityServiceClient.EnableCertificateAuthority and CertificateAuthorityServiceClient.EnableCertificateAuthorityAsync.

Declaration
public CallSettings EnableCertificateAuthoritySettings { get; set; }
Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Timeout: 60 seconds.

FetchCertificateAuthorityCsrSettings

CallSettings for synchronous and asynchronous calls to CertificateAuthorityServiceClient.FetchCertificateAuthorityCsr and CertificateAuthorityServiceClient.FetchCertificateAuthorityCsrAsync.

Declaration
public CallSettings FetchCertificateAuthorityCsrSettings { get; set; }
Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Timeout: 60 seconds.

GetCertificateAuthoritySettings

CallSettings for synchronous and asynchronous calls to CertificateAuthorityServiceClient.GetCertificateAuthority and CertificateAuthorityServiceClient.GetCertificateAuthorityAsync.

Declaration
public CallSettings GetCertificateAuthoritySettings { get; set; }
Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Timeout: 60 seconds.

GetCertificateRevocationListSettings

CallSettings for synchronous and asynchronous calls to CertificateAuthorityServiceClient.GetCertificateRevocationList and CertificateAuthorityServiceClient.GetCertificateRevocationListAsync.

Declaration
public CallSettings GetCertificateRevocationListSettings { get; set; }
Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Timeout: 60 seconds.

GetCertificateSettings

CallSettings for synchronous and asynchronous calls to CertificateAuthorityServiceClient.GetCertificate and CertificateAuthorityServiceClient.GetCertificateAsync.

Declaration
public CallSettings GetCertificateSettings { get; set; }
Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Timeout: 60 seconds.

GetReusableConfigSettings

CallSettings for synchronous and asynchronous calls to CertificateAuthorityServiceClient.GetReusableConfig and CertificateAuthorityServiceClient.GetReusableConfigAsync.

Declaration
public CallSettings GetReusableConfigSettings { get; set; }
Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Timeout: 60 seconds.

ListCertificateAuthoritiesSettings

CallSettings for synchronous and asynchronous calls to CertificateAuthorityServiceClient.ListCertificateAuthorities and CertificateAuthorityServiceClient.ListCertificateAuthoritiesAsync.

Declaration
public CallSettings ListCertificateAuthoritiesSettings { get; set; }
Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Timeout: 60 seconds.

ListCertificateRevocationListsSettings

CallSettings for synchronous and asynchronous calls to CertificateAuthorityServiceClient.ListCertificateRevocationLists and CertificateAuthorityServiceClient.ListCertificateRevocationListsAsync.

Declaration
public CallSettings ListCertificateRevocationListsSettings { get; set; }
Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Timeout: 60 seconds.

ListCertificatesSettings

CallSettings for synchronous and asynchronous calls to CertificateAuthorityServiceClient.ListCertificates and CertificateAuthorityServiceClient.ListCertificatesAsync.

Declaration
public CallSettings ListCertificatesSettings { get; set; }
Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Timeout: 60 seconds.

ListReusableConfigsSettings

CallSettings for synchronous and asynchronous calls to CertificateAuthorityServiceClient.ListReusableConfigs and CertificateAuthorityServiceClient.ListReusableConfigsAsync.

Declaration
public CallSettings ListReusableConfigsSettings { get; set; }
Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Timeout: 60 seconds.

RestoreCertificateAuthorityOperationsSettings

Long Running Operation settings for calls to CertificateAuthorityServiceClient.RestoreCertificateAuthority and CertificateAuthorityServiceClient.RestoreCertificateAuthorityAsync.

Declaration
public OperationsSettings RestoreCertificateAuthorityOperationsSettings { get; set; }
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.

RestoreCertificateAuthoritySettings

CallSettings for synchronous and asynchronous calls to CertificateAuthorityServiceClient.RestoreCertificateAuthority and CertificateAuthorityServiceClient.RestoreCertificateAuthorityAsync.

Declaration
public CallSettings RestoreCertificateAuthoritySettings { get; set; }
Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Timeout: 60 seconds.

RevokeCertificateSettings

CallSettings for synchronous and asynchronous calls to CertificateAuthorityServiceClient.RevokeCertificate and CertificateAuthorityServiceClient.RevokeCertificateAsync.

Declaration
public CallSettings RevokeCertificateSettings { get; set; }
Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Timeout: 60 seconds.

ScheduleDeleteCertificateAuthorityOperationsSettings

Long Running Operation settings for calls to CertificateAuthorityServiceClient.ScheduleDeleteCertificateAuthority and CertificateAuthorityServiceClient.ScheduleDeleteCertificateAuthorityAsync.

Declaration
public OperationsSettings ScheduleDeleteCertificateAuthorityOperationsSettings { get; set; }
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.

ScheduleDeleteCertificateAuthoritySettings

CallSettings for synchronous and asynchronous calls to CertificateAuthorityServiceClient.ScheduleDeleteCertificateAuthority and CertificateAuthorityServiceClient.ScheduleDeleteCertificateAuthorityAsync.

Declaration
public CallSettings ScheduleDeleteCertificateAuthoritySettings { get; set; }
Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Timeout: 60 seconds.

UpdateCertificateAuthorityOperationsSettings

Long Running Operation settings for calls to CertificateAuthorityServiceClient.UpdateCertificateAuthority and CertificateAuthorityServiceClient.UpdateCertificateAuthorityAsync.

Declaration
public OperationsSettings UpdateCertificateAuthorityOperationsSettings { get; set; }
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.

UpdateCertificateAuthoritySettings

CallSettings for synchronous and asynchronous calls to CertificateAuthorityServiceClient.UpdateCertificateAuthority and CertificateAuthorityServiceClient.UpdateCertificateAuthorityAsync.

Declaration
public CallSettings UpdateCertificateAuthoritySettings { get; set; }
Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Timeout: 60 seconds.

UpdateCertificateRevocationListOperationsSettings

Long Running Operation settings for calls to CertificateAuthorityServiceClient.UpdateCertificateRevocationList and CertificateAuthorityServiceClient.UpdateCertificateRevocationListAsync.

Declaration
public OperationsSettings UpdateCertificateRevocationListOperationsSettings { get; set; }
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.

UpdateCertificateRevocationListSettings

CallSettings for synchronous and asynchronous calls to CertificateAuthorityServiceClient.UpdateCertificateRevocationList and CertificateAuthorityServiceClient.UpdateCertificateRevocationListAsync.

Declaration
public CallSettings UpdateCertificateRevocationListSettings { get; set; }
Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Timeout: 60 seconds.

UpdateCertificateSettings

CallSettings for synchronous and asynchronous calls to CertificateAuthorityServiceClient.UpdateCertificate and CertificateAuthorityServiceClient.UpdateCertificateAsync.

Declaration
public CallSettings UpdateCertificateSettings { get; set; }
Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Timeout: 60 seconds.

Methods

Clone()

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

Declaration
public CertificateAuthorityServiceSettings Clone()
Returns
Type Description
CertificateAuthorityServiceSettings

A deep clone of this CertificateAuthorityServiceSettings object.

GetDefault()

Get a new instance of the default CertificateAuthorityServiceSettings.

Declaration
public static CertificateAuthorityServiceSettings GetDefault()
Returns
Type Description
CertificateAuthorityServiceSettings

A new instance of the default CertificateAuthorityServiceSettings.

Back to top