Artifact Registry v1 API - Class ArtifactRegistryClientImpl (2.4.0)

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.

Inheritance

object > ArtifactRegistryClient > ArtifactRegistryClientImpl

Namespace

Google.Cloud.ArtifactRegistry.V1

Assembly

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
NameDescription
grpcClientArtifactRegistryArtifactRegistryClient

The underlying gRPC client.

settingsArtifactRegistrySettings

The base ArtifactRegistrySettings used within this client.

loggerILogger

Optional ILogger to use within this client.

Properties

BatchDeleteVersionsOperationsClient

public override OperationsClient BatchDeleteVersionsOperationsClient { get; }

The long-running operations client for BatchDeleteVersions.

Property Value
TypeDescription
OperationsClient
Overrides

CreateRepositoryOperationsClient

public override OperationsClient CreateRepositoryOperationsClient { get; }

The long-running operations client for CreateRepository.

Property Value
TypeDescription
OperationsClient
Overrides

DeletePackageOperationsClient

public override OperationsClient DeletePackageOperationsClient { get; }

The long-running operations client for DeletePackage.

Property Value
TypeDescription
OperationsClient
Overrides

DeleteRepositoryOperationsClient

public override OperationsClient DeleteRepositoryOperationsClient { get; }

The long-running operations client for DeleteRepository.

Property Value
TypeDescription
OperationsClient
Overrides

DeleteVersionOperationsClient

public override OperationsClient DeleteVersionOperationsClient { get; }

The long-running operations client for DeleteVersion.

Property Value
TypeDescription
OperationsClient
Overrides

GrpcClient

public override ArtifactRegistry.ArtifactRegistryClient GrpcClient { get; }

The underlying gRPC ArtifactRegistry client

Property Value
TypeDescription
ArtifactRegistryArtifactRegistryClient
Overrides

ImportAptArtifactsOperationsClient

public override OperationsClient ImportAptArtifactsOperationsClient { get; }

The long-running operations client for ImportAptArtifacts.

Property Value
TypeDescription
OperationsClient
Overrides

ImportYumArtifactsOperationsClient

public override OperationsClient ImportYumArtifactsOperationsClient { get; }

The long-running operations client for ImportYumArtifacts.

Property Value
TypeDescription
OperationsClient
Overrides

LocationsClient

public override LocationsClient LocationsClient { get; }

The LocationsClient associated with this client.

Property Value
TypeDescription
LocationsClient
Overrides

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
NameDescription
requestBatchDeleteVersionsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
OperationEmptyBatchDeleteVersionsMetadata

The RPC response.

Overrides

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
NameDescription
requestBatchDeleteVersionsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskOperationEmptyBatchDeleteVersionsMetadata

A Task containing the RPC response.

Overrides

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
NameDescription
requestCreateRepositoryRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
OperationRepositoryOperationMetadata

The RPC response.

Overrides

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
NameDescription
requestCreateRepositoryRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskOperationRepositoryOperationMetadata

A Task containing the RPC response.

Overrides

CreateTag(CreateTagRequest, CallSettings)

public override Tag CreateTag(CreateTagRequest request, CallSettings callSettings = null)

Creates a tag.

Parameters
NameDescription
requestCreateTagRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Tag

The RPC response.

Overrides

CreateTagAsync(CreateTagRequest, CallSettings)

public override Task<Tag> CreateTagAsync(CreateTagRequest request, CallSettings callSettings = null)

Creates a tag.

Parameters
NameDescription
requestCreateTagRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskTag

A Task containing the RPC response.

Overrides

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
NameDescription
requestDeletePackageRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
OperationEmptyOperationMetadata

The RPC response.

Overrides

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
NameDescription
requestDeletePackageRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskOperationEmptyOperationMetadata

A Task containing the RPC response.

Overrides

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
NameDescription
requestDeleteRepositoryRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
OperationEmptyOperationMetadata

The RPC response.

Overrides

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
NameDescription
requestDeleteRepositoryRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskOperationEmptyOperationMetadata

A Task containing the RPC response.

Overrides

DeleteTag(DeleteTagRequest, CallSettings)

public override void DeleteTag(DeleteTagRequest request, CallSettings callSettings = null)

Deletes a tag.

Parameters
NameDescription
requestDeleteTagRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Overrides

DeleteTagAsync(DeleteTagRequest, CallSettings)

public override Task DeleteTagAsync(DeleteTagRequest request, CallSettings callSettings = null)

Deletes a tag.

Parameters
NameDescription
requestDeleteTagRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Task

A Task containing the RPC response.

Overrides

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
NameDescription
requestDeleteVersionRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
OperationEmptyOperationMetadata

The RPC response.

Overrides

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
NameDescription
requestDeleteVersionRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskOperationEmptyOperationMetadata

A Task containing the RPC response.

Overrides

GetDockerImage(GetDockerImageRequest, CallSettings)

public override DockerImage GetDockerImage(GetDockerImageRequest request, CallSettings callSettings = null)

Gets a docker image.

Parameters
NameDescription
requestGetDockerImageRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
DockerImage

The RPC response.

Overrides

GetDockerImageAsync(GetDockerImageRequest, CallSettings)

public override Task<DockerImage> GetDockerImageAsync(GetDockerImageRequest request, CallSettings callSettings = null)

Gets a docker image.

Parameters
NameDescription
requestGetDockerImageRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskDockerImage

A Task containing the RPC response.

Overrides

GetFile(GetFileRequest, CallSettings)

public override File GetFile(GetFileRequest request, CallSettings callSettings = null)

Gets a file.

Parameters
NameDescription
requestGetFileRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
File

The RPC response.

Overrides

GetFileAsync(GetFileRequest, CallSettings)

public override Task<File> GetFileAsync(GetFileRequest request, CallSettings callSettings = null)

Gets a file.

Parameters
NameDescription
requestGetFileRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskFile

A Task containing the RPC response.

Overrides

GetIamPolicy(GetIamPolicyRequest, CallSettings)

public override Policy GetIamPolicy(GetIamPolicyRequest request, CallSettings callSettings = null)

Gets the IAM policy for a given resource.

Parameters
NameDescription
requestGetIamPolicyRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Policy

The RPC response.

Overrides

GetIamPolicyAsync(GetIamPolicyRequest, CallSettings)

public override Task<Policy> GetIamPolicyAsync(GetIamPolicyRequest request, CallSettings callSettings = null)

Gets the IAM policy for a given resource.

Parameters
NameDescription
requestGetIamPolicyRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskPolicy

A Task containing the RPC response.

Overrides

GetMavenArtifact(GetMavenArtifactRequest, CallSettings)

public override MavenArtifact GetMavenArtifact(GetMavenArtifactRequest request, CallSettings callSettings = null)

Gets a maven artifact.

Parameters
NameDescription
requestGetMavenArtifactRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
MavenArtifact

The RPC response.

Overrides

GetMavenArtifactAsync(GetMavenArtifactRequest, CallSettings)

public override Task<MavenArtifact> GetMavenArtifactAsync(GetMavenArtifactRequest request, CallSettings callSettings = null)

Gets a maven artifact.

Parameters
NameDescription
requestGetMavenArtifactRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskMavenArtifact

A Task containing the RPC response.

Overrides

GetNpmPackage(GetNpmPackageRequest, CallSettings)

public override NpmPackage GetNpmPackage(GetNpmPackageRequest request, CallSettings callSettings = null)

Gets a npm package.

Parameters
NameDescription
requestGetNpmPackageRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
NpmPackage

The RPC response.

Overrides

GetNpmPackageAsync(GetNpmPackageRequest, CallSettings)

public override Task<NpmPackage> GetNpmPackageAsync(GetNpmPackageRequest request, CallSettings callSettings = null)

Gets a npm package.

Parameters
NameDescription
requestGetNpmPackageRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskNpmPackage

A Task containing the RPC response.

Overrides

GetPackage(GetPackageRequest, CallSettings)

public override Package GetPackage(GetPackageRequest request, CallSettings callSettings = null)

Gets a package.

Parameters
NameDescription
requestGetPackageRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Package

The RPC response.

Overrides

GetPackageAsync(GetPackageRequest, CallSettings)

public override Task<Package> GetPackageAsync(GetPackageRequest request, CallSettings callSettings = null)

Gets a package.

Parameters
NameDescription
requestGetPackageRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskPackage

A Task containing the RPC response.

Overrides

GetProjectSettings(GetProjectSettingsRequest, CallSettings)

public override ProjectSettings GetProjectSettings(GetProjectSettingsRequest request, CallSettings callSettings = null)

Retrieves the Settings for the Project.

Parameters
NameDescription
requestGetProjectSettingsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
ProjectSettings

The RPC response.

Overrides

GetProjectSettingsAsync(GetProjectSettingsRequest, CallSettings)

public override Task<ProjectSettings> GetProjectSettingsAsync(GetProjectSettingsRequest request, CallSettings callSettings = null)

Retrieves the Settings for the Project.

Parameters
NameDescription
requestGetProjectSettingsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskProjectSettings

A Task containing the RPC response.

Overrides

GetPythonPackage(GetPythonPackageRequest, CallSettings)

public override PythonPackage GetPythonPackage(GetPythonPackageRequest request, CallSettings callSettings = null)

Gets a python package.

Parameters
NameDescription
requestGetPythonPackageRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PythonPackage

The RPC response.

Overrides

GetPythonPackageAsync(GetPythonPackageRequest, CallSettings)

public override Task<PythonPackage> GetPythonPackageAsync(GetPythonPackageRequest request, CallSettings callSettings = null)

Gets a python package.

Parameters
NameDescription
requestGetPythonPackageRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskPythonPackage

A Task containing the RPC response.

Overrides

GetRepository(GetRepositoryRequest, CallSettings)

public override Repository GetRepository(GetRepositoryRequest request, CallSettings callSettings = null)

Gets a repository.

Parameters
NameDescription
requestGetRepositoryRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Repository

The RPC response.

Overrides

GetRepositoryAsync(GetRepositoryRequest, CallSettings)

public override Task<Repository> GetRepositoryAsync(GetRepositoryRequest request, CallSettings callSettings = null)

Gets a repository.

Parameters
NameDescription
requestGetRepositoryRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskRepository

A Task containing the RPC response.

Overrides

GetTag(GetTagRequest, CallSettings)

public override Tag GetTag(GetTagRequest request, CallSettings callSettings = null)

Gets a tag.

Parameters
NameDescription
requestGetTagRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Tag

The RPC response.

Overrides

GetTagAsync(GetTagRequest, CallSettings)

public override Task<Tag> GetTagAsync(GetTagRequest request, CallSettings callSettings = null)

Gets a tag.

Parameters
NameDescription
requestGetTagRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskTag

A Task containing the RPC response.

Overrides

GetVPCSCConfig(GetVPCSCConfigRequest, CallSettings)

public override VPCSCConfig GetVPCSCConfig(GetVPCSCConfigRequest request, CallSettings callSettings = null)

Retrieves the VPCSC Config for the Project.

Parameters
NameDescription
requestGetVPCSCConfigRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
VPCSCConfig

The RPC response.

Overrides

GetVPCSCConfigAsync(GetVPCSCConfigRequest, CallSettings)

public override Task<VPCSCConfig> GetVPCSCConfigAsync(GetVPCSCConfigRequest request, CallSettings callSettings = null)

Retrieves the VPCSC Config for the Project.

Parameters
NameDescription
requestGetVPCSCConfigRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskVPCSCConfig

A Task containing the RPC response.

Overrides

GetVersion(GetVersionRequest, CallSettings)

public override Version GetVersion(GetVersionRequest request, CallSettings callSettings = null)

Gets a version

Parameters
NameDescription
requestGetVersionRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Version

The RPC response.

Overrides

GetVersionAsync(GetVersionRequest, CallSettings)

public override Task<Version> GetVersionAsync(GetVersionRequest request, CallSettings callSettings = null)

Gets a version

Parameters
NameDescription
requestGetVersionRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskVersion

A Task containing the RPC response.

Overrides

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
NameDescription
requestImportAptArtifactsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
OperationImportAptArtifactsResponseImportAptArtifactsMetadata

The RPC response.

Overrides

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
NameDescription
requestImportAptArtifactsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskOperationImportAptArtifactsResponseImportAptArtifactsMetadata

A Task containing the RPC response.

Overrides

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
NameDescription
requestImportYumArtifactsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
OperationImportYumArtifactsResponseImportYumArtifactsMetadata

The RPC response.

Overrides

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
NameDescription
requestImportYumArtifactsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskOperationImportYumArtifactsResponseImportYumArtifactsMetadata

A Task containing the RPC response.

Overrides

ListDockerImages(ListDockerImagesRequest, CallSettings)

public override PagedEnumerable<ListDockerImagesResponse, DockerImage> ListDockerImages(ListDockerImagesRequest request, CallSettings callSettings = null)

Lists docker images.

Parameters
NameDescription
requestListDockerImagesRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedEnumerableListDockerImagesResponseDockerImage

A pageable sequence of DockerImage resources.

Overrides

ListDockerImagesAsync(ListDockerImagesRequest, CallSettings)

public override PagedAsyncEnumerable<ListDockerImagesResponse, DockerImage> ListDockerImagesAsync(ListDockerImagesRequest request, CallSettings callSettings = null)

Lists docker images.

Parameters
NameDescription
requestListDockerImagesRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedAsyncEnumerableListDockerImagesResponseDockerImage

A pageable asynchronous sequence of DockerImage resources.

Overrides

ListFiles(ListFilesRequest, CallSettings)

public override PagedEnumerable<ListFilesResponse, File> ListFiles(ListFilesRequest request, CallSettings callSettings = null)

Lists files.

Parameters
NameDescription
requestListFilesRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedEnumerableListFilesResponseFile

A pageable sequence of File resources.

Overrides

ListFilesAsync(ListFilesRequest, CallSettings)

public override PagedAsyncEnumerable<ListFilesResponse, File> ListFilesAsync(ListFilesRequest request, CallSettings callSettings = null)

Lists files.

Parameters
NameDescription
requestListFilesRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedAsyncEnumerableListFilesResponseFile

A pageable asynchronous sequence of File resources.

Overrides

ListMavenArtifacts(ListMavenArtifactsRequest, CallSettings)

public override PagedEnumerable<ListMavenArtifactsResponse, MavenArtifact> ListMavenArtifacts(ListMavenArtifactsRequest request, CallSettings callSettings = null)

Lists maven artifacts.

Parameters
NameDescription
requestListMavenArtifactsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedEnumerableListMavenArtifactsResponseMavenArtifact

A pageable sequence of MavenArtifact resources.

Overrides

ListMavenArtifactsAsync(ListMavenArtifactsRequest, CallSettings)

public override PagedAsyncEnumerable<ListMavenArtifactsResponse, MavenArtifact> ListMavenArtifactsAsync(ListMavenArtifactsRequest request, CallSettings callSettings = null)

Lists maven artifacts.

Parameters
NameDescription
requestListMavenArtifactsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedAsyncEnumerableListMavenArtifactsResponseMavenArtifact

A pageable asynchronous sequence of MavenArtifact resources.

Overrides

ListNpmPackages(ListNpmPackagesRequest, CallSettings)

public override PagedEnumerable<ListNpmPackagesResponse, NpmPackage> ListNpmPackages(ListNpmPackagesRequest request, CallSettings callSettings = null)

Lists npm packages.

Parameters
NameDescription
requestListNpmPackagesRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedEnumerableListNpmPackagesResponseNpmPackage

A pageable sequence of NpmPackage resources.

Overrides

ListNpmPackagesAsync(ListNpmPackagesRequest, CallSettings)

public override PagedAsyncEnumerable<ListNpmPackagesResponse, NpmPackage> ListNpmPackagesAsync(ListNpmPackagesRequest request, CallSettings callSettings = null)

Lists npm packages.

Parameters
NameDescription
requestListNpmPackagesRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedAsyncEnumerableListNpmPackagesResponseNpmPackage

A pageable asynchronous sequence of NpmPackage resources.

Overrides

ListPackages(ListPackagesRequest, CallSettings)

public override PagedEnumerable<ListPackagesResponse, Package> ListPackages(ListPackagesRequest request, CallSettings callSettings = null)

Lists packages.

Parameters
NameDescription
requestListPackagesRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedEnumerableListPackagesResponsePackage

A pageable sequence of Package resources.

Overrides

ListPackagesAsync(ListPackagesRequest, CallSettings)

public override PagedAsyncEnumerable<ListPackagesResponse, Package> ListPackagesAsync(ListPackagesRequest request, CallSettings callSettings = null)

Lists packages.

Parameters
NameDescription
requestListPackagesRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedAsyncEnumerableListPackagesResponsePackage

A pageable asynchronous sequence of Package resources.

Overrides

ListPythonPackages(ListPythonPackagesRequest, CallSettings)

public override PagedEnumerable<ListPythonPackagesResponse, PythonPackage> ListPythonPackages(ListPythonPackagesRequest request, CallSettings callSettings = null)

Lists python packages.

Parameters
NameDescription
requestListPythonPackagesRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedEnumerableListPythonPackagesResponsePythonPackage

A pageable sequence of PythonPackage resources.

Overrides

ListPythonPackagesAsync(ListPythonPackagesRequest, CallSettings)

public override PagedAsyncEnumerable<ListPythonPackagesResponse, PythonPackage> ListPythonPackagesAsync(ListPythonPackagesRequest request, CallSettings callSettings = null)

Lists python packages.

Parameters
NameDescription
requestListPythonPackagesRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedAsyncEnumerableListPythonPackagesResponsePythonPackage

A pageable asynchronous sequence of PythonPackage resources.

Overrides

ListRepositories(ListRepositoriesRequest, CallSettings)

public override PagedEnumerable<ListRepositoriesResponse, Repository> ListRepositories(ListRepositoriesRequest request, CallSettings callSettings = null)

Lists repositories.

Parameters
NameDescription
requestListRepositoriesRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedEnumerableListRepositoriesResponseRepository

A pageable sequence of Repository resources.

Overrides

ListRepositoriesAsync(ListRepositoriesRequest, CallSettings)

public override PagedAsyncEnumerable<ListRepositoriesResponse, Repository> ListRepositoriesAsync(ListRepositoriesRequest request, CallSettings callSettings = null)

Lists repositories.

Parameters
NameDescription
requestListRepositoriesRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedAsyncEnumerableListRepositoriesResponseRepository

A pageable asynchronous sequence of Repository resources.

Overrides

ListTags(ListTagsRequest, CallSettings)

public override PagedEnumerable<ListTagsResponse, Tag> ListTags(ListTagsRequest request, CallSettings callSettings = null)

Lists tags.

Parameters
NameDescription
requestListTagsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedEnumerableListTagsResponseTag

A pageable sequence of Tag resources.

Overrides

ListTagsAsync(ListTagsRequest, CallSettings)

public override PagedAsyncEnumerable<ListTagsResponse, Tag> ListTagsAsync(ListTagsRequest request, CallSettings callSettings = null)

Lists tags.

Parameters
NameDescription
requestListTagsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedAsyncEnumerableListTagsResponseTag

A pageable asynchronous sequence of Tag resources.

Overrides

ListVersions(ListVersionsRequest, CallSettings)

public override PagedEnumerable<ListVersionsResponse, Version> ListVersions(ListVersionsRequest request, CallSettings callSettings = null)

Lists versions.

Parameters
NameDescription
requestListVersionsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedEnumerableListVersionsResponseVersion

A pageable sequence of Version resources.

Overrides

ListVersionsAsync(ListVersionsRequest, CallSettings)

public override PagedAsyncEnumerable<ListVersionsResponse, Version> ListVersionsAsync(ListVersionsRequest request, CallSettings callSettings = null)

Lists versions.

Parameters
NameDescription
requestListVersionsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedAsyncEnumerableListVersionsResponseVersion

A pageable asynchronous sequence of Version resources.

Overrides

SetIamPolicy(SetIamPolicyRequest, CallSettings)

public override Policy SetIamPolicy(SetIamPolicyRequest request, CallSettings callSettings = null)

Updates the IAM policy for a given resource.

Parameters
NameDescription
requestSetIamPolicyRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Policy

The RPC response.

Overrides

SetIamPolicyAsync(SetIamPolicyRequest, CallSettings)

public override Task<Policy> SetIamPolicyAsync(SetIamPolicyRequest request, CallSettings callSettings = null)

Updates the IAM policy for a given resource.

Parameters
NameDescription
requestSetIamPolicyRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskPolicy

A Task containing the RPC response.

Overrides

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
NameDescription
requestTestIamPermissionsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TestIamPermissionsResponse

The RPC response.

Overrides

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
NameDescription
requestTestIamPermissionsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskTestIamPermissionsResponse

A Task containing the RPC response.

Overrides

UpdateProjectSettings(UpdateProjectSettingsRequest, CallSettings)

public override ProjectSettings UpdateProjectSettings(UpdateProjectSettingsRequest request, CallSettings callSettings = null)

Updates the Settings for the Project.

Parameters
NameDescription
requestUpdateProjectSettingsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
ProjectSettings

The RPC response.

Overrides

UpdateProjectSettingsAsync(UpdateProjectSettingsRequest, CallSettings)

public override Task<ProjectSettings> UpdateProjectSettingsAsync(UpdateProjectSettingsRequest request, CallSettings callSettings = null)

Updates the Settings for the Project.

Parameters
NameDescription
requestUpdateProjectSettingsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskProjectSettings

A Task containing the RPC response.

Overrides

UpdateRepository(UpdateRepositoryRequest, CallSettings)

public override Repository UpdateRepository(UpdateRepositoryRequest request, CallSettings callSettings = null)

Updates a repository.

Parameters
NameDescription
requestUpdateRepositoryRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Repository

The RPC response.

Overrides

UpdateRepositoryAsync(UpdateRepositoryRequest, CallSettings)

public override Task<Repository> UpdateRepositoryAsync(UpdateRepositoryRequest request, CallSettings callSettings = null)

Updates a repository.

Parameters
NameDescription
requestUpdateRepositoryRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskRepository

A Task containing the RPC response.

Overrides

UpdateTag(UpdateTagRequest, CallSettings)

public override Tag UpdateTag(UpdateTagRequest request, CallSettings callSettings = null)

Updates a tag.

Parameters
NameDescription
requestUpdateTagRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Tag

The RPC response.

Overrides

UpdateTagAsync(UpdateTagRequest, CallSettings)

public override Task<Tag> UpdateTagAsync(UpdateTagRequest request, CallSettings callSettings = null)

Updates a tag.

Parameters
NameDescription
requestUpdateTagRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskTag

A Task containing the RPC response.

Overrides

UpdateVPCSCConfig(UpdateVPCSCConfigRequest, CallSettings)

public override VPCSCConfig UpdateVPCSCConfig(UpdateVPCSCConfigRequest request, CallSettings callSettings = null)

Updates the VPCSC Config for the Project.

Parameters
NameDescription
requestUpdateVPCSCConfigRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
VPCSCConfig

The RPC response.

Overrides

UpdateVPCSCConfigAsync(UpdateVPCSCConfigRequest, CallSettings)

public override Task<VPCSCConfig> UpdateVPCSCConfigAsync(UpdateVPCSCConfigRequest request, CallSettings callSettings = null)

Updates the VPCSC Config for the Project.

Parameters
NameDescription
requestUpdateVPCSCConfigRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskVPCSCConfig

A Task containing the RPC response.

Overrides