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.