- 1.54.0 (latest)
- 1.53.0
- 1.52.0
- 1.51.0
- 1.50.0
- 1.48.0
- 1.47.0
- 1.46.0
- 1.45.0
- 1.44.0
- 1.43.0
- 1.42.0
- 1.41.0
- 1.40.0
- 1.39.0
- 1.38.0
- 1.36.0
- 1.35.0
- 1.34.0
- 1.33.0
- 1.32.0
- 1.31.0
- 1.30.0
- 1.29.0
- 1.28.0
- 1.27.0
- 1.26.0
- 1.23.0
- 1.22.0
- 1.21.0
- 1.20.0
- 1.19.0
- 1.18.0
- 1.17.0
- 1.16.0
- 1.15.0
- 1.14.0
- 1.13.0
- 1.12.0
- 1.11.0
- 1.10.0
- 1.9.0
- 1.8.0
- 1.7.0
- 1.6.0
- 1.5.0
- 1.4.0
- 1.3.0
- 1.2.9
- 1.1.1
- 0.5.0
- 0.4.0
A client to Artifact Registry API
The interfaces provided are listed below, along with usage samples.
ArtifactRegistryClient
Service Description: 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.
Sample for ArtifactRegistryClient:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ArtifactRegistryClient artifactRegistryClient = ArtifactRegistryClient.create()) {
DockerImageName name =
DockerImageName.of("[PROJECT]", "[LOCATION]", "[REPOSITORY]", "[DOCKER_IMAGE]");
DockerImage response = artifactRegistryClient.getDockerImage(name);
}
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
Protobuf type google.devtools.artifactregistry.v1.AptArtifact
AptArtifact.Builder
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
Protobuf type google.devtools.artifactregistry.v1.AptArtifact
AptArtifactProto
ArtifactProto
ArtifactRegistryClient
Service Description: 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.
This class provides the ability to make remote calls to the backing service through method calls that map to API methods. Sample code to get started:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ArtifactRegistryClient artifactRegistryClient = ArtifactRegistryClient.create()) {
DockerImageName name =
DockerImageName.of("[PROJECT]", "[LOCATION]", "[REPOSITORY]", "[DOCKER_IMAGE]");
DockerImage response = artifactRegistryClient.getDockerImage(name);
}
Note: close() needs to be called on the ArtifactRegistryClient object to clean up resources such as threads. In the example above, try-with-resources is used, which automatically calls close().
The surface of this class includes several types of Java methods for each of the API's methods:
- A "flattened" method. With this type of method, the fields of the request type have been converted into function parameters. It may be the case that not all fields are available as parameters, and not every API method will have a flattened method entry point.
- A "request object" method. This type of method only takes one parameter, a request object, which must be constructed before the call. Not every API method will have a request object method.
- A "callable" method. This type of method takes no parameters and returns an immutable API callable object, which can be used to initiate calls to the service.
See the individual methods for example code.
Many parameters require resource names to be formatted in a particular way. To assist with these names, this class includes a format method for each type of name, and additionally a parse method to extract the individual identifiers contained within names that are returned.
This class can be customized by passing in a custom instance of ArtifactRegistrySettings to create(). For example:
To customize credentials:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
ArtifactRegistrySettings artifactRegistrySettings =
ArtifactRegistrySettings.newBuilder()
.setCredentialsProvider(FixedCredentialsProvider.create(myCredentials))
.build();
ArtifactRegistryClient artifactRegistryClient =
ArtifactRegistryClient.create(artifactRegistrySettings);
To customize the endpoint:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
ArtifactRegistrySettings artifactRegistrySettings =
ArtifactRegistrySettings.newBuilder().setEndpoint(myEndpoint).build();
ArtifactRegistryClient artifactRegistryClient =
ArtifactRegistryClient.create(artifactRegistrySettings);
To use REST (HTTP1.1/JSON) transport (instead of gRPC) for sending and receiving requests over the wire:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
ArtifactRegistrySettings artifactRegistrySettings =
ArtifactRegistrySettings.newHttpJsonBuilder().build();
ArtifactRegistryClient artifactRegistryClient =
ArtifactRegistryClient.create(artifactRegistrySettings);
Please refer to the GitHub repository's samples for more quickstart code snippets.
ArtifactRegistryClient.ListDockerImagesFixedSizeCollection
ArtifactRegistryClient.ListDockerImagesPage
ArtifactRegistryClient.ListDockerImagesPagedResponse
ArtifactRegistryClient.ListFilesFixedSizeCollection
ArtifactRegistryClient.ListFilesPage
ArtifactRegistryClient.ListFilesPagedResponse
ArtifactRegistryClient.ListLocationsFixedSizeCollection
ArtifactRegistryClient.ListLocationsPage
ArtifactRegistryClient.ListLocationsPagedResponse
ArtifactRegistryClient.ListMavenArtifactsFixedSizeCollection
ArtifactRegistryClient.ListMavenArtifactsPage
ArtifactRegistryClient.ListMavenArtifactsPagedResponse
ArtifactRegistryClient.ListNpmPackagesFixedSizeCollection
ArtifactRegistryClient.ListNpmPackagesPage
ArtifactRegistryClient.ListNpmPackagesPagedResponse
ArtifactRegistryClient.ListPackagesFixedSizeCollection
ArtifactRegistryClient.ListPackagesPage
ArtifactRegistryClient.ListPackagesPagedResponse
ArtifactRegistryClient.ListPythonPackagesFixedSizeCollection
ArtifactRegistryClient.ListPythonPackagesPage
ArtifactRegistryClient.ListPythonPackagesPagedResponse
ArtifactRegistryClient.ListRepositoriesFixedSizeCollection
ArtifactRegistryClient.ListRepositoriesPage
ArtifactRegistryClient.ListRepositoriesPagedResponse
ArtifactRegistryClient.ListTagsFixedSizeCollection
ArtifactRegistryClient.ListTagsPage
ArtifactRegistryClient.ListTagsPagedResponse
ArtifactRegistryClient.ListVersionsFixedSizeCollection
ArtifactRegistryClient.ListVersionsPage
ArtifactRegistryClient.ListVersionsPagedResponse
ArtifactRegistryGrpc
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.
ArtifactRegistryGrpc.ArtifactRegistryBlockingStub
A stub to allow clients to do synchronous rpc calls to service 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.
ArtifactRegistryGrpc.ArtifactRegistryFutureStub
A stub to allow clients to do ListenableFuture-style rpc calls to service 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.
ArtifactRegistryGrpc.ArtifactRegistryImplBase
Base class for the server implementation of the service 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.
ArtifactRegistryGrpc.ArtifactRegistryStub
A stub to allow clients to do asynchronous rpc calls to service 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.
ArtifactRegistrySettings
Settings class to configure an instance of ArtifactRegistryClient.
The default instance has everything set to sensible defaults:
- The default service address (artifactregistry.googleapis.com) and default port (443) are used.
- Credentials are acquired automatically through Application Default Credentials.
- Retries are configured for idempotent methods but not for non-idempotent methods.
The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.
For example, to set the total timeout of getDockerImage to 30 seconds:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
ArtifactRegistrySettings.Builder artifactRegistrySettingsBuilder =
ArtifactRegistrySettings.newBuilder();
artifactRegistrySettingsBuilder
.getDockerImageSettings()
.setRetrySettings(
artifactRegistrySettingsBuilder
.getDockerImageSettings()
.getRetrySettings()
.toBuilder()
.setTotalTimeout(Duration.ofSeconds(30))
.build());
ArtifactRegistrySettings artifactRegistrySettings = artifactRegistrySettingsBuilder.build();
ArtifactRegistrySettings.Builder
Builder for ArtifactRegistrySettings.
BatchDeleteVersionsMetadata
The metadata of an LRO from deleting multiple versions.
Protobuf type google.devtools.artifactregistry.v1.BatchDeleteVersionsMetadata
BatchDeleteVersionsMetadata.Builder
The metadata of an LRO from deleting multiple versions.
Protobuf type google.devtools.artifactregistry.v1.BatchDeleteVersionsMetadata
CreateRepositoryRequest
The request to create a new repository.
Protobuf type google.devtools.artifactregistry.v1.CreateRepositoryRequest
CreateRepositoryRequest.Builder
The request to create a new repository.
Protobuf type google.devtools.artifactregistry.v1.CreateRepositoryRequest
CreateTagRequest
The request to create a new tag.
Protobuf type google.devtools.artifactregistry.v1.CreateTagRequest
CreateTagRequest.Builder
The request to create a new tag.
Protobuf type google.devtools.artifactregistry.v1.CreateTagRequest
DeletePackageRequest
The request to delete a package.
Protobuf type google.devtools.artifactregistry.v1.DeletePackageRequest
DeletePackageRequest.Builder
The request to delete a package.
Protobuf type google.devtools.artifactregistry.v1.DeletePackageRequest
DeleteRepositoryRequest
The request to delete a repository.
Protobuf type google.devtools.artifactregistry.v1.DeleteRepositoryRequest
DeleteRepositoryRequest.Builder
The request to delete a repository.
Protobuf type google.devtools.artifactregistry.v1.DeleteRepositoryRequest
DeleteTagRequest
The request to delete a tag.
Protobuf type google.devtools.artifactregistry.v1.DeleteTagRequest
DeleteTagRequest.Builder
The request to delete a tag.
Protobuf type google.devtools.artifactregistry.v1.DeleteTagRequest
DeleteVersionRequest
The request to delete a version.
Protobuf type google.devtools.artifactregistry.v1.DeleteVersionRequest
DeleteVersionRequest.Builder
The request to delete a version.
Protobuf type google.devtools.artifactregistry.v1.DeleteVersionRequest
DockerImage
DockerImage represents a docker artifact. The following fields are returned as untyped metadata in the Version resource, using camelcase keys (i.e. metadata.imageSizeBytes):
- imageSizeBytes
- mediaType
- buildTime
Protobuf type google.devtools.artifactregistry.v1.DockerImage
DockerImage.Builder
DockerImage represents a docker artifact. The following fields are returned as untyped metadata in the Version resource, using camelcase keys (i.e. metadata.imageSizeBytes):
- imageSizeBytes
- mediaType
- buildTime
Protobuf type google.devtools.artifactregistry.v1.DockerImage
DockerImageName
DockerImageName.Builder
Builder for projects/{project}/locations/{location}/repositories/{repository}/dockerImages/{docker_image}.
File
Files store content that is potentially associated with Packages or Versions.
Protobuf type google.devtools.artifactregistry.v1.File
File.Builder
Files store content that is potentially associated with Packages or Versions.
Protobuf type google.devtools.artifactregistry.v1.File
FileName
FileName.Builder
Builder for projects/{project}/locations/{location}/repositories/{repository}/files/{file}.
FileProto
GetDockerImageRequest
The request to get docker images.
Protobuf type google.devtools.artifactregistry.v1.GetDockerImageRequest
GetDockerImageRequest.Builder
The request to get docker images.
Protobuf type google.devtools.artifactregistry.v1.GetDockerImageRequest
GetFileRequest
The request to retrieve a file.
Protobuf type google.devtools.artifactregistry.v1.GetFileRequest
GetFileRequest.Builder
The request to retrieve a file.
Protobuf type google.devtools.artifactregistry.v1.GetFileRequest
GetMavenArtifactRequest
The request to get maven artifacts.
Protobuf type google.devtools.artifactregistry.v1.GetMavenArtifactRequest
GetMavenArtifactRequest.Builder
The request to get maven artifacts.
Protobuf type google.devtools.artifactregistry.v1.GetMavenArtifactRequest
GetNpmPackageRequest
The request to get npm packages.
Protobuf type google.devtools.artifactregistry.v1.GetNpmPackageRequest
GetNpmPackageRequest.Builder
The request to get npm packages.
Protobuf type google.devtools.artifactregistry.v1.GetNpmPackageRequest
GetPackageRequest
The request to retrieve a package.
Protobuf type google.devtools.artifactregistry.v1.GetPackageRequest
GetPackageRequest.Builder
The request to retrieve a package.
Protobuf type google.devtools.artifactregistry.v1.GetPackageRequest
GetProjectSettingsRequest
Gets the redirection status for a project.
Protobuf type google.devtools.artifactregistry.v1.GetProjectSettingsRequest
GetProjectSettingsRequest.Builder
Gets the redirection status for a project.
Protobuf type google.devtools.artifactregistry.v1.GetProjectSettingsRequest
GetPythonPackageRequest
The request to get python packages.
Protobuf type google.devtools.artifactregistry.v1.GetPythonPackageRequest
GetPythonPackageRequest.Builder
The request to get python packages.
Protobuf type google.devtools.artifactregistry.v1.GetPythonPackageRequest
GetRepositoryRequest
The request to retrieve a repository.
Protobuf type google.devtools.artifactregistry.v1.GetRepositoryRequest
GetRepositoryRequest.Builder
The request to retrieve a repository.
Protobuf type google.devtools.artifactregistry.v1.GetRepositoryRequest
GetTagRequest
The request to retrieve a tag.
Protobuf type google.devtools.artifactregistry.v1.GetTagRequest
GetTagRequest.Builder
The request to retrieve a tag.
Protobuf type google.devtools.artifactregistry.v1.GetTagRequest
GetVPCSCConfigRequest
Gets the VPC SC config for a project.
Protobuf type google.devtools.artifactregistry.v1.GetVPCSCConfigRequest
GetVPCSCConfigRequest.Builder
Gets the VPC SC config for a project.
Protobuf type google.devtools.artifactregistry.v1.GetVPCSCConfigRequest
GetVersionRequest
The request to retrieve a version.
Protobuf type google.devtools.artifactregistry.v1.GetVersionRequest
GetVersionRequest.Builder
The request to retrieve a version.
Protobuf type google.devtools.artifactregistry.v1.GetVersionRequest
Hash
A hash of file content.
Protobuf type google.devtools.artifactregistry.v1.Hash
Hash.Builder
A hash of file content.
Protobuf type google.devtools.artifactregistry.v1.Hash
ImportAptArtifactsErrorInfo
Error information explaining why a package was not imported.
Protobuf type google.devtools.artifactregistry.v1.ImportAptArtifactsErrorInfo
ImportAptArtifactsErrorInfo.Builder
Error information explaining why a package was not imported.
Protobuf type google.devtools.artifactregistry.v1.ImportAptArtifactsErrorInfo
ImportAptArtifactsGcsSource
Google Cloud Storage location where the artifacts currently reside.
Protobuf type google.devtools.artifactregistry.v1.ImportAptArtifactsGcsSource
ImportAptArtifactsGcsSource.Builder
Google Cloud Storage location where the artifacts currently reside.
Protobuf type google.devtools.artifactregistry.v1.ImportAptArtifactsGcsSource
ImportAptArtifactsMetadata
The operation metadata for importing artifacts.
Protobuf type google.devtools.artifactregistry.v1.ImportAptArtifactsMetadata
ImportAptArtifactsMetadata.Builder
The operation metadata for importing artifacts.
Protobuf type google.devtools.artifactregistry.v1.ImportAptArtifactsMetadata
ImportAptArtifactsRequest
The request to import new apt artifacts.
Protobuf type google.devtools.artifactregistry.v1.ImportAptArtifactsRequest
ImportAptArtifactsRequest.Builder
The request to import new apt artifacts.
Protobuf type google.devtools.artifactregistry.v1.ImportAptArtifactsRequest
ImportAptArtifactsResponse
The response message from importing APT artifacts.
Protobuf type google.devtools.artifactregistry.v1.ImportAptArtifactsResponse
ImportAptArtifactsResponse.Builder
The response message from importing APT artifacts.
Protobuf type google.devtools.artifactregistry.v1.ImportAptArtifactsResponse
ImportYumArtifactsErrorInfo
Error information explaining why a package was not imported.
Protobuf type google.devtools.artifactregistry.v1.ImportYumArtifactsErrorInfo
ImportYumArtifactsErrorInfo.Builder
Error information explaining why a package was not imported.
Protobuf type google.devtools.artifactregistry.v1.ImportYumArtifactsErrorInfo
ImportYumArtifactsGcsSource
Google Cloud Storage location where the artifacts currently reside.
Protobuf type google.devtools.artifactregistry.v1.ImportYumArtifactsGcsSource
ImportYumArtifactsGcsSource.Builder
Google Cloud Storage location where the artifacts currently reside.
Protobuf type google.devtools.artifactregistry.v1.ImportYumArtifactsGcsSource
ImportYumArtifactsMetadata
The operation metadata for importing artifacts.
Protobuf type google.devtools.artifactregistry.v1.ImportYumArtifactsMetadata
ImportYumArtifactsMetadata.Builder
The operation metadata for importing artifacts.
Protobuf type google.devtools.artifactregistry.v1.ImportYumArtifactsMetadata
ImportYumArtifactsRequest
The request to import new yum artifacts.
Protobuf type google.devtools.artifactregistry.v1.ImportYumArtifactsRequest
ImportYumArtifactsRequest.Builder
The request to import new yum artifacts.
Protobuf type google.devtools.artifactregistry.v1.ImportYumArtifactsRequest
ImportYumArtifactsResponse
The response message from importing YUM artifacts.
Protobuf type google.devtools.artifactregistry.v1.ImportYumArtifactsResponse
ImportYumArtifactsResponse.Builder
The response message from importing YUM artifacts.
Protobuf type google.devtools.artifactregistry.v1.ImportYumArtifactsResponse
ListDockerImagesRequest
The request to list docker images.
Protobuf type google.devtools.artifactregistry.v1.ListDockerImagesRequest
ListDockerImagesRequest.Builder
The request to list docker images.
Protobuf type google.devtools.artifactregistry.v1.ListDockerImagesRequest
ListDockerImagesResponse
The response from listing docker images.
Protobuf type google.devtools.artifactregistry.v1.ListDockerImagesResponse
ListDockerImagesResponse.Builder
The response from listing docker images.
Protobuf type google.devtools.artifactregistry.v1.ListDockerImagesResponse
ListFilesRequest
The request to list files.
Protobuf type google.devtools.artifactregistry.v1.ListFilesRequest
ListFilesRequest.Builder
The request to list files.
Protobuf type google.devtools.artifactregistry.v1.ListFilesRequest
ListFilesResponse
The response from listing files.
Protobuf type google.devtools.artifactregistry.v1.ListFilesResponse
ListFilesResponse.Builder
The response from listing files.
Protobuf type google.devtools.artifactregistry.v1.ListFilesResponse
ListMavenArtifactsRequest
The request to list maven artifacts.
Protobuf type google.devtools.artifactregistry.v1.ListMavenArtifactsRequest
ListMavenArtifactsRequest.Builder
The request to list maven artifacts.
Protobuf type google.devtools.artifactregistry.v1.ListMavenArtifactsRequest
ListMavenArtifactsResponse
The response from listing maven artifacts.
Protobuf type google.devtools.artifactregistry.v1.ListMavenArtifactsResponse
ListMavenArtifactsResponse.Builder
The response from listing maven artifacts.
Protobuf type google.devtools.artifactregistry.v1.ListMavenArtifactsResponse
ListNpmPackagesRequest
The request to list npm packages.
Protobuf type google.devtools.artifactregistry.v1.ListNpmPackagesRequest
ListNpmPackagesRequest.Builder
The request to list npm packages.
Protobuf type google.devtools.artifactregistry.v1.ListNpmPackagesRequest
ListNpmPackagesResponse
The response from listing npm packages.
Protobuf type google.devtools.artifactregistry.v1.ListNpmPackagesResponse
ListNpmPackagesResponse.Builder
The response from listing npm packages.
Protobuf type google.devtools.artifactregistry.v1.ListNpmPackagesResponse
ListPackagesRequest
The request to list packages.
Protobuf type google.devtools.artifactregistry.v1.ListPackagesRequest
ListPackagesRequest.Builder
The request to list packages.
Protobuf type google.devtools.artifactregistry.v1.ListPackagesRequest
ListPackagesResponse
The response from listing packages.
Protobuf type google.devtools.artifactregistry.v1.ListPackagesResponse
ListPackagesResponse.Builder
The response from listing packages.
Protobuf type google.devtools.artifactregistry.v1.ListPackagesResponse
ListPythonPackagesRequest
The request to list python packages.
Protobuf type google.devtools.artifactregistry.v1.ListPythonPackagesRequest
ListPythonPackagesRequest.Builder
The request to list python packages.
Protobuf type google.devtools.artifactregistry.v1.ListPythonPackagesRequest
ListPythonPackagesResponse
The response from listing python packages.
Protobuf type google.devtools.artifactregistry.v1.ListPythonPackagesResponse
ListPythonPackagesResponse.Builder
The response from listing python packages.
Protobuf type google.devtools.artifactregistry.v1.ListPythonPackagesResponse
ListRepositoriesRequest
The request to list repositories.
Protobuf type google.devtools.artifactregistry.v1.ListRepositoriesRequest
ListRepositoriesRequest.Builder
The request to list repositories.
Protobuf type google.devtools.artifactregistry.v1.ListRepositoriesRequest
ListRepositoriesResponse
The response from listing repositories.
Protobuf type google.devtools.artifactregistry.v1.ListRepositoriesResponse
ListRepositoriesResponse.Builder
The response from listing repositories.
Protobuf type google.devtools.artifactregistry.v1.ListRepositoriesResponse
ListTagsRequest
The request to list tags.
Protobuf type google.devtools.artifactregistry.v1.ListTagsRequest
ListTagsRequest.Builder
The request to list tags.
Protobuf type google.devtools.artifactregistry.v1.ListTagsRequest
ListTagsResponse
The response from listing tags.
Protobuf type google.devtools.artifactregistry.v1.ListTagsResponse
ListTagsResponse.Builder
The response from listing tags.
Protobuf type google.devtools.artifactregistry.v1.ListTagsResponse
ListVersionsRequest
The request to list versions.
Protobuf type google.devtools.artifactregistry.v1.ListVersionsRequest
ListVersionsRequest.Builder
The request to list versions.
Protobuf type google.devtools.artifactregistry.v1.ListVersionsRequest
ListVersionsResponse
The response from listing versions.
Protobuf type google.devtools.artifactregistry.v1.ListVersionsResponse
ListVersionsResponse.Builder
The response from listing versions.
Protobuf type google.devtools.artifactregistry.v1.ListVersionsResponse
LocationName
LocationName.Builder
Builder for projects/{project}/locations/{location}.
MavenArtifact
MavenArtifact represents a maven artifact.
Protobuf type google.devtools.artifactregistry.v1.MavenArtifact
MavenArtifact.Builder
MavenArtifact represents a maven artifact.
Protobuf type google.devtools.artifactregistry.v1.MavenArtifact
MavenArtifactName
MavenArtifactName.Builder
Builder for projects/{project}/locations/{location}/repositories/{repository}/mavenArtifacts/{maven_artifact}.
NpmPackage
NpmPackage represents an npm artifact.
Protobuf type google.devtools.artifactregistry.v1.NpmPackage
NpmPackage.Builder
NpmPackage represents an npm artifact.
Protobuf type google.devtools.artifactregistry.v1.NpmPackage
NpmPackageName
NpmPackageName.Builder
Builder for projects/{project}/locations/{location}/repositories/{repository}/npmPackages/{npm_package}.
OperationMetadata
Metadata type for longrunning-operations, currently empty.
Protobuf type google.devtools.artifactregistry.v1.OperationMetadata
OperationMetadata.Builder
Metadata type for longrunning-operations, currently empty.
Protobuf type google.devtools.artifactregistry.v1.OperationMetadata
Package
Packages are named collections of versions.
Protobuf type google.devtools.artifactregistry.v1.Package
Package.Builder
Packages are named collections of versions.
Protobuf type google.devtools.artifactregistry.v1.Package
PackageName
PackageName.Builder
Builder for projects/{project}/locations/{location}/repositories/{repository}/packages/{package}.
PackageProto
ProjectSettings
The Artifact Registry settings that apply to a Project.
Protobuf type google.devtools.artifactregistry.v1.ProjectSettings
ProjectSettings.Builder
The Artifact Registry settings that apply to a Project.
Protobuf type google.devtools.artifactregistry.v1.ProjectSettings
ProjectSettingsName
ProjectSettingsName.Builder
Builder for projects/{project}/projectSettings.
PythonPackage
PythonPackage represents a python artifact.
Protobuf type google.devtools.artifactregistry.v1.PythonPackage
PythonPackage.Builder
PythonPackage represents a python artifact.
Protobuf type google.devtools.artifactregistry.v1.PythonPackage
PythonPackageName
PythonPackageName.Builder
Builder for projects/{project}/locations/{location}/repositories/{repository}/pythonPackages/{python_package}.
Repository
A Repository for storing artifacts with a specific format.
Protobuf type google.devtools.artifactregistry.v1.Repository
Repository.Builder
A Repository for storing artifacts with a specific format.
Protobuf type google.devtools.artifactregistry.v1.Repository
Repository.MavenRepositoryConfig
MavenRepositoryConfig is maven related repository details. Provides additional configuration details for repositories of the maven format type.
Protobuf type google.devtools.artifactregistry.v1.Repository.MavenRepositoryConfig
Repository.MavenRepositoryConfig.Builder
MavenRepositoryConfig is maven related repository details. Provides additional configuration details for repositories of the maven format type.
Protobuf type google.devtools.artifactregistry.v1.Repository.MavenRepositoryConfig
RepositoryName
RepositoryName.Builder
Builder for projects/{project}/locations/{location}/repositories/{repository}.
RepositoryProto
ServiceProto
SettingsProto
Tag
Tags point to a version and represent an alternative name that can be used to access the version.
Protobuf type google.devtools.artifactregistry.v1.Tag
Tag.Builder
Tags point to a version and represent an alternative name that can be used to access the version.
Protobuf type google.devtools.artifactregistry.v1.Tag
TagProto
UpdateProjectSettingsRequest
Sets the settings of the project.
Protobuf type google.devtools.artifactregistry.v1.UpdateProjectSettingsRequest
UpdateProjectSettingsRequest.Builder
Sets the settings of the project.
Protobuf type google.devtools.artifactregistry.v1.UpdateProjectSettingsRequest
UpdateRepositoryRequest
The request to update a repository.
Protobuf type google.devtools.artifactregistry.v1.UpdateRepositoryRequest
UpdateRepositoryRequest.Builder
The request to update a repository.
Protobuf type google.devtools.artifactregistry.v1.UpdateRepositoryRequest
UpdateTagRequest
The request to create or update a tag.
Protobuf type google.devtools.artifactregistry.v1.UpdateTagRequest
UpdateTagRequest.Builder
The request to create or update a tag.
Protobuf type google.devtools.artifactregistry.v1.UpdateTagRequest
UpdateVPCSCConfigRequest
Sets the VPCSC config of the project.
Protobuf type google.devtools.artifactregistry.v1.UpdateVPCSCConfigRequest
UpdateVPCSCConfigRequest.Builder
Sets the VPCSC config of the project.
Protobuf type google.devtools.artifactregistry.v1.UpdateVPCSCConfigRequest
VPCSCConfig
The Artifact Registry VPC SC config that apply to a Project.
Protobuf type google.devtools.artifactregistry.v1.VPCSCConfig
VPCSCConfig.Builder
The Artifact Registry VPC SC config that apply to a Project.
Protobuf type google.devtools.artifactregistry.v1.VPCSCConfig
VPCSCConfigProto
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.
Protobuf type google.devtools.artifactregistry.v1.Version
Version.Builder
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.
Protobuf type google.devtools.artifactregistry.v1.Version
VersionProto
VpcscConfigName
VpcscConfigName.Builder
Builder for projects/{project}/locations/{location}/vpcscConfig.
YumArtifact
A detailed representation of a Yum artifact.
Protobuf type google.devtools.artifactregistry.v1.YumArtifact
YumArtifact.Builder
A detailed representation of a Yum artifact.
Protobuf type google.devtools.artifactregistry.v1.YumArtifact
YumArtifactProto
Interfaces
AptArtifactOrBuilder
ArtifactRegistryGrpc.AsyncService
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.
BatchDeleteVersionsMetadataOrBuilder
CreateRepositoryRequestOrBuilder
CreateTagRequestOrBuilder
DeletePackageRequestOrBuilder
DeleteRepositoryRequestOrBuilder
DeleteTagRequestOrBuilder
DeleteVersionRequestOrBuilder
DockerImageOrBuilder
FileOrBuilder
GetDockerImageRequestOrBuilder
GetFileRequestOrBuilder
GetMavenArtifactRequestOrBuilder
GetNpmPackageRequestOrBuilder
GetPackageRequestOrBuilder
GetProjectSettingsRequestOrBuilder
GetPythonPackageRequestOrBuilder
GetRepositoryRequestOrBuilder
GetTagRequestOrBuilder
GetVPCSCConfigRequestOrBuilder
GetVersionRequestOrBuilder
HashOrBuilder
ImportAptArtifactsErrorInfoOrBuilder
ImportAptArtifactsGcsSourceOrBuilder
ImportAptArtifactsMetadataOrBuilder
ImportAptArtifactsRequestOrBuilder
ImportAptArtifactsResponseOrBuilder
ImportYumArtifactsErrorInfoOrBuilder
ImportYumArtifactsGcsSourceOrBuilder
ImportYumArtifactsMetadataOrBuilder
ImportYumArtifactsRequestOrBuilder
ImportYumArtifactsResponseOrBuilder
ListDockerImagesRequestOrBuilder
ListDockerImagesResponseOrBuilder
ListFilesRequestOrBuilder
ListFilesResponseOrBuilder
ListMavenArtifactsRequestOrBuilder
ListMavenArtifactsResponseOrBuilder
ListNpmPackagesRequestOrBuilder
ListNpmPackagesResponseOrBuilder
ListPackagesRequestOrBuilder
ListPackagesResponseOrBuilder
ListPythonPackagesRequestOrBuilder
ListPythonPackagesResponseOrBuilder
ListRepositoriesRequestOrBuilder
ListRepositoriesResponseOrBuilder
ListTagsRequestOrBuilder
ListTagsResponseOrBuilder
ListVersionsRequestOrBuilder
ListVersionsResponseOrBuilder
MavenArtifactOrBuilder
NpmPackageOrBuilder
OperationMetadataOrBuilder
PackageOrBuilder
ProjectSettingsOrBuilder
PythonPackageOrBuilder
Repository.MavenRepositoryConfigOrBuilder
RepositoryOrBuilder
TagOrBuilder
UpdateProjectSettingsRequestOrBuilder
UpdateRepositoryRequestOrBuilder
UpdateTagRequestOrBuilder
UpdateVPCSCConfigRequestOrBuilder
VPCSCConfigOrBuilder
VersionOrBuilder
YumArtifactOrBuilder
Enums
AptArtifact.PackageType
Package type is either binary or source.
Protobuf enum google.devtools.artifactregistry.v1.AptArtifact.PackageType
Hash.HashType
The algorithm used to compute the hash.
Protobuf enum google.devtools.artifactregistry.v1.Hash.HashType
ImportAptArtifactsErrorInfo.SourceCase
ImportAptArtifactsRequest.SourceCase
ImportYumArtifactsErrorInfo.SourceCase
ImportYumArtifactsRequest.SourceCase
ProjectSettings.RedirectionState
The possible redirection states for legacy repositories.
Protobuf enum google.devtools.artifactregistry.v1.ProjectSettings.RedirectionState
Repository.Format
A package format.
Protobuf enum google.devtools.artifactregistry.v1.Repository.Format
Repository.FormatConfigCase
Repository.MavenRepositoryConfig.VersionPolicy
VersionPolicy is the version policy for the repository.
Protobuf enum
google.devtools.artifactregistry.v1.Repository.MavenRepositoryConfig.VersionPolicy
VPCSCConfig.VPCSCPolicy
VPCSCPolicy is the VPC SC policy for project and location.
Protobuf enum google.devtools.artifactregistry.v1.VPCSCConfig.VPCSCPolicy
VersionView
The view, which determines what version information is returned in a response.
Protobuf enum google.devtools.artifactregistry.v1.VersionView
YumArtifact.PackageType
Package type is either binary or source.
Protobuf enum google.devtools.artifactregistry.v1.YumArtifact.PackageType