public static interface 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.
| Modifier and Type | Method and Description |
|---|---|
default void |
batchDeleteVersions(BatchDeleteVersionsRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes multiple versions across a repository.
|
default void |
createRepository(CreateRepositoryRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a repository.
|
default void |
createTag(CreateTagRequest request,
io.grpc.stub.StreamObserver<Tag> responseObserver)
Creates a tag.
|
default void |
deletePackage(DeletePackageRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a package and all of its versions and tags.
|
default void |
deleteRepository(DeleteRepositoryRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a repository and all of its contents.
|
default void |
deleteTag(DeleteTagRequest request,
io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Deletes a tag.
|
default void |
deleteVersion(DeleteVersionRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a version and all of its content.
|
default void |
getDockerImage(GetDockerImageRequest request,
io.grpc.stub.StreamObserver<DockerImage> responseObserver)
Gets a docker image.
|
default void |
getFile(GetFileRequest request,
io.grpc.stub.StreamObserver<File> responseObserver)
Gets a file.
|
default void |
getIamPolicy(com.google.iam.v1.GetIamPolicyRequest request,
io.grpc.stub.StreamObserver<com.google.iam.v1.Policy> responseObserver)
Gets the IAM policy for a given resource.
|
default void |
getMavenArtifact(GetMavenArtifactRequest request,
io.grpc.stub.StreamObserver<MavenArtifact> responseObserver)
Gets a maven artifact.
|
default void |
getNpmPackage(GetNpmPackageRequest request,
io.grpc.stub.StreamObserver<NpmPackage> responseObserver)
Gets a npm package.
|
default void |
getPackage(GetPackageRequest request,
io.grpc.stub.StreamObserver<Package> responseObserver)
Gets a package.
|
default void |
getProjectSettings(GetProjectSettingsRequest request,
io.grpc.stub.StreamObserver<ProjectSettings> responseObserver)
Retrieves the Settings for the Project.
|
default void |
getPythonPackage(GetPythonPackageRequest request,
io.grpc.stub.StreamObserver<PythonPackage> responseObserver)
Gets a python package.
|
default void |
getRepository(GetRepositoryRequest request,
io.grpc.stub.StreamObserver<Repository> responseObserver)
Gets a repository.
|
default void |
getTag(GetTagRequest request,
io.grpc.stub.StreamObserver<Tag> responseObserver)
Gets a tag.
|
default void |
getVersion(GetVersionRequest request,
io.grpc.stub.StreamObserver<Version> responseObserver)
Gets a version
|
default void |
getVPCSCConfig(GetVPCSCConfigRequest request,
io.grpc.stub.StreamObserver<VPCSCConfig> responseObserver)
Retrieves the VPCSC Config for the Project.
|
default void |
importAptArtifacts(ImportAptArtifactsRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Imports Apt artifacts.
|
default void |
importYumArtifacts(ImportYumArtifactsRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Imports Yum (RPM) artifacts.
|
default void |
listDockerImages(ListDockerImagesRequest request,
io.grpc.stub.StreamObserver<ListDockerImagesResponse> responseObserver)
Lists docker images.
|
default void |
listFiles(ListFilesRequest request,
io.grpc.stub.StreamObserver<ListFilesResponse> responseObserver)
Lists files.
|
default void |
listMavenArtifacts(ListMavenArtifactsRequest request,
io.grpc.stub.StreamObserver<ListMavenArtifactsResponse> responseObserver)
Lists maven artifacts.
|
default void |
listNpmPackages(ListNpmPackagesRequest request,
io.grpc.stub.StreamObserver<ListNpmPackagesResponse> responseObserver)
Lists npm packages.
|
default void |
listPackages(ListPackagesRequest request,
io.grpc.stub.StreamObserver<ListPackagesResponse> responseObserver)
Lists packages.
|
default void |
listPythonPackages(ListPythonPackagesRequest request,
io.grpc.stub.StreamObserver<ListPythonPackagesResponse> responseObserver)
Lists python packages.
|
default void |
listRepositories(ListRepositoriesRequest request,
io.grpc.stub.StreamObserver<ListRepositoriesResponse> responseObserver)
Lists repositories.
|
default void |
listTags(ListTagsRequest request,
io.grpc.stub.StreamObserver<ListTagsResponse> responseObserver)
Lists tags.
|
default void |
listVersions(ListVersionsRequest request,
io.grpc.stub.StreamObserver<ListVersionsResponse> responseObserver)
Lists versions.
|
default void |
setIamPolicy(com.google.iam.v1.SetIamPolicyRequest request,
io.grpc.stub.StreamObserver<com.google.iam.v1.Policy> responseObserver)
Updates the IAM policy for a given resource.
|
default void |
testIamPermissions(com.google.iam.v1.TestIamPermissionsRequest request,
io.grpc.stub.StreamObserver<com.google.iam.v1.TestIamPermissionsResponse> responseObserver)
Tests if the caller has a list of permissions on a resource.
|
default void |
updateProjectSettings(UpdateProjectSettingsRequest request,
io.grpc.stub.StreamObserver<ProjectSettings> responseObserver)
Updates the Settings for the Project.
|
default void |
updateRepository(UpdateRepositoryRequest request,
io.grpc.stub.StreamObserver<Repository> responseObserver)
Updates a repository.
|
default void |
updateTag(UpdateTagRequest request,
io.grpc.stub.StreamObserver<Tag> responseObserver)
Updates a tag.
|
default void |
updateVPCSCConfig(UpdateVPCSCConfigRequest request,
io.grpc.stub.StreamObserver<VPCSCConfig> responseObserver)
Updates the VPCSC Config for the Project.
|
default void listDockerImages(ListDockerImagesRequest request, io.grpc.stub.StreamObserver<ListDockerImagesResponse> responseObserver)
Lists docker images.
default void getDockerImage(GetDockerImageRequest request, io.grpc.stub.StreamObserver<DockerImage> responseObserver)
Gets a docker image.
default void listMavenArtifacts(ListMavenArtifactsRequest request, io.grpc.stub.StreamObserver<ListMavenArtifactsResponse> responseObserver)
Lists maven artifacts.
default void getMavenArtifact(GetMavenArtifactRequest request, io.grpc.stub.StreamObserver<MavenArtifact> responseObserver)
Gets a maven artifact.
default void listNpmPackages(ListNpmPackagesRequest request, io.grpc.stub.StreamObserver<ListNpmPackagesResponse> responseObserver)
Lists npm packages.
default void getNpmPackage(GetNpmPackageRequest request, io.grpc.stub.StreamObserver<NpmPackage> responseObserver)
Gets a npm package.
default void listPythonPackages(ListPythonPackagesRequest request, io.grpc.stub.StreamObserver<ListPythonPackagesResponse> responseObserver)
Lists python packages.
default void getPythonPackage(GetPythonPackageRequest request, io.grpc.stub.StreamObserver<PythonPackage> responseObserver)
Gets a python package.
default void importAptArtifacts(ImportAptArtifactsRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Imports Apt artifacts. The returned Operation will complete once the resources are imported. Package, Version, and File resources are created based on the imported artifacts. Imported artifacts that conflict with existing resources are ignored.
default void importYumArtifacts(ImportYumArtifactsRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Imports Yum (RPM) artifacts. The returned Operation will complete once the resources are imported. Package, Version, and File resources are created based on the imported artifacts. Imported artifacts that conflict with existing resources are ignored.
default void listRepositories(ListRepositoriesRequest request, io.grpc.stub.StreamObserver<ListRepositoriesResponse> responseObserver)
Lists repositories.
default void getRepository(GetRepositoryRequest request, io.grpc.stub.StreamObserver<Repository> responseObserver)
Gets a repository.
default void createRepository(CreateRepositoryRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a repository. The returned Operation will finish once the repository has been created. Its response will be the created Repository.
default void updateRepository(UpdateRepositoryRequest request, io.grpc.stub.StreamObserver<Repository> responseObserver)
Updates a repository.
default void deleteRepository(DeleteRepositoryRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a repository and all of its contents. The returned Operation will finish once the repository has been deleted. It will not have any Operation metadata and will return a google.protobuf.Empty response.
default void listPackages(ListPackagesRequest request, io.grpc.stub.StreamObserver<ListPackagesResponse> responseObserver)
Lists packages.
default void getPackage(GetPackageRequest request, io.grpc.stub.StreamObserver<Package> responseObserver)
Gets a package.
default void deletePackage(DeletePackageRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a package and all of its versions and tags. The returned operation will complete once the package has been deleted.
default void listVersions(ListVersionsRequest request, io.grpc.stub.StreamObserver<ListVersionsResponse> responseObserver)
Lists versions.
default void getVersion(GetVersionRequest request, io.grpc.stub.StreamObserver<Version> responseObserver)
Gets a version
default void deleteVersion(DeleteVersionRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a version and all of its content. The returned operation will complete once the version has been deleted.
default void batchDeleteVersions(BatchDeleteVersionsRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes multiple versions across a repository. The returned operation will complete once the versions have been deleted.
default void listFiles(ListFilesRequest request, io.grpc.stub.StreamObserver<ListFilesResponse> responseObserver)
Lists files.
default void getFile(GetFileRequest request, io.grpc.stub.StreamObserver<File> responseObserver)
Gets a file.
default void listTags(ListTagsRequest request, io.grpc.stub.StreamObserver<ListTagsResponse> responseObserver)
Lists tags.
default void getTag(GetTagRequest request, io.grpc.stub.StreamObserver<Tag> responseObserver)
Gets a tag.
default void createTag(CreateTagRequest request, io.grpc.stub.StreamObserver<Tag> responseObserver)
Creates a tag.
default void updateTag(UpdateTagRequest request, io.grpc.stub.StreamObserver<Tag> responseObserver)
Updates a tag.
default void deleteTag(DeleteTagRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Deletes a tag.
default void setIamPolicy(com.google.iam.v1.SetIamPolicyRequest request,
io.grpc.stub.StreamObserver<com.google.iam.v1.Policy> responseObserver)
Updates the IAM policy for a given resource.
default void getIamPolicy(com.google.iam.v1.GetIamPolicyRequest request,
io.grpc.stub.StreamObserver<com.google.iam.v1.Policy> responseObserver)
Gets the IAM policy for a given resource.
default void testIamPermissions(com.google.iam.v1.TestIamPermissionsRequest request,
io.grpc.stub.StreamObserver<com.google.iam.v1.TestIamPermissionsResponse> responseObserver)
Tests if the caller has a list of permissions on a resource.
default void getProjectSettings(GetProjectSettingsRequest request, io.grpc.stub.StreamObserver<ProjectSettings> responseObserver)
Retrieves the Settings for the Project.
default void updateProjectSettings(UpdateProjectSettingsRequest request, io.grpc.stub.StreamObserver<ProjectSettings> responseObserver)
Updates the Settings for the Project.
default void getVPCSCConfig(GetVPCSCConfigRequest request, io.grpc.stub.StreamObserver<VPCSCConfig> responseObserver)
Retrieves the VPCSC Config for the Project.
default void updateVPCSCConfig(UpdateVPCSCConfigRequest request, io.grpc.stub.StreamObserver<VPCSCConfig> responseObserver)
Updates the VPCSC Config for the Project.
Copyright © 2024 Google LLC. All rights reserved.