public sealed class ArtifactRegistrySettings : ServiceSettingsBaseReference documentation and code samples for the Artifact Registry v1beta2 API class ArtifactRegistrySettings.
Settings for ArtifactRegistryClient instances.
Namespace
Google.Cloud.ArtifactRegistry.V1Beta2Assembly
Google.Cloud.ArtifactRegistry.V1Beta2.dll
Constructors
ArtifactRegistrySettings()
public ArtifactRegistrySettings()Constructs a new ArtifactRegistrySettings object with default settings.
Properties
CreateRepositoryOperationsSettings
public OperationsSettings CreateRepositoryOperationsSettings { get; set; }Long Running Operation settings for calls to ArtifactRegistryClient.CreateRepository and
ArtifactRegistryClient.CreateRepositoryAsync.
| Property Value | |
|---|---|
| Type | Description |
OperationsSettings |
|
Uses default PollSettings of:
- Initial delay: 20 seconds.
- Delay multiplier: 1.5
- Maximum delay: 45 seconds.
- Total timeout: 24 hours.
CreateRepositorySettings
public CallSettings CreateRepositorySettings { get; set; }CallSettings for synchronous and asynchronous calls to
ArtifactRegistryClient.CreateRepository and ArtifactRegistryClient.CreateRepositoryAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 30 seconds.
CreateTagSettings
public CallSettings CreateTagSettings { get; set; }CallSettings for synchronous and asynchronous calls to
ArtifactRegistryClient.CreateTag and ArtifactRegistryClient.CreateTagAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 30 seconds.
DeletePackageOperationsSettings
public OperationsSettings DeletePackageOperationsSettings { get; set; }Long Running Operation settings for calls to ArtifactRegistryClient.DeletePackage and
ArtifactRegistryClient.DeletePackageAsync.
| Property Value | |
|---|---|
| Type | Description |
OperationsSettings |
|
Uses default PollSettings of:
- Initial delay: 20 seconds.
- Delay multiplier: 1.5
- Maximum delay: 45 seconds.
- Total timeout: 24 hours.
DeletePackageSettings
public CallSettings DeletePackageSettings { get; set; }CallSettings for synchronous and asynchronous calls to
ArtifactRegistryClient.DeletePackage and ArtifactRegistryClient.DeletePackageAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- Initial retry delay: 100 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 60000 milliseconds.
- Maximum attempts: 5
- Retriable status codes: Unavailable.
- Timeout: 30 seconds.
DeleteRepositoryOperationsSettings
public OperationsSettings DeleteRepositoryOperationsSettings { get; set; }Long Running Operation settings for calls to ArtifactRegistryClient.DeleteRepository and
ArtifactRegistryClient.DeleteRepositoryAsync.
| Property Value | |
|---|---|
| Type | Description |
OperationsSettings |
|
Uses default PollSettings of:
- Initial delay: 20 seconds.
- Delay multiplier: 1.5
- Maximum delay: 45 seconds.
- Total timeout: 24 hours.
DeleteRepositorySettings
public CallSettings DeleteRepositorySettings { get; set; }CallSettings for synchronous and asynchronous calls to
ArtifactRegistryClient.DeleteRepository and ArtifactRegistryClient.DeleteRepositoryAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- Initial retry delay: 100 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 60000 milliseconds.
- Maximum attempts: 5
- Retriable status codes: Unavailable.
- Timeout: 30 seconds.
DeleteTagSettings
public CallSettings DeleteTagSettings { get; set; }CallSettings for synchronous and asynchronous calls to
ArtifactRegistryClient.DeleteTag and ArtifactRegistryClient.DeleteTagAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- Initial retry delay: 100 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 60000 milliseconds.
- Maximum attempts: 5
- Retriable status codes: Unavailable.
- Timeout: 30 seconds.
DeleteVersionOperationsSettings
public OperationsSettings DeleteVersionOperationsSettings { get; set; }Long Running Operation settings for calls to ArtifactRegistryClient.DeleteVersion and
ArtifactRegistryClient.DeleteVersionAsync.
| Property Value | |
|---|---|
| Type | Description |
OperationsSettings |
|
Uses default PollSettings of:
- Initial delay: 20 seconds.
- Delay multiplier: 1.5
- Maximum delay: 45 seconds.
- Total timeout: 24 hours.
DeleteVersionSettings
public CallSettings DeleteVersionSettings { get; set; }CallSettings for synchronous and asynchronous calls to
ArtifactRegistryClient.DeleteVersion and ArtifactRegistryClient.DeleteVersionAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- Initial retry delay: 100 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 60000 milliseconds.
- Maximum attempts: 5
- Retriable status codes: Unavailable.
- Timeout: 30 seconds.
GetFileSettings
public CallSettings GetFileSettings { get; set; }CallSettings for synchronous and asynchronous calls to
ArtifactRegistryClient.GetFile and ArtifactRegistryClient.GetFileAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- Initial retry delay: 100 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 60000 milliseconds.
- Maximum attempts: 5
- Retriable status codes: Unavailable.
- Timeout: 30 seconds.
GetIamPolicySettings
public CallSettings GetIamPolicySettings { get; set; }CallSettings for synchronous and asynchronous calls to
ArtifactRegistryClient.GetIamPolicy and ArtifactRegistryClient.GetIamPolicyAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- Initial retry delay: 100 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 60000 milliseconds.
- Maximum attempts: 5
- Retriable status codes: Unavailable.
- Timeout: 30 seconds.
GetPackageSettings
public CallSettings GetPackageSettings { get; set; }CallSettings for synchronous and asynchronous calls to
ArtifactRegistryClient.GetPackage and ArtifactRegistryClient.GetPackageAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- Initial retry delay: 100 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 60000 milliseconds.
- Maximum attempts: 5
- Retriable status codes: Unavailable.
- Timeout: 30 seconds.
GetProjectSettingsSettings
public CallSettings GetProjectSettingsSettings { get; set; }CallSettings for synchronous and asynchronous calls to
ArtifactRegistryClient.GetProjectSettings and ArtifactRegistryClient.GetProjectSettingsAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- No timeout is applied.
GetRepositorySettings
public CallSettings GetRepositorySettings { get; set; }CallSettings for synchronous and asynchronous calls to
ArtifactRegistryClient.GetRepository and ArtifactRegistryClient.GetRepositoryAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- Initial retry delay: 100 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 60000 milliseconds.
- Maximum attempts: 5
- Retriable status codes: Unavailable.
- Timeout: 30 seconds.
GetTagSettings
public CallSettings GetTagSettings { get; set; }CallSettings for synchronous and asynchronous calls to
ArtifactRegistryClient.GetTag and ArtifactRegistryClient.GetTagAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- Initial retry delay: 100 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 60000 milliseconds.
- Maximum attempts: 5
- Retriable status codes: Unavailable.
- Timeout: 30 seconds.
GetVersionSettings
public CallSettings GetVersionSettings { get; set; }CallSettings for synchronous and asynchronous calls to
ArtifactRegistryClient.GetVersion and ArtifactRegistryClient.GetVersionAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- Initial retry delay: 100 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 60000 milliseconds.
- Maximum attempts: 5
- Retriable status codes: Unavailable.
- Timeout: 30 seconds.
ImportAptArtifactsOperationsSettings
public OperationsSettings ImportAptArtifactsOperationsSettings { get; set; }Long Running Operation settings for calls to ArtifactRegistryClient.ImportAptArtifacts and
ArtifactRegistryClient.ImportAptArtifactsAsync.
| Property Value | |
|---|---|
| Type | Description |
OperationsSettings |
|
Uses default PollSettings of:
- Initial delay: 20 seconds.
- Delay multiplier: 1.5
- Maximum delay: 45 seconds.
- Total timeout: 24 hours.
ImportAptArtifactsSettings
public CallSettings ImportAptArtifactsSettings { get; set; }CallSettings for synchronous and asynchronous calls to
ArtifactRegistryClient.ImportAptArtifacts and ArtifactRegistryClient.ImportAptArtifactsAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- No timeout is applied.
ImportYumArtifactsOperationsSettings
public OperationsSettings ImportYumArtifactsOperationsSettings { get; set; }Long Running Operation settings for calls to ArtifactRegistryClient.ImportYumArtifacts and
ArtifactRegistryClient.ImportYumArtifactsAsync.
| Property Value | |
|---|---|
| Type | Description |
OperationsSettings |
|
Uses default PollSettings of:
- Initial delay: 20 seconds.
- Delay multiplier: 1.5
- Maximum delay: 45 seconds.
- Total timeout: 24 hours.
ImportYumArtifactsSettings
public CallSettings ImportYumArtifactsSettings { get; set; }CallSettings for synchronous and asynchronous calls to
ArtifactRegistryClient.ImportYumArtifacts and ArtifactRegistryClient.ImportYumArtifactsAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- No timeout is applied.
ListFilesSettings
public CallSettings ListFilesSettings { get; set; }CallSettings for synchronous and asynchronous calls to
ArtifactRegistryClient.ListFiles and ArtifactRegistryClient.ListFilesAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- Initial retry delay: 100 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 60000 milliseconds.
- Maximum attempts: 5
- Retriable status codes: Unavailable.
- Timeout: 30 seconds.
ListPackagesSettings
public CallSettings ListPackagesSettings { get; set; }CallSettings for synchronous and asynchronous calls to
ArtifactRegistryClient.ListPackages and ArtifactRegistryClient.ListPackagesAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- Initial retry delay: 100 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 60000 milliseconds.
- Maximum attempts: 5
- Retriable status codes: Unavailable.
- Timeout: 30 seconds.
ListRepositoriesSettings
public CallSettings ListRepositoriesSettings { get; set; }CallSettings for synchronous and asynchronous calls to
ArtifactRegistryClient.ListRepositories and ArtifactRegistryClient.ListRepositoriesAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- Initial retry delay: 100 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 60000 milliseconds.
- Maximum attempts: 5
- Retriable status codes: Unavailable.
- Timeout: 30 seconds.
ListTagsSettings
public CallSettings ListTagsSettings { get; set; }CallSettings for synchronous and asynchronous calls to
ArtifactRegistryClient.ListTags and ArtifactRegistryClient.ListTagsAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- Initial retry delay: 100 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 60000 milliseconds.
- Maximum attempts: 5
- Retriable status codes: Unavailable.
- Timeout: 30 seconds.
ListVersionsSettings
public CallSettings ListVersionsSettings { get; set; }CallSettings for synchronous and asynchronous calls to
ArtifactRegistryClient.ListVersions and ArtifactRegistryClient.ListVersionsAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- Initial retry delay: 100 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 60000 milliseconds.
- Maximum attempts: 5
- Retriable status codes: Unavailable.
- Timeout: 30 seconds.
LocationsSettings
public LocationsSettings LocationsSettings { get; set; }The settings to use for the LocationsClient associated with the client.
| Property Value | |
|---|---|
| Type | Description |
LocationsSettings |
|
SetIamPolicySettings
public CallSettings SetIamPolicySettings { get; set; }CallSettings for synchronous and asynchronous calls to
ArtifactRegistryClient.SetIamPolicy and ArtifactRegistryClient.SetIamPolicyAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- No timeout is applied.
TestIamPermissionsSettings
public CallSettings TestIamPermissionsSettings { get; set; }CallSettings for synchronous and asynchronous calls to
ArtifactRegistryClient.TestIamPermissions and ArtifactRegistryClient.TestIamPermissionsAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 30 seconds.
UpdateProjectSettingsSettings
public CallSettings UpdateProjectSettingsSettings { get; set; }CallSettings for synchronous and asynchronous calls to
ArtifactRegistryClient.UpdateProjectSettings and ArtifactRegistryClient.UpdateProjectSettingsAsync
.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- No timeout is applied.
UpdateRepositorySettings
public CallSettings UpdateRepositorySettings { get; set; }CallSettings for synchronous and asynchronous calls to
ArtifactRegistryClient.UpdateRepository and ArtifactRegistryClient.UpdateRepositoryAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 30 seconds.
UpdateTagSettings
public CallSettings UpdateTagSettings { get; set; }CallSettings for synchronous and asynchronous calls to
ArtifactRegistryClient.UpdateTag and ArtifactRegistryClient.UpdateTagAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 30 seconds.
Methods
Clone()
public ArtifactRegistrySettings Clone()Creates a deep clone of this object, with all the same property values.
| Returns | |
|---|---|
| Type | Description |
ArtifactRegistrySettings |
A deep clone of this ArtifactRegistrySettings object. |
GetDefault()
public static ArtifactRegistrySettings GetDefault()Get a new instance of the default ArtifactRegistrySettings.
| Returns | |
|---|---|
| Type | Description |
ArtifactRegistrySettings |
A new instance of the default ArtifactRegistrySettings. |