public sealed class ProjectSettings : IMessage<ProjectSettings>, IEquatable<ProjectSettings>, IDeepCloneable<ProjectSettings>, IBufferMessage, IMessage
Reference documentation and code samples for the Artifact Registry v1 API class ProjectSettings.
The Artifact Registry settings that apply to a Project.
Implements
IMessageProjectSettings, IEquatableProjectSettings, IDeepCloneableProjectSettings, IBufferMessage, IMessageNamespace
Google.Cloud.ArtifactRegistry.V1Assembly
Google.Cloud.ArtifactRegistry.V1.dll
Constructors
ProjectSettings()
public ProjectSettings()
ProjectSettings(ProjectSettings)
public ProjectSettings(ProjectSettings other)
Parameter | |
---|---|
Name | Description |
other |
ProjectSettings |
Properties
LegacyRedirectionState
public ProjectSettings.Types.RedirectionState LegacyRedirectionState { get; set; }
The redirection state of the legacy repositories in this project.
Property Value | |
---|---|
Type | Description |
ProjectSettingsTypesRedirectionState |
Name
public string Name { get; set; }
The name of the project's settings.
Always of the form: projects/{project-id}/projectSettings
In update request: never set In response: always set
Property Value | |
---|---|
Type | Description |
string |
ProjectSettingsName
public ProjectSettingsName ProjectSettingsName { get; set; }
ProjectSettingsName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
ProjectSettingsName |
PullPercent
public int PullPercent { get; set; }
The percentage of pull traffic to redirect from GCR to AR when using partial redirection.
Property Value | |
---|---|
Type | Description |
int |