Class ArtifactRegistryGrpc.ArtifactRegistryBlockingV2Stub

java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractBlockingStub<ArtifactRegistryGrpc.ArtifactRegistryBlockingV2Stub>
com.google.devtools.artifactregistry.v1beta2.ArtifactRegistryGrpc.ArtifactRegistryBlockingV2Stub
Enclosing class:
ArtifactRegistryGrpc

public static final class ArtifactRegistryGrpc.ArtifactRegistryBlockingV2Stub extends io.grpc.stub.AbstractBlockingStub<ArtifactRegistryGrpc.ArtifactRegistryBlockingV2Stub>
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.
 
  • Method Details

    • build

      protected ArtifactRegistryGrpc.ArtifactRegistryBlockingV2Stub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
      Specified by:
      build in class io.grpc.stub.AbstractStub<ArtifactRegistryGrpc.ArtifactRegistryBlockingV2Stub>
    • importAptArtifacts

      public Operation importAptArtifacts(ImportAptArtifactsRequest request) throws io.grpc.StatusException
       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.
       
      Throws:
      io.grpc.StatusException
    • importYumArtifacts

      public Operation importYumArtifacts(ImportYumArtifactsRequest request) throws io.grpc.StatusException
       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.
       
      Throws:
      io.grpc.StatusException
    • listRepositories

      public ListRepositoriesResponse listRepositories(ListRepositoriesRequest request) throws io.grpc.StatusException
       Lists repositories.
       
      Throws:
      io.grpc.StatusException
    • getRepository

      public Repository getRepository(GetRepositoryRequest request) throws io.grpc.StatusException
       Gets a repository.
       
      Throws:
      io.grpc.StatusException
    • createRepository

      public Operation createRepository(CreateRepositoryRequest request) throws io.grpc.StatusException
       Creates a repository. The returned Operation will finish once the
       repository has been created. Its response will be the created Repository.
       
      Throws:
      io.grpc.StatusException
    • updateRepository

      public Repository updateRepository(UpdateRepositoryRequest request) throws io.grpc.StatusException
       Updates a repository.
       
      Throws:
      io.grpc.StatusException
    • deleteRepository

      public Operation deleteRepository(DeleteRepositoryRequest request) throws io.grpc.StatusException
       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.
       
      Throws:
      io.grpc.StatusException
    • listPackages

      public ListPackagesResponse listPackages(ListPackagesRequest request) throws io.grpc.StatusException
       Lists packages.
       
      Throws:
      io.grpc.StatusException
    • getPackage

      public Package getPackage(GetPackageRequest request) throws io.grpc.StatusException
       Gets a package.
       
      Throws:
      io.grpc.StatusException
    • deletePackage

      public Operation deletePackage(DeletePackageRequest request) throws io.grpc.StatusException
       Deletes a package and all of its versions and tags. The returned operation
       will complete once the package has been deleted.
       
      Throws:
      io.grpc.StatusException
    • listVersions

      public ListVersionsResponse listVersions(ListVersionsRequest request) throws io.grpc.StatusException
       Lists versions.
       
      Throws:
      io.grpc.StatusException
    • getVersion

      public Version getVersion(GetVersionRequest request) throws io.grpc.StatusException
       Gets a version
       
      Throws:
      io.grpc.StatusException
    • deleteVersion

      public Operation deleteVersion(DeleteVersionRequest request) throws io.grpc.StatusException
       Deletes a version and all of its content. The returned operation will
       complete once the version has been deleted.
       
      Throws:
      io.grpc.StatusException
    • listFiles

      public ListFilesResponse listFiles(ListFilesRequest request) throws io.grpc.StatusException
       Lists files.
       
      Throws:
      io.grpc.StatusException
    • getFile

      public File getFile(GetFileRequest request) throws io.grpc.StatusException
       Gets a file.
       
      Throws:
      io.grpc.StatusException
    • listTags

      public ListTagsResponse listTags(ListTagsRequest request) throws io.grpc.StatusException
       Lists tags.
       
      Throws:
      io.grpc.StatusException
    • getTag

      public Tag getTag(GetTagRequest request) throws io.grpc.StatusException
       Gets a tag.
       
      Throws:
      io.grpc.StatusException
    • createTag

      public Tag createTag(CreateTagRequest request) throws io.grpc.StatusException
       Creates a tag.
       
      Throws:
      io.grpc.StatusException
    • updateTag

      public Tag updateTag(UpdateTagRequest request) throws io.grpc.StatusException
       Updates a tag.
       
      Throws:
      io.grpc.StatusException
    • deleteTag

      public com.google.protobuf.Empty deleteTag(DeleteTagRequest request) throws io.grpc.StatusException
       Deletes a tag.
       
      Throws:
      io.grpc.StatusException
    • setIamPolicy

      public Policy setIamPolicy(SetIamPolicyRequest request) throws io.grpc.StatusException
       Updates the IAM policy for a given resource.
       
      Throws:
      io.grpc.StatusException
    • getIamPolicy

      public Policy getIamPolicy(GetIamPolicyRequest request) throws io.grpc.StatusException
       Gets the IAM policy for a given resource.
       
      Throws:
      io.grpc.StatusException
    • testIamPermissions

      public TestIamPermissionsResponse testIamPermissions(TestIamPermissionsRequest request) throws io.grpc.StatusException
       Tests if the caller has a list of permissions on a resource.
       
      Throws:
      io.grpc.StatusException
    • getProjectSettings

      public ProjectSettings getProjectSettings(GetProjectSettingsRequest request) throws io.grpc.StatusException
       Retrieves the Settings for the Project.
       
      Throws:
      io.grpc.StatusException
    • updateProjectSettings

      public ProjectSettings updateProjectSettings(UpdateProjectSettingsRequest request) throws io.grpc.StatusException
       Updates the Settings for the Project.
       
      Throws:
      io.grpc.StatusException