public sealed class ArtifactRegistryClientImpl : ArtifactRegistryClient
Reference documentation and code samples for the Artifact Registry v1 API class ArtifactRegistryClientImpl.
ArtifactRegistry client wrapper implementation, for convenient use.
Namespace
Google.Cloud.ArtifactRegistry.V1Assembly
Google.Cloud.ArtifactRegistry.V1.dll
Remarks
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.
Constructors
ArtifactRegistryClientImpl(ArtifactRegistryClient, ArtifactRegistrySettings, ILogger)
public ArtifactRegistryClientImpl(ArtifactRegistry.ArtifactRegistryClient grpcClient, ArtifactRegistrySettings settings, ILogger logger)
Constructs a client wrapper for the ArtifactRegistry service, with the specified gRPC client and settings.
Parameters | |
---|---|
Name | Description |
grpcClient |
ArtifactRegistryArtifactRegistryClient The underlying gRPC client. |
settings |
ArtifactRegistrySettings The base ArtifactRegistrySettings used within this client. |
logger |
ILogger Optional ILogger to use within this client. |
Properties
BatchDeleteVersionsOperationsClient
public override OperationsClient BatchDeleteVersionsOperationsClient { get; }
The long-running operations client for BatchDeleteVersions
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
CreateRepositoryOperationsClient
public override OperationsClient CreateRepositoryOperationsClient { get; }
The long-running operations client for CreateRepository
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
DeletePackageOperationsClient
public override OperationsClient DeletePackageOperationsClient { get; }
The long-running operations client for DeletePackage
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
DeleteRepositoryOperationsClient
public override OperationsClient DeleteRepositoryOperationsClient { get; }
The long-running operations client for DeleteRepository
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
DeleteVersionOperationsClient
public override OperationsClient DeleteVersionOperationsClient { get; }
The long-running operations client for DeleteVersion
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
GrpcClient
public override ArtifactRegistry.ArtifactRegistryClient GrpcClient { get; }
The underlying gRPC ArtifactRegistry client
Property Value | |
---|---|
Type | Description |
ArtifactRegistryArtifactRegistryClient |
ImportAptArtifactsOperationsClient
public override OperationsClient ImportAptArtifactsOperationsClient { get; }
The long-running operations client for ImportAptArtifacts
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
ImportYumArtifactsOperationsClient
public override OperationsClient ImportYumArtifactsOperationsClient { get; }
The long-running operations client for ImportYumArtifacts
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
LocationsClient
public override LocationsClient LocationsClient { get; }
The LocationsClient associated with this client.
Property Value | |
---|---|
Type | Description |
LocationsClient |
Methods
BatchDeleteVersions(BatchDeleteVersionsRequest, CallSettings)
public override Operation<Empty, BatchDeleteVersionsMetadata> BatchDeleteVersions(BatchDeleteVersionsRequest request, CallSettings callSettings = null)
Deletes multiple versions across a repository. The returned operation will complete once the versions have been deleted.
Parameters | |
---|---|
Name | Description |
request |
BatchDeleteVersionsRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationEmptyBatchDeleteVersionsMetadata |
The RPC response. |
BatchDeleteVersionsAsync(BatchDeleteVersionsRequest, CallSettings)
public override Task<Operation<Empty, BatchDeleteVersionsMetadata>> BatchDeleteVersionsAsync(BatchDeleteVersionsRequest request, CallSettings callSettings = null)
Deletes multiple versions across a repository. The returned operation will complete once the versions have been deleted.
Parameters | |
---|---|
Name | Description |
request |
BatchDeleteVersionsRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationEmptyBatchDeleteVersionsMetadata |
A Task containing the RPC response. |
CreateRepository(CreateRepositoryRequest, CallSettings)
public override Operation<Repository, OperationMetadata> CreateRepository(CreateRepositoryRequest request, CallSettings callSettings = null)
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 object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationRepositoryOperationMetadata |
The RPC response. |
CreateRepositoryAsync(CreateRepositoryRequest, CallSettings)
public override Task<Operation<Repository, OperationMetadata>> CreateRepositoryAsync(CreateRepositoryRequest request, CallSettings callSettings = null)
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 object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationRepositoryOperationMetadata |
A Task containing the RPC response. |
CreateTag(CreateTagRequest, CallSettings)
public override Tag CreateTag(CreateTagRequest request, CallSettings callSettings = null)
Creates a tag.
Parameters | |
---|---|
Name | Description |
request |
CreateTagRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Tag |
The RPC response. |
CreateTagAsync(CreateTagRequest, CallSettings)
public override Task<Tag> CreateTagAsync(CreateTagRequest request, CallSettings callSettings = null)
Creates a tag.
Parameters | |
---|---|
Name | Description |
request |
CreateTagRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskTag |
A Task containing the RPC response. |
DeletePackage(DeletePackageRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeletePackage(DeletePackageRequest request, CallSettings callSettings = null)
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 object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationEmptyOperationMetadata |
The RPC response. |
DeletePackageAsync(DeletePackageRequest, CallSettings)
public override Task<Operation<Empty, OperationMetadata>> DeletePackageAsync(DeletePackageRequest request, CallSettings callSettings = null)
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 object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
DeleteRepository(DeleteRepositoryRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeleteRepository(DeleteRepositoryRequest request, CallSettings callSettings = null)
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 object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationEmptyOperationMetadata |
The RPC response. |
DeleteRepositoryAsync(DeleteRepositoryRequest, CallSettings)
public override Task<Operation<Empty, OperationMetadata>> DeleteRepositoryAsync(DeleteRepositoryRequest request, CallSettings callSettings = null)
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 object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
DeleteTag(DeleteTagRequest, CallSettings)
public override void DeleteTag(DeleteTagRequest request, CallSettings callSettings = null)
Deletes a tag.
Parameters | |
---|---|
Name | Description |
request |
DeleteTagRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
DeleteTagAsync(DeleteTagRequest, CallSettings)
public override Task DeleteTagAsync(DeleteTagRequest request, CallSettings callSettings = null)
Deletes a tag.
Parameters | |
---|---|
Name | Description |
request |
DeleteTagRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task |
A Task containing the RPC response. |
DeleteVersion(DeleteVersionRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeleteVersion(DeleteVersionRequest request, CallSettings callSettings = null)
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 object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationEmptyOperationMetadata |
The RPC response. |
DeleteVersionAsync(DeleteVersionRequest, CallSettings)
public override Task<Operation<Empty, OperationMetadata>> DeleteVersionAsync(DeleteVersionRequest request, CallSettings callSettings = null)
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 object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
GetDockerImage(GetDockerImageRequest, CallSettings)
public override DockerImage GetDockerImage(GetDockerImageRequest request, CallSettings callSettings = null)
Gets a docker image.
Parameters | |
---|---|
Name | Description |
request |
GetDockerImageRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
DockerImage |
The RPC response. |
GetDockerImageAsync(GetDockerImageRequest, CallSettings)
public override Task<DockerImage> GetDockerImageAsync(GetDockerImageRequest request, CallSettings callSettings = null)
Gets a docker image.
Parameters | |
---|---|
Name | Description |
request |
GetDockerImageRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskDockerImage |
A Task containing the RPC response. |
GetFile(GetFileRequest, CallSettings)
public override File GetFile(GetFileRequest request, CallSettings callSettings = null)
Gets a file.
Parameters | |
---|---|
Name | Description |
request |
GetFileRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
File |
The RPC response. |
GetFileAsync(GetFileRequest, CallSettings)
public override Task<File> GetFileAsync(GetFileRequest request, CallSettings callSettings = null)
Gets a file.
Parameters | |
---|---|
Name | Description |
request |
GetFileRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskFile |
A Task containing the RPC response. |
GetIamPolicy(GetIamPolicyRequest, CallSettings)
public override Policy GetIamPolicy(GetIamPolicyRequest request, CallSettings callSettings = null)
Gets the IAM policy for a given resource.
Parameters | |
---|---|
Name | Description |
request |
GetIamPolicyRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Policy |
The RPC response. |
GetIamPolicyAsync(GetIamPolicyRequest, CallSettings)
public override Task<Policy> GetIamPolicyAsync(GetIamPolicyRequest request, CallSettings callSettings = null)
Gets the IAM policy for a given resource.
Parameters | |
---|---|
Name | Description |
request |
GetIamPolicyRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskPolicy |
A Task containing the RPC response. |
GetMavenArtifact(GetMavenArtifactRequest, CallSettings)
public override MavenArtifact GetMavenArtifact(GetMavenArtifactRequest request, CallSettings callSettings = null)
Gets a maven artifact.
Parameters | |
---|---|
Name | Description |
request |
GetMavenArtifactRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
MavenArtifact |
The RPC response. |
GetMavenArtifactAsync(GetMavenArtifactRequest, CallSettings)
public override Task<MavenArtifact> GetMavenArtifactAsync(GetMavenArtifactRequest request, CallSettings callSettings = null)
Gets a maven artifact.
Parameters | |
---|---|
Name | Description |
request |
GetMavenArtifactRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskMavenArtifact |
A Task containing the RPC response. |
GetNpmPackage(GetNpmPackageRequest, CallSettings)
public override NpmPackage GetNpmPackage(GetNpmPackageRequest request, CallSettings callSettings = null)
Gets a npm package.
Parameters | |
---|---|
Name | Description |
request |
GetNpmPackageRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
NpmPackage |
The RPC response. |
GetNpmPackageAsync(GetNpmPackageRequest, CallSettings)
public override Task<NpmPackage> GetNpmPackageAsync(GetNpmPackageRequest request, CallSettings callSettings = null)
Gets a npm package.
Parameters | |
---|---|
Name | Description |
request |
GetNpmPackageRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskNpmPackage |
A Task containing the RPC response. |
GetPackage(GetPackageRequest, CallSettings)
public override Package GetPackage(GetPackageRequest request, CallSettings callSettings = null)
Gets a package.
Parameters | |
---|---|
Name | Description |
request |
GetPackageRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Package |
The RPC response. |
GetPackageAsync(GetPackageRequest, CallSettings)
public override Task<Package> GetPackageAsync(GetPackageRequest request, CallSettings callSettings = null)
Gets a package.
Parameters | |
---|---|
Name | Description |
request |
GetPackageRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskPackage |
A Task containing the RPC response. |
GetProjectSettings(GetProjectSettingsRequest, CallSettings)
public override ProjectSettings GetProjectSettings(GetProjectSettingsRequest request, CallSettings callSettings = null)
Retrieves the Settings for the Project.
Parameters | |
---|---|
Name | Description |
request |
GetProjectSettingsRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
ProjectSettings |
The RPC response. |
GetProjectSettingsAsync(GetProjectSettingsRequest, CallSettings)
public override Task<ProjectSettings> GetProjectSettingsAsync(GetProjectSettingsRequest request, CallSettings callSettings = null)
Retrieves the Settings for the Project.
Parameters | |
---|---|
Name | Description |
request |
GetProjectSettingsRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskProjectSettings |
A Task containing the RPC response. |
GetPythonPackage(GetPythonPackageRequest, CallSettings)
public override PythonPackage GetPythonPackage(GetPythonPackageRequest request, CallSettings callSettings = null)
Gets a python package.
Parameters | |
---|---|
Name | Description |
request |
GetPythonPackageRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PythonPackage |
The RPC response. |
GetPythonPackageAsync(GetPythonPackageRequest, CallSettings)
public override Task<PythonPackage> GetPythonPackageAsync(GetPythonPackageRequest request, CallSettings callSettings = null)
Gets a python package.
Parameters | |
---|---|
Name | Description |
request |
GetPythonPackageRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskPythonPackage |
A Task containing the RPC response. |
GetRepository(GetRepositoryRequest, CallSettings)
public override Repository GetRepository(GetRepositoryRequest request, CallSettings callSettings = null)
Gets a repository.
Parameters | |
---|---|
Name | Description |
request |
GetRepositoryRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Repository |
The RPC response. |
GetRepositoryAsync(GetRepositoryRequest, CallSettings)
public override Task<Repository> GetRepositoryAsync(GetRepositoryRequest request, CallSettings callSettings = null)
Gets a repository.
Parameters | |
---|---|
Name | Description |
request |
GetRepositoryRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskRepository |
A Task containing the RPC response. |
GetTag(GetTagRequest, CallSettings)
public override Tag GetTag(GetTagRequest request, CallSettings callSettings = null)
Gets a tag.
Parameters | |
---|---|
Name | Description |
request |
GetTagRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Tag |
The RPC response. |
GetTagAsync(GetTagRequest, CallSettings)
public override Task<Tag> GetTagAsync(GetTagRequest request, CallSettings callSettings = null)
Gets a tag.
Parameters | |
---|---|
Name | Description |
request |
GetTagRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskTag |
A Task containing the RPC response. |
GetVPCSCConfig(GetVPCSCConfigRequest, CallSettings)
public override VPCSCConfig GetVPCSCConfig(GetVPCSCConfigRequest request, CallSettings callSettings = null)
Retrieves the VPCSC Config for the Project.
Parameters | |
---|---|
Name | Description |
request |
GetVPCSCConfigRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
VPCSCConfig |
The RPC response. |
GetVPCSCConfigAsync(GetVPCSCConfigRequest, CallSettings)
public override Task<VPCSCConfig> GetVPCSCConfigAsync(GetVPCSCConfigRequest request, CallSettings callSettings = null)
Retrieves the VPCSC Config for the Project.
Parameters | |
---|---|
Name | Description |
request |
GetVPCSCConfigRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskVPCSCConfig |
A Task containing the RPC response. |
GetVersion(GetVersionRequest, CallSettings)
public override Version GetVersion(GetVersionRequest request, CallSettings callSettings = null)
Gets a version
Parameters | |
---|---|
Name | Description |
request |
GetVersionRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Version |
The RPC response. |
GetVersionAsync(GetVersionRequest, CallSettings)
public override Task<Version> GetVersionAsync(GetVersionRequest request, CallSettings callSettings = null)
Gets a version
Parameters | |
---|---|
Name | Description |
request |
GetVersionRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskVersion |
A Task containing the RPC response. |
ImportAptArtifacts(ImportAptArtifactsRequest, CallSettings)
public override Operation<ImportAptArtifactsResponse, ImportAptArtifactsMetadata> ImportAptArtifacts(ImportAptArtifactsRequest request, CallSettings callSettings = null)
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 object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationImportAptArtifactsResponseImportAptArtifactsMetadata |
The RPC response. |
ImportAptArtifactsAsync(ImportAptArtifactsRequest, CallSettings)
public override Task<Operation<ImportAptArtifactsResponse, ImportAptArtifactsMetadata>> ImportAptArtifactsAsync(ImportAptArtifactsRequest request, CallSettings callSettings = null)
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 object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationImportAptArtifactsResponseImportAptArtifactsMetadata |
A Task containing the RPC response. |
ImportYumArtifacts(ImportYumArtifactsRequest, CallSettings)
public override Operation<ImportYumArtifactsResponse, ImportYumArtifactsMetadata> ImportYumArtifacts(ImportYumArtifactsRequest request, CallSettings callSettings = null)
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 object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationImportYumArtifactsResponseImportYumArtifactsMetadata |
The RPC response. |
ImportYumArtifactsAsync(ImportYumArtifactsRequest, CallSettings)
public override Task<Operation<ImportYumArtifactsResponse, ImportYumArtifactsMetadata>> ImportYumArtifactsAsync(ImportYumArtifactsRequest request, CallSettings callSettings = null)
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 object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationImportYumArtifactsResponseImportYumArtifactsMetadata |
A Task containing the RPC response. |
ListDockerImages(ListDockerImagesRequest, CallSettings)
public override PagedEnumerable<ListDockerImagesResponse, DockerImage> ListDockerImages(ListDockerImagesRequest request, CallSettings callSettings = null)
Lists docker images.
Parameters | |
---|---|
Name | Description |
request |
ListDockerImagesRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableListDockerImagesResponseDockerImage |
A pageable sequence of DockerImage resources. |
ListDockerImagesAsync(ListDockerImagesRequest, CallSettings)
public override PagedAsyncEnumerable<ListDockerImagesResponse, DockerImage> ListDockerImagesAsync(ListDockerImagesRequest request, CallSettings callSettings = null)
Lists docker images.
Parameters | |
---|---|
Name | Description |
request |
ListDockerImagesRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListDockerImagesResponseDockerImage |
A pageable asynchronous sequence of DockerImage resources. |
ListFiles(ListFilesRequest, CallSettings)
public override PagedEnumerable<ListFilesResponse, File> ListFiles(ListFilesRequest request, CallSettings callSettings = null)
Lists files.
Parameters | |
---|---|
Name | Description |
request |
ListFilesRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableListFilesResponseFile |
A pageable sequence of File resources. |
ListFilesAsync(ListFilesRequest, CallSettings)
public override PagedAsyncEnumerable<ListFilesResponse, File> ListFilesAsync(ListFilesRequest request, CallSettings callSettings = null)
Lists files.
Parameters | |
---|---|
Name | Description |
request |
ListFilesRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListFilesResponseFile |
A pageable asynchronous sequence of File resources. |
ListMavenArtifacts(ListMavenArtifactsRequest, CallSettings)
public override PagedEnumerable<ListMavenArtifactsResponse, MavenArtifact> ListMavenArtifacts(ListMavenArtifactsRequest request, CallSettings callSettings = null)
Lists maven artifacts.
Parameters | |
---|---|
Name | Description |
request |
ListMavenArtifactsRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableListMavenArtifactsResponseMavenArtifact |
A pageable sequence of MavenArtifact resources. |
ListMavenArtifactsAsync(ListMavenArtifactsRequest, CallSettings)
public override PagedAsyncEnumerable<ListMavenArtifactsResponse, MavenArtifact> ListMavenArtifactsAsync(ListMavenArtifactsRequest request, CallSettings callSettings = null)
Lists maven artifacts.
Parameters | |
---|---|
Name | Description |
request |
ListMavenArtifactsRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListMavenArtifactsResponseMavenArtifact |
A pageable asynchronous sequence of MavenArtifact resources. |
ListNpmPackages(ListNpmPackagesRequest, CallSettings)
public override PagedEnumerable<ListNpmPackagesResponse, NpmPackage> ListNpmPackages(ListNpmPackagesRequest request, CallSettings callSettings = null)
Lists npm packages.
Parameters | |
---|---|
Name | Description |
request |
ListNpmPackagesRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableListNpmPackagesResponseNpmPackage |
A pageable sequence of NpmPackage resources. |
ListNpmPackagesAsync(ListNpmPackagesRequest, CallSettings)
public override PagedAsyncEnumerable<ListNpmPackagesResponse, NpmPackage> ListNpmPackagesAsync(ListNpmPackagesRequest request, CallSettings callSettings = null)
Lists npm packages.
Parameters | |
---|---|
Name | Description |
request |
ListNpmPackagesRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListNpmPackagesResponseNpmPackage |
A pageable asynchronous sequence of NpmPackage resources. |
ListPackages(ListPackagesRequest, CallSettings)
public override PagedEnumerable<ListPackagesResponse, Package> ListPackages(ListPackagesRequest request, CallSettings callSettings = null)
Lists packages.
Parameters | |
---|---|
Name | Description |
request |
ListPackagesRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableListPackagesResponsePackage |
A pageable sequence of Package resources. |
ListPackagesAsync(ListPackagesRequest, CallSettings)
public override PagedAsyncEnumerable<ListPackagesResponse, Package> ListPackagesAsync(ListPackagesRequest request, CallSettings callSettings = null)
Lists packages.
Parameters | |
---|---|
Name | Description |
request |
ListPackagesRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListPackagesResponsePackage |
A pageable asynchronous sequence of Package resources. |
ListPythonPackages(ListPythonPackagesRequest, CallSettings)
public override PagedEnumerable<ListPythonPackagesResponse, PythonPackage> ListPythonPackages(ListPythonPackagesRequest request, CallSettings callSettings = null)
Lists python packages.
Parameters | |
---|---|
Name | Description |
request |
ListPythonPackagesRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableListPythonPackagesResponsePythonPackage |
A pageable sequence of PythonPackage resources. |
ListPythonPackagesAsync(ListPythonPackagesRequest, CallSettings)
public override PagedAsyncEnumerable<ListPythonPackagesResponse, PythonPackage> ListPythonPackagesAsync(ListPythonPackagesRequest request, CallSettings callSettings = null)
Lists python packages.
Parameters | |
---|---|
Name | Description |
request |
ListPythonPackagesRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListPythonPackagesResponsePythonPackage |
A pageable asynchronous sequence of PythonPackage resources. |
ListRepositories(ListRepositoriesRequest, CallSettings)
public override PagedEnumerable<ListRepositoriesResponse, Repository> ListRepositories(ListRepositoriesRequest request, CallSettings callSettings = null)
Lists repositories.
Parameters | |
---|---|
Name | Description |
request |
ListRepositoriesRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableListRepositoriesResponseRepository |
A pageable sequence of Repository resources. |
ListRepositoriesAsync(ListRepositoriesRequest, CallSettings)
public override PagedAsyncEnumerable<ListRepositoriesResponse, Repository> ListRepositoriesAsync(ListRepositoriesRequest request, CallSettings callSettings = null)
Lists repositories.
Parameters | |
---|---|
Name | Description |
request |
ListRepositoriesRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListRepositoriesResponseRepository |
A pageable asynchronous sequence of Repository resources. |
ListTags(ListTagsRequest, CallSettings)
public override PagedEnumerable<ListTagsResponse, Tag> ListTags(ListTagsRequest request, CallSettings callSettings = null)
Lists tags.
Parameters | |
---|---|
Name | Description |
request |
ListTagsRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableListTagsResponseTag |
A pageable sequence of Tag resources. |
ListTagsAsync(ListTagsRequest, CallSettings)
public override PagedAsyncEnumerable<ListTagsResponse, Tag> ListTagsAsync(ListTagsRequest request, CallSettings callSettings = null)
Lists tags.
Parameters | |
---|---|
Name | Description |
request |
ListTagsRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListTagsResponseTag |
A pageable asynchronous sequence of Tag resources. |
ListVersions(ListVersionsRequest, CallSettings)
public override PagedEnumerable<ListVersionsResponse, Version> ListVersions(ListVersionsRequest request, CallSettings callSettings = null)
Lists versions.
Parameters | |
---|---|
Name | Description |
request |
ListVersionsRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableListVersionsResponseVersion |
A pageable sequence of Version resources. |
ListVersionsAsync(ListVersionsRequest, CallSettings)
public override PagedAsyncEnumerable<ListVersionsResponse, Version> ListVersionsAsync(ListVersionsRequest request, CallSettings callSettings = null)
Lists versions.
Parameters | |
---|---|
Name | Description |
request |
ListVersionsRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListVersionsResponseVersion |
A pageable asynchronous sequence of Version resources. |
SetIamPolicy(SetIamPolicyRequest, CallSettings)
public override Policy SetIamPolicy(SetIamPolicyRequest request, CallSettings callSettings = null)
Updates the IAM policy for a given resource.
Parameters | |
---|---|
Name | Description |
request |
SetIamPolicyRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Policy |
The RPC response. |
SetIamPolicyAsync(SetIamPolicyRequest, CallSettings)
public override Task<Policy> SetIamPolicyAsync(SetIamPolicyRequest request, CallSettings callSettings = null)
Updates the IAM policy for a given resource.
Parameters | |
---|---|
Name | Description |
request |
SetIamPolicyRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskPolicy |
A Task containing the RPC response. |
TestIamPermissions(TestIamPermissionsRequest, CallSettings)
public override TestIamPermissionsResponse TestIamPermissions(TestIamPermissionsRequest request, CallSettings callSettings = null)
Tests if the caller has a list of permissions on a resource.
Parameters | |
---|---|
Name | Description |
request |
TestIamPermissionsRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TestIamPermissionsResponse |
The RPC response. |
TestIamPermissionsAsync(TestIamPermissionsRequest, CallSettings)
public override Task<TestIamPermissionsResponse> TestIamPermissionsAsync(TestIamPermissionsRequest request, CallSettings callSettings = null)
Tests if the caller has a list of permissions on a resource.
Parameters | |
---|---|
Name | Description |
request |
TestIamPermissionsRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskTestIamPermissionsResponse |
A Task containing the RPC response. |
UpdateProjectSettings(UpdateProjectSettingsRequest, CallSettings)
public override ProjectSettings UpdateProjectSettings(UpdateProjectSettingsRequest request, CallSettings callSettings = null)
Updates the Settings for the Project.
Parameters | |
---|---|
Name | Description |
request |
UpdateProjectSettingsRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
ProjectSettings |
The RPC response. |
UpdateProjectSettingsAsync(UpdateProjectSettingsRequest, CallSettings)
public override Task<ProjectSettings> UpdateProjectSettingsAsync(UpdateProjectSettingsRequest request, CallSettings callSettings = null)
Updates the Settings for the Project.
Parameters | |
---|---|
Name | Description |
request |
UpdateProjectSettingsRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskProjectSettings |
A Task containing the RPC response. |
UpdateRepository(UpdateRepositoryRequest, CallSettings)
public override Repository UpdateRepository(UpdateRepositoryRequest request, CallSettings callSettings = null)
Updates a repository.
Parameters | |
---|---|
Name | Description |
request |
UpdateRepositoryRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Repository |
The RPC response. |
UpdateRepositoryAsync(UpdateRepositoryRequest, CallSettings)
public override Task<Repository> UpdateRepositoryAsync(UpdateRepositoryRequest request, CallSettings callSettings = null)
Updates a repository.
Parameters | |
---|---|
Name | Description |
request |
UpdateRepositoryRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskRepository |
A Task containing the RPC response. |
UpdateTag(UpdateTagRequest, CallSettings)
public override Tag UpdateTag(UpdateTagRequest request, CallSettings callSettings = null)
Updates a tag.
Parameters | |
---|---|
Name | Description |
request |
UpdateTagRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Tag |
The RPC response. |
UpdateTagAsync(UpdateTagRequest, CallSettings)
public override Task<Tag> UpdateTagAsync(UpdateTagRequest request, CallSettings callSettings = null)
Updates a tag.
Parameters | |
---|---|
Name | Description |
request |
UpdateTagRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskTag |
A Task containing the RPC response. |
UpdateVPCSCConfig(UpdateVPCSCConfigRequest, CallSettings)
public override VPCSCConfig UpdateVPCSCConfig(UpdateVPCSCConfigRequest request, CallSettings callSettings = null)
Updates the VPCSC Config for the Project.
Parameters | |
---|---|
Name | Description |
request |
UpdateVPCSCConfigRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
VPCSCConfig |
The RPC response. |
UpdateVPCSCConfigAsync(UpdateVPCSCConfigRequest, CallSettings)
public override Task<VPCSCConfig> UpdateVPCSCConfigAsync(UpdateVPCSCConfigRequest request, CallSettings callSettings = null)
Updates the VPCSC Config for the Project.
Parameters | |
---|---|
Name | Description |
request |
UpdateVPCSCConfigRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskVPCSCConfig |
A Task containing the RPC response. |