public sealed class ProjectSettings : IMessage<ProjectSettings>, IEquatable<ProjectSettings>, IDeepCloneable<ProjectSettings>, IBufferMessage, IMessage
The Artifact Registry settings that apply to a Project.
Implements
IMessage<ProjectSettings>, IEquatable<ProjectSettings>, IDeepCloneable<ProjectSettings>, 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 |
ProjectSettings.Types.RedirectionState |
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 |