Artifact Registry v1 API - Class RemoteRepositoryConfig.Types.MavenRepository (2.4.0)

public sealed class RemoteRepositoryConfig.Types.MavenRepository : IMessage<RemoteRepositoryConfig.Types.MavenRepository>, IEquatable<RemoteRepositoryConfig.Types.MavenRepository>, IDeepCloneable<RemoteRepositoryConfig.Types.MavenRepository>, IBufferMessage, IMessage

Reference documentation and code samples for the Artifact Registry v1 API class RemoteRepositoryConfig.Types.MavenRepository.

Configuration for a Maven remote repository.

Inheritance

object > RemoteRepositoryConfig.Types.MavenRepository

Namespace

Google.Cloud.ArtifactRegistry.V1

Assembly

Google.Cloud.ArtifactRegistry.V1.dll

Constructors

MavenRepository()

public MavenRepository()

MavenRepository(MavenRepository)

public MavenRepository(RemoteRepositoryConfig.Types.MavenRepository other)
Parameter
NameDescription
otherRemoteRepositoryConfigTypesMavenRepository

Properties

HasPublicRepository

public bool HasPublicRepository { get; }

Gets whether the "public_repository" field is set

Property Value
TypeDescription
bool

PublicRepository

public RemoteRepositoryConfig.Types.MavenRepository.Types.PublicRepository PublicRepository { get; set; }

One of the publicly available Maven repositories supported by Artifact Registry.

Property Value
TypeDescription
RemoteRepositoryConfigTypesMavenRepositoryTypesPublicRepository

UpstreamCase

public RemoteRepositoryConfig.Types.MavenRepository.UpstreamOneofCase UpstreamCase { get; }
Property Value
TypeDescription
RemoteRepositoryConfigTypesMavenRepositoryUpstreamOneofCase