Apigee Registry v1 API - Class RegistrySettings (1.0.0-beta06)

public sealed class RegistrySettings : ServiceSettingsBase

Reference documentation and code samples for the Apigee Registry v1 API class RegistrySettings.

Settings for RegistryClient instances.

Inheritance

object > ServiceSettingsBase > RegistrySettings

Namespace

Google.Cloud.ApigeeRegistry.V1

Assembly

Google.Cloud.ApigeeRegistry.V1.dll

Constructors

RegistrySettings()

public RegistrySettings()

Constructs a new RegistrySettings object with default settings.

Properties

CreateApiDeploymentSettings

public CallSettings CreateApiDeploymentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to RegistryClient.CreateApiDeployment and RegistryClient.CreateApiDeploymentAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 200 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Aborted, Cancelled, DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

CreateApiSettings

public CallSettings CreateApiSettings { get; set; }

CallSettings for synchronous and asynchronous calls to RegistryClient.CreateApi and RegistryClient.CreateApiAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 200 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Aborted, Cancelled, DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

CreateApiSpecSettings

public CallSettings CreateApiSpecSettings { get; set; }

CallSettings for synchronous and asynchronous calls to RegistryClient.CreateApiSpec and RegistryClient.CreateApiSpecAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 200 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Aborted, Cancelled, DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

CreateApiVersionSettings

public CallSettings CreateApiVersionSettings { get; set; }

CallSettings for synchronous and asynchronous calls to RegistryClient.CreateApiVersion and RegistryClient.CreateApiVersionAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 200 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Aborted, Cancelled, DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

CreateArtifactSettings

public CallSettings CreateArtifactSettings { get; set; }

CallSettings for synchronous and asynchronous calls to RegistryClient.CreateArtifact and RegistryClient.CreateArtifactAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 200 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Aborted, Cancelled, DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

DeleteApiDeploymentRevisionSettings

public CallSettings DeleteApiDeploymentRevisionSettings { get; set; }

CallSettings for synchronous and asynchronous calls to RegistryClient.DeleteApiDeploymentRevision and RegistryClient.DeleteApiDeploymentRevisionAsync .

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 200 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Aborted, Cancelled, DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

DeleteApiDeploymentSettings

public CallSettings DeleteApiDeploymentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to RegistryClient.DeleteApiDeployment and RegistryClient.DeleteApiDeploymentAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 200 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Aborted, Cancelled, DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

DeleteApiSettings

public CallSettings DeleteApiSettings { get; set; }

CallSettings for synchronous and asynchronous calls to RegistryClient.DeleteApi and RegistryClient.DeleteApiAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 200 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Aborted, Cancelled, DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

DeleteApiSpecRevisionSettings

public CallSettings DeleteApiSpecRevisionSettings { get; set; }

CallSettings for synchronous and asynchronous calls to RegistryClient.DeleteApiSpecRevision and RegistryClient.DeleteApiSpecRevisionAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 200 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Aborted, Cancelled, DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

DeleteApiSpecSettings

public CallSettings DeleteApiSpecSettings { get; set; }

CallSettings for synchronous and asynchronous calls to RegistryClient.DeleteApiSpec and RegistryClient.DeleteApiSpecAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 200 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Aborted, Cancelled, DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

DeleteApiVersionSettings

public CallSettings DeleteApiVersionSettings { get; set; }

CallSettings for synchronous and asynchronous calls to RegistryClient.DeleteApiVersion and RegistryClient.DeleteApiVersionAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 200 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Aborted, Cancelled, DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

DeleteArtifactSettings

public CallSettings DeleteArtifactSettings { get; set; }

CallSettings for synchronous and asynchronous calls to RegistryClient.DeleteArtifact and RegistryClient.DeleteArtifactAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 200 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Aborted, Cancelled, DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

GetApiDeploymentSettings

public CallSettings GetApiDeploymentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to RegistryClient.GetApiDeployment and RegistryClient.GetApiDeploymentAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 200 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Aborted, Cancelled, DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

GetApiSettings

public CallSettings GetApiSettings { get; set; }

CallSettings for synchronous and asynchronous calls to RegistryClient.GetApi and RegistryClient.GetApiAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 200 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Aborted, Cancelled, DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

GetApiSpecContentsSettings

public CallSettings GetApiSpecContentsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to RegistryClient.GetApiSpecContents and RegistryClient.GetApiSpecContentsAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 200 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Aborted, Cancelled, DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

GetApiSpecSettings

public CallSettings GetApiSpecSettings { get; set; }

CallSettings for synchronous and asynchronous calls to RegistryClient.GetApiSpec and RegistryClient.GetApiSpecAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 200 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Aborted, Cancelled, DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

GetApiVersionSettings

public CallSettings GetApiVersionSettings { get; set; }

CallSettings for synchronous and asynchronous calls to RegistryClient.GetApiVersion and RegistryClient.GetApiVersionAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 200 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Aborted, Cancelled, DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

GetArtifactContentsSettings

public CallSettings GetArtifactContentsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to RegistryClient.GetArtifactContents and RegistryClient.GetArtifactContentsAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 200 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Aborted, Cancelled, DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

GetArtifactSettings

public CallSettings GetArtifactSettings { get; set; }

CallSettings for synchronous and asynchronous calls to RegistryClient.GetArtifact and RegistryClient.GetArtifactAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 200 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Aborted, Cancelled, DeadlineExceeded, 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

ListApiDeploymentRevisionsSettings

public CallSettings ListApiDeploymentRevisionsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to RegistryClient.ListApiDeploymentRevisions and RegistryClient.ListApiDeploymentRevisionsAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 200 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Aborted, Cancelled, DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

ListApiDeploymentsSettings

public CallSettings ListApiDeploymentsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to RegistryClient.ListApiDeployments and RegistryClient.ListApiDeploymentsAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 200 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Aborted, Cancelled, DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

ListApiSpecRevisionsSettings

public CallSettings ListApiSpecRevisionsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to RegistryClient.ListApiSpecRevisions and RegistryClient.ListApiSpecRevisionsAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 200 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Aborted, Cancelled, DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

ListApiSpecsSettings

public CallSettings ListApiSpecsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to RegistryClient.ListApiSpecs and RegistryClient.ListApiSpecsAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 200 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Aborted, Cancelled, DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

ListApiVersionsSettings

public CallSettings ListApiVersionsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to RegistryClient.ListApiVersions and RegistryClient.ListApiVersionsAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 200 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Aborted, Cancelled, DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

ListApisSettings

public CallSettings ListApisSettings { get; set; }

CallSettings for synchronous and asynchronous calls to RegistryClient.ListApis and RegistryClient.ListApisAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 200 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Aborted, Cancelled, DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

ListArtifactsSettings

public CallSettings ListArtifactsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to RegistryClient.ListArtifacts and RegistryClient.ListArtifactsAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 200 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Aborted, Cancelled, DeadlineExceeded, 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

ReplaceArtifactSettings

public CallSettings ReplaceArtifactSettings { get; set; }

CallSettings for synchronous and asynchronous calls to RegistryClient.ReplaceArtifact and RegistryClient.ReplaceArtifactAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 200 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Aborted, Cancelled, DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

RollbackApiDeploymentSettings

public CallSettings RollbackApiDeploymentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to RegistryClient.RollbackApiDeployment and RegistryClient.RollbackApiDeploymentAsync.

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

RollbackApiSpecSettings

public CallSettings RollbackApiSpecSettings { get; set; }

CallSettings for synchronous and asynchronous calls to RegistryClient.RollbackApiSpec and RegistryClient.RollbackApiSpecAsync.

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

TagApiDeploymentRevisionSettings

public CallSettings TagApiDeploymentRevisionSettings { get; set; }

CallSettings for synchronous and asynchronous calls to RegistryClient.TagApiDeploymentRevision and RegistryClient.TagApiDeploymentRevisionAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 200 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Aborted, Cancelled, DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

TagApiSpecRevisionSettings

public CallSettings TagApiSpecRevisionSettings { get; set; }

CallSettings for synchronous and asynchronous calls to RegistryClient.TagApiSpecRevision and RegistryClient.TagApiSpecRevisionAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 200 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Aborted, Cancelled, DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

UpdateApiDeploymentSettings

public CallSettings UpdateApiDeploymentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to RegistryClient.UpdateApiDeployment and RegistryClient.UpdateApiDeploymentAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 200 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Aborted, Cancelled, DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

UpdateApiSettings

public CallSettings UpdateApiSettings { get; set; }

CallSettings for synchronous and asynchronous calls to RegistryClient.UpdateApi and RegistryClient.UpdateApiAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 200 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Aborted, Cancelled, DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

UpdateApiSpecSettings

public CallSettings UpdateApiSpecSettings { get; set; }

CallSettings for synchronous and asynchronous calls to RegistryClient.UpdateApiSpec and RegistryClient.UpdateApiSpecAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 200 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Aborted, Cancelled, DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

UpdateApiVersionSettings

public CallSettings UpdateApiVersionSettings { get; set; }

CallSettings for synchronous and asynchronous calls to RegistryClient.UpdateApiVersion and RegistryClient.UpdateApiVersionAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 200 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Aborted, Cancelled, DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

Methods

Clone()

public RegistrySettings Clone()

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

Returns
Type Description
RegistrySettings

A deep clone of this RegistrySettings object.

GetDefault()

public static RegistrySettings GetDefault()

Get a new instance of the default RegistrySettings.

Returns
Type Description
RegistrySettings

A new instance of the default RegistrySettings.