Artifact Registry v1beta2 API - Namespace Google.Cloud.ArtifactRegistry.V1Beta2 (2.0.0-beta04)

Classes

AptArtifact

A detailed representation of an Apt artifact. Information in the record is derived from the archive's control file. See https://www.debian.org/doc/debian-policy/ch-controlfields.html

AptArtifact.Types

Container for nested types declared in the AptArtifact message type.

AptArtifactName

Resource name for the AptArtifact resource.

ArtifactRegistry

The Artifact Registry API service.

Artifact Registry is an artifact management system for storing artifacts from different package management systems.

The resources managed by this API are:

  • Repositories, which group packages and their data.
  • Packages, which group versions and their tags.
  • Versions, which are specific forms of a package.
  • Tags, which represent alternative names for versions.
  • Files, which contain content and are optionally associated with a Package or Version.

ArtifactRegistry.ArtifactRegistryBase

Base class for server-side implementations of ArtifactRegistry

ArtifactRegistry.ArtifactRegistryClient

Client for ArtifactRegistry

ArtifactRegistryClient

ArtifactRegistry client wrapper, for convenient use.

ArtifactRegistryClientBuilder

Builder class for ArtifactRegistryClient to provide simple configuration of credentials, endpoint etc.

ArtifactRegistryClientImpl

ArtifactRegistry client wrapper implementation, for convenient use.

ArtifactRegistrySettings

Settings for ArtifactRegistryClient instances.

CreateRepositoryRequest

The request to create a new repository.

CreateTagRequest

The request to create a new tag.

DeletePackageRequest

The request to delete a package.

DeleteRepositoryRequest

The request to delete a repository.

DeleteTagRequest

The request to delete a tag.

DeleteVersionRequest

The request to delete a version.

File

Files store content that is potentially associated with Packages or Versions.

FileName

Resource name for the File resource.

GetFileRequest

The request to retrieve a file.

GetPackageRequest

The request to retrieve a package.

GetProjectSettingsRequest

Gets the redirection status for a project.

GetRepositoryRequest

The request to retrieve a repository.

GetTagRequest

The request to retrieve a tag.

GetVersionRequest

The request to retrieve a version.

Hash

A hash of file content.

Hash.Types

Container for nested types declared in the Hash message type.

ImportAptArtifactsErrorInfo

Error information explaining why a package was not imported.

ImportAptArtifactsGcsSource

Google Cloud Storage location where the artifacts currently reside.

ImportAptArtifactsMetadata

The operation metadata for importing artifacts.

ImportAptArtifactsRequest

The request to import new apt artifacts.

ImportAptArtifactsResponse

The response message from importing APT artifacts.

ImportYumArtifactsErrorInfo

Error information explaining why a package was not imported.

ImportYumArtifactsGcsSource

Google Cloud Storage location where the artifacts currently reside.

ImportYumArtifactsMetadata

The operation metadata for importing artifacts.

ImportYumArtifactsRequest

The request to import new yum artifacts.

ImportYumArtifactsResponse

The response message from importing YUM artifacts.

ListFilesRequest

The request to list files.

ListFilesResponse

The response from listing files.

ListPackagesRequest

The request to list packages.

ListPackagesResponse

The response from listing packages.

ListRepositoriesRequest

The request to list repositories.

ListRepositoriesResponse

The response from listing repositories.

ListTagsRequest

The request to list tags.

ListTagsResponse

The response from listing tags.

ListVersionsRequest

The request to list versions.

ListVersionsResponse

The response from listing versions.

OperationMetadata

Metadata type for longrunning-operations, currently empty.

Package

Packages are named collections of versions.

ProjectSettings

The Artifact Registry settings that apply to a Project.

ProjectSettings.Types

Container for nested types declared in the ProjectSettings message type.

ProjectSettingsName

Resource name for the ProjectSettings resource.

Repository

A Repository for storing artifacts with a specific format.

Repository.Types

Container for nested types declared in the Repository message type.

Repository.Types.MavenRepositoryConfig

MavenRepositoryConfig is maven related repository details. Provides additional configuration details for repositories of the maven format type.

Repository.Types.MavenRepositoryConfig.Types

Container for nested types declared in the MavenRepositoryConfig message type.

RepositoryName

Resource name for the Repository resource.

Tag

Tags point to a version and represent an alternative name that can be used to access the version.

TagName

Resource name for the Tag resource.

UpdateProjectSettingsRequest

Sets the settings of the project.

UpdateRepositoryRequest

The request to update a repository.

UpdateTagRequest

The request to create or update a tag.

Version

The body of a version resource. A version resource represents a collection of components, such as files and other data. This may correspond to a version in many package management schemes.

VersionName

Resource name for the Version resource.

YumArtifact

A detailed representation of a Yum artifact.

YumArtifact.Types

Container for nested types declared in the YumArtifact message type.

YumArtifactName

Resource name for the YumArtifact resource.

Enums

AptArtifact.Types.PackageType

Package type is either binary or source.

AptArtifactName.ResourceNameType

The possible contents of AptArtifactName.

FileName.ResourceNameType

The possible contents of FileName.

Hash.Types.HashType

The algorithm used to compute the hash.

ImportAptArtifactsErrorInfo.SourceOneofCase

Enum of possible cases for the "source" oneof.

ImportAptArtifactsRequest.SourceOneofCase

Enum of possible cases for the "source" oneof.

ImportYumArtifactsErrorInfo.SourceOneofCase

Enum of possible cases for the "source" oneof.

ImportYumArtifactsRequest.SourceOneofCase

Enum of possible cases for the "source" oneof.

ProjectSettings.Types.RedirectionState

The possible redirection states for legacy repositories.

ProjectSettingsName.ResourceNameType

The possible contents of ProjectSettingsName.

Repository.FormatConfigOneofCase

Enum of possible cases for the "format_config" oneof.

Repository.Types.Format

A package format.

Repository.Types.MavenRepositoryConfig.Types.VersionPolicy

VersionPolicy is the version policy for the repository.

RepositoryName.ResourceNameType

The possible contents of RepositoryName.

TagName.ResourceNameType

The possible contents of TagName.

VersionName.ResourceNameType

The possible contents of VersionName.

VersionView

The view, which determines what version information is returned in a response.

YumArtifact.Types.PackageType

Package type is either binary or source.

YumArtifactName.ResourceNameType

The possible contents of YumArtifactName.