Artifact Registry v1 API - Class ProjectSettings (2.9.0)

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.

Inheritance

object > ProjectSettings

Namespace

Google.Cloud.ArtifactRegistry.V1

Assembly

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