public sealed class MavenRepositoryConfig : IMessage<Repository.Types.MavenRepositoryConfig>, IEquatable<Repository.Types.MavenRepositoryConfig>, IDeepCloneable<Repository.Types.MavenRepositoryConfig>, IBufferMessage, IMessageMavenRepositoryConfig is maven related repository details. Provides additional configuration details for repositories of the maven format type.
Implements
IMessage<Repository.Types.MavenRepositoryConfig>, IEquatable<Repository.Types.MavenRepositoryConfig>, IDeepCloneable<Repository.Types.MavenRepositoryConfig>, IBufferMessage, IMessageNamespace
Google.Cloud.ArtifactRegistry.V1Assembly
Google.Cloud.ArtifactRegistry.V1.dll
Constructors
MavenRepositoryConfig()
public MavenRepositoryConfig()MavenRepositoryConfig(Repository.Types.MavenRepositoryConfig)
public MavenRepositoryConfig(Repository.Types.MavenRepositoryConfig other)| Parameter | |
|---|---|
| Name | Description |
other |
Repository.Types.MavenRepositoryConfig |
Properties
AllowSnapshotOverwrites
public bool AllowSnapshotOverwrites { get; set; }The repository with this flag will allow publishing the same snapshot versions.
| Property Value | |
|---|---|
| Type | Description |
Boolean |
|
VersionPolicy
public Repository.Types.MavenRepositoryConfig.Types.VersionPolicy VersionPolicy { get; set; }Version policy defines the versions that the registry will accept.
| Property Value | |
|---|---|
| Type | Description |
Repository.Types.MavenRepositoryConfig.Types.VersionPolicy |
|