Class ArtifactRegistryGrpc.ArtifactRegistryBlockingStub
java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractBlockingStub<ArtifactRegistryGrpc.ArtifactRegistryBlockingStub>
com.google.devtools.artifactregistry.v1beta2.ArtifactRegistryGrpc.ArtifactRegistryBlockingStub
- Enclosing class:
- ArtifactRegistryGrpc
public static final class ArtifactRegistryGrpc.ArtifactRegistryBlockingStub
extends io.grpc.stub.AbstractBlockingStub<ArtifactRegistryGrpc.ArtifactRegistryBlockingStub>
A stub to allow clients to do limited 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.
-
Nested Class Summary
Nested classes/interfaces inherited from class io.grpc.stub.AbstractStub
io.grpc.stub.AbstractStub.StubFactory<T extends io.grpc.stub.AbstractStub<T>> -
Method Summary
Modifier and TypeMethodDescriptionbuild(io.grpc.Channel channel, io.grpc.CallOptions callOptions) createRepository(CreateRepositoryRequest request) Creates a repository.createTag(CreateTagRequest request) Creates a tag.deletePackage(DeletePackageRequest request) Deletes a package and all of its versions and tags.deleteRepository(DeleteRepositoryRequest request) Deletes a repository and all of its contents.com.google.protobuf.EmptydeleteTag(DeleteTagRequest request) Deletes a tag.deleteVersion(DeleteVersionRequest request) Deletes a version and all of its content.getFile(GetFileRequest request) Gets a file.getIamPolicy(GetIamPolicyRequest request) Gets the IAM policy for a given resource.getPackage(GetPackageRequest request) Gets a package.Retrieves the Settings for the Project.getRepository(GetRepositoryRequest request) Gets a repository.getTag(GetTagRequest request) Gets a tag.getVersion(GetVersionRequest request) Gets a versionImports Apt artifacts.Imports Yum (RPM) artifacts.listFiles(ListFilesRequest request) Lists files.listPackages(ListPackagesRequest request) Lists packages.listRepositories(ListRepositoriesRequest request) Lists repositories.listTags(ListTagsRequest request) Lists tags.listVersions(ListVersionsRequest request) Lists versions.setIamPolicy(SetIamPolicyRequest request) Updates the IAM policy for a given resource.Tests if the caller has a list of permissions on a resource.Updates the Settings for the Project.updateRepository(UpdateRepositoryRequest request) Updates a repository.updateTag(UpdateTagRequest request) Updates a tag.Methods inherited from class io.grpc.stub.AbstractBlockingStub
newStub, newStubMethods inherited from class io.grpc.stub.AbstractStub
getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOnReadyThreshold, withOption, withWaitForReady
-
Method Details
-
build
protected ArtifactRegistryGrpc.ArtifactRegistryBlockingStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
buildin classio.grpc.stub.AbstractStub<ArtifactRegistryGrpc.ArtifactRegistryBlockingStub>
-
importAptArtifacts
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.
-
importYumArtifacts
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.
-
listRepositories
Lists repositories.
-
getRepository
Gets a repository.
-
createRepository
Creates a repository. The returned Operation will finish once the repository has been created. Its response will be the created Repository.
-
updateRepository
Updates a repository.
-
deleteRepository
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.
-
listPackages
Lists packages.
-
getPackage
Gets a package.
-
deletePackage
Deletes a package and all of its versions and tags. The returned operation will complete once the package has been deleted.
-
listVersions
Lists versions.
-
getVersion
Gets a version
-
deleteVersion
Deletes a version and all of its content. The returned operation will complete once the version has been deleted.
-
listFiles
Lists files.
-
getFile
Gets a file.
-
listTags
Lists tags.
-
getTag
Gets a tag.
-
createTag
Creates a tag.
-
updateTag
Updates a tag.
-
deleteTag
Deletes a tag.
-
setIamPolicy
Updates the IAM policy for a given resource.
-
getIamPolicy
Gets the IAM policy for a given resource.
-
testIamPermissions
Tests if the caller has a list of permissions on a resource.
-
getProjectSettings
Retrieves the Settings for the Project.
-
updateProjectSettings
Updates the Settings for the Project.
-