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.
Implements
IMessageRemoteRepositoryConfigTypesMavenRepository, IEquatableRemoteRepositoryConfigTypesMavenRepository, IDeepCloneableRemoteRepositoryConfigTypesMavenRepository, IBufferMessage, IMessageNamespace
Google.Cloud.ArtifactRegistry.V1Assembly
Google.Cloud.ArtifactRegistry.V1.dll
Constructors
MavenRepository()
public MavenRepository()
MavenRepository(MavenRepository)
public MavenRepository(RemoteRepositoryConfig.Types.MavenRepository other)
Parameter | |
---|---|
Name | Description |
other | RemoteRepositoryConfigTypesMavenRepository |
Properties
HasPublicRepository
public bool HasPublicRepository { get; }
Gets whether the "public_repository" field is set
Property Value | |
---|---|
Type | Description |
bool |
PublicRepository
public RemoteRepositoryConfig.Types.MavenRepository.Types.PublicRepository PublicRepository { get; set; }
One of the publicly available Maven repositories supported by Artifact Registry.
Property Value | |
---|---|
Type | Description |
RemoteRepositoryConfigTypesMavenRepositoryTypesPublicRepository |
UpstreamCase
public RemoteRepositoryConfig.Types.MavenRepository.UpstreamOneofCase UpstreamCase { get; }
Property Value | |
---|---|
Type | Description |
RemoteRepositoryConfigTypesMavenRepositoryUpstreamOneofCase |