[BindServiceMethod(typeof(ArtifactRegistry), "BindService")]
public abstract class ArtifactRegistryBase
Base class for server-side implementations of ArtifactRegistry
Namespace
Google.Cloud.ArtifactRegistry.V1Beta2Assembly
Google.Cloud.ArtifactRegistry.V1Beta2.dll
Methods
CreateRepository(CreateRepositoryRequest, ServerCallContext)
public virtual Task<Operation> CreateRepository(CreateRepositoryRequest request, ServerCallContext context)
Creates a repository. The returned Operation will finish once the repository has been created. Its response will be the created Repository.
Parameters | |
---|---|
Name | Description |
request | CreateRepositoryRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<Operation> | The response to send back to the client (wrapped by a task). |
CreateTag(CreateTagRequest, ServerCallContext)
public virtual Task<Tag> CreateTag(CreateTagRequest request, ServerCallContext context)
Creates a tag.
Parameters | |
---|---|
Name | Description |
request | CreateTagRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<Tag> | The response to send back to the client (wrapped by a task). |
DeletePackage(DeletePackageRequest, ServerCallContext)
public virtual Task<Operation> DeletePackage(DeletePackageRequest request, ServerCallContext context)
Deletes a package and all of its versions and tags. The returned operation will complete once the package has been deleted.
Parameters | |
---|---|
Name | Description |
request | DeletePackageRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<Operation> | The response to send back to the client (wrapped by a task). |
DeleteRepository(DeleteRepositoryRequest, ServerCallContext)
public virtual Task<Operation> DeleteRepository(DeleteRepositoryRequest request, ServerCallContext context)
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.
Parameters | |
---|---|
Name | Description |
request | DeleteRepositoryRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<Operation> | The response to send back to the client (wrapped by a task). |
DeleteTag(DeleteTagRequest, ServerCallContext)
public virtual Task<Empty> DeleteTag(DeleteTagRequest request, ServerCallContext context)
Deletes a tag.
Parameters | |
---|---|
Name | Description |
request | DeleteTagRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<Empty> | The response to send back to the client (wrapped by a task). |
DeleteVersion(DeleteVersionRequest, ServerCallContext)
public virtual Task<Operation> DeleteVersion(DeleteVersionRequest request, ServerCallContext context)
Deletes a version and all of its content. The returned operation will complete once the version has been deleted.
Parameters | |
---|---|
Name | Description |
request | DeleteVersionRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<Operation> | The response to send back to the client (wrapped by a task). |
GetFile(GetFileRequest, ServerCallContext)
public virtual Task<File> GetFile(GetFileRequest request, ServerCallContext context)
Gets a file.
Parameters | |
---|---|
Name | Description |
request | GetFileRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<File> | The response to send back to the client (wrapped by a task). |
GetIamPolicy(GetIamPolicyRequest, ServerCallContext)
public virtual Task<Policy> GetIamPolicy(GetIamPolicyRequest request, ServerCallContext context)
Gets the IAM policy for a given resource.
Parameters | |
---|---|
Name | Description |
request | GetIamPolicyRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<Policy> | The response to send back to the client (wrapped by a task). |
GetPackage(GetPackageRequest, ServerCallContext)
public virtual Task<Package> GetPackage(GetPackageRequest request, ServerCallContext context)
Gets a package.
Parameters | |
---|---|
Name | Description |
request | GetPackageRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<Package> | The response to send back to the client (wrapped by a task). |
GetProjectSettings(GetProjectSettingsRequest, ServerCallContext)
public virtual Task<ProjectSettings> GetProjectSettings(GetProjectSettingsRequest request, ServerCallContext context)
Retrieves the Settings for the Project.
Parameters | |
---|---|
Name | Description |
request | GetProjectSettingsRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<ProjectSettings> | The response to send back to the client (wrapped by a task). |
GetRepository(GetRepositoryRequest, ServerCallContext)
public virtual Task<Repository> GetRepository(GetRepositoryRequest request, ServerCallContext context)
Gets a repository.
Parameters | |
---|---|
Name | Description |
request | GetRepositoryRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<Repository> | The response to send back to the client (wrapped by a task). |
GetTag(GetTagRequest, ServerCallContext)
public virtual Task<Tag> GetTag(GetTagRequest request, ServerCallContext context)
Gets a tag.
Parameters | |
---|---|
Name | Description |
request | GetTagRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<Tag> | The response to send back to the client (wrapped by a task). |
GetVersion(GetVersionRequest, ServerCallContext)
public virtual Task<Version> GetVersion(GetVersionRequest request, ServerCallContext context)
Gets a version
Parameters | |
---|---|
Name | Description |
request | GetVersionRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<Version> | The response to send back to the client (wrapped by a task). |
ImportAptArtifacts(ImportAptArtifactsRequest, ServerCallContext)
public virtual Task<Operation> ImportAptArtifacts(ImportAptArtifactsRequest request, ServerCallContext context)
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.
Parameters | |
---|---|
Name | Description |
request | ImportAptArtifactsRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<Operation> | The response to send back to the client (wrapped by a task). |
ImportYumArtifacts(ImportYumArtifactsRequest, ServerCallContext)
public virtual Task<Operation> ImportYumArtifacts(ImportYumArtifactsRequest request, ServerCallContext context)
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.
Parameters | |
---|---|
Name | Description |
request | ImportYumArtifactsRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<Operation> | The response to send back to the client (wrapped by a task). |
ListFiles(ListFilesRequest, ServerCallContext)
public virtual Task<ListFilesResponse> ListFiles(ListFilesRequest request, ServerCallContext context)
Lists files.
Parameters | |
---|---|
Name | Description |
request | ListFilesRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<ListFilesResponse> | The response to send back to the client (wrapped by a task). |
ListPackages(ListPackagesRequest, ServerCallContext)
public virtual Task<ListPackagesResponse> ListPackages(ListPackagesRequest request, ServerCallContext context)
Lists packages.
Parameters | |
---|---|
Name | Description |
request | ListPackagesRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<ListPackagesResponse> | The response to send back to the client (wrapped by a task). |
ListRepositories(ListRepositoriesRequest, ServerCallContext)
public virtual Task<ListRepositoriesResponse> ListRepositories(ListRepositoriesRequest request, ServerCallContext context)
Lists repositories.
Parameters | |
---|---|
Name | Description |
request | ListRepositoriesRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<ListRepositoriesResponse> | The response to send back to the client (wrapped by a task). |
ListTags(ListTagsRequest, ServerCallContext)
public virtual Task<ListTagsResponse> ListTags(ListTagsRequest request, ServerCallContext context)
Lists tags.
Parameters | |
---|---|
Name | Description |
request | ListTagsRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<ListTagsResponse> | The response to send back to the client (wrapped by a task). |
ListVersions(ListVersionsRequest, ServerCallContext)
public virtual Task<ListVersionsResponse> ListVersions(ListVersionsRequest request, ServerCallContext context)
Lists versions.
Parameters | |
---|---|
Name | Description |
request | ListVersionsRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<ListVersionsResponse> | The response to send back to the client (wrapped by a task). |
SetIamPolicy(SetIamPolicyRequest, ServerCallContext)
public virtual Task<Policy> SetIamPolicy(SetIamPolicyRequest request, ServerCallContext context)
Updates the IAM policy for a given resource.
Parameters | |
---|---|
Name | Description |
request | SetIamPolicyRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<Policy> | The response to send back to the client (wrapped by a task). |
TestIamPermissions(TestIamPermissionsRequest, ServerCallContext)
public virtual Task<TestIamPermissionsResponse> TestIamPermissions(TestIamPermissionsRequest request, ServerCallContext context)
Tests if the caller has a list of permissions on a resource.
Parameters | |
---|---|
Name | Description |
request | TestIamPermissionsRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<TestIamPermissionsResponse> | The response to send back to the client (wrapped by a task). |
UpdateProjectSettings(UpdateProjectSettingsRequest, ServerCallContext)
public virtual Task<ProjectSettings> UpdateProjectSettings(UpdateProjectSettingsRequest request, ServerCallContext context)
Updates the Settings for the Project.
Parameters | |
---|---|
Name | Description |
request | UpdateProjectSettingsRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<ProjectSettings> | The response to send back to the client (wrapped by a task). |
UpdateRepository(UpdateRepositoryRequest, ServerCallContext)
public virtual Task<Repository> UpdateRepository(UpdateRepositoryRequest request, ServerCallContext context)
Updates a repository.
Parameters | |
---|---|
Name | Description |
request | UpdateRepositoryRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<Repository> | The response to send back to the client (wrapped by a task). |
UpdateTag(UpdateTagRequest, ServerCallContext)
public virtual Task<Tag> UpdateTag(UpdateTagRequest request, ServerCallContext context)
Updates a tag.
Parameters | |
---|---|
Name | Description |
request | UpdateTagRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<Tag> | The response to send back to the client (wrapped by a task). |