# Generated by the protocol buffer compiler. DO NOT EDIT! # Source: google/devtools/artifactregistry/v1/service.proto for package 'Google.Cloud.ArtifactRegistry.V1' # Original file comments: # Copyright 2021 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # require 'grpc' require 'google/devtools/artifactregistry/v1/service_pb' module Google module Cloud module ArtifactRegistry module V1 module 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. class Service include ::GRPC::GenericService self.marshal_class_method = :encode self.unmarshal_class_method = :decode self.service_name = 'google.devtools.artifactregistry.v1.ArtifactRegistry' # Lists docker images. rpc :ListDockerImages, ::Google::Cloud::ArtifactRegistry::V1::ListDockerImagesRequest, ::Google::Cloud::ArtifactRegistry::V1::ListDockerImagesResponse # Lists repositories. rpc :ListRepositories, ::Google::Cloud::ArtifactRegistry::V1::ListRepositoriesRequest, ::Google::Cloud::ArtifactRegistry::V1::ListRepositoriesResponse # Gets a repository. rpc :GetRepository, ::Google::Cloud::ArtifactRegistry::V1::GetRepositoryRequest, ::Google::Cloud::ArtifactRegistry::V1::Repository end Stub = Service.rpc_stub_class end end end end end