Apigee Registry v1 API - Class RegistryClientImpl (1.0.0-beta06)

public sealed class RegistryClientImpl : RegistryClient

Reference documentation and code samples for the Apigee Registry v1 API class RegistryClientImpl.

Registry client wrapper implementation, for convenient use.

Inheritance

object > RegistryClient > RegistryClientImpl

Namespace

Google.Cloud.ApigeeRegistry.V1

Assembly

Google.Cloud.ApigeeRegistry.V1.dll

Remarks

The Registry service allows teams to manage descriptions of APIs.

Constructors

RegistryClientImpl(RegistryClient, RegistrySettings, ILogger)

public RegistryClientImpl(Registry.RegistryClient grpcClient, RegistrySettings settings, ILogger logger)

Constructs a client wrapper for the Registry service, with the specified gRPC client and settings.

Parameters
NameDescription
grpcClientRegistryRegistryClient

The underlying gRPC client.

settingsRegistrySettings

The base RegistrySettings used within this client.

loggerILogger

Optional ILogger to use within this client.

Properties

GrpcClient

public override Registry.RegistryClient GrpcClient { get; }

The underlying gRPC Registry client

Property Value
TypeDescription
RegistryRegistryClient
Overrides

IAMPolicyClient

public override IAMPolicyClient IAMPolicyClient { get; }

The IAMPolicyClient associated with this client.

Property Value
TypeDescription
IAMPolicyClient
Overrides

LocationsClient

public override LocationsClient LocationsClient { get; }

The LocationsClient associated with this client.

Property Value
TypeDescription
LocationsClient
Overrides

Methods

CreateApi(CreateApiRequest, CallSettings)

public override Api CreateApi(CreateApiRequest request, CallSettings callSettings = null)

Creates a specified API.

Parameters
NameDescription
requestCreateApiRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Api

The RPC response.

Overrides

CreateApiAsync(CreateApiRequest, CallSettings)

public override Task<Api> CreateApiAsync(CreateApiRequest request, CallSettings callSettings = null)

Creates a specified API.

Parameters
NameDescription
requestCreateApiRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskApi

A Task containing the RPC response.

Overrides

CreateApiDeployment(CreateApiDeploymentRequest, CallSettings)

public override ApiDeployment CreateApiDeployment(CreateApiDeploymentRequest request, CallSettings callSettings = null)

Creates a specified deployment.

Parameters
NameDescription
requestCreateApiDeploymentRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
ApiDeployment

The RPC response.

Overrides

CreateApiDeploymentAsync(CreateApiDeploymentRequest, CallSettings)

public override Task<ApiDeployment> CreateApiDeploymentAsync(CreateApiDeploymentRequest request, CallSettings callSettings = null)

Creates a specified deployment.

Parameters
NameDescription
requestCreateApiDeploymentRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskApiDeployment

A Task containing the RPC response.

Overrides

CreateApiSpec(CreateApiSpecRequest, CallSettings)

public override ApiSpec CreateApiSpec(CreateApiSpecRequest request, CallSettings callSettings = null)

Creates a specified spec.

Parameters
NameDescription
requestCreateApiSpecRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
ApiSpec

The RPC response.

Overrides

CreateApiSpecAsync(CreateApiSpecRequest, CallSettings)

public override Task<ApiSpec> CreateApiSpecAsync(CreateApiSpecRequest request, CallSettings callSettings = null)

Creates a specified spec.

Parameters
NameDescription
requestCreateApiSpecRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskApiSpec

A Task containing the RPC response.

Overrides

CreateApiVersion(CreateApiVersionRequest, CallSettings)

public override ApiVersion CreateApiVersion(CreateApiVersionRequest request, CallSettings callSettings = null)

Creates a specified version.

Parameters
NameDescription
requestCreateApiVersionRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
ApiVersion

The RPC response.

Overrides

CreateApiVersionAsync(CreateApiVersionRequest, CallSettings)

public override Task<ApiVersion> CreateApiVersionAsync(CreateApiVersionRequest request, CallSettings callSettings = null)

Creates a specified version.

Parameters
NameDescription
requestCreateApiVersionRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskApiVersion

A Task containing the RPC response.

Overrides

CreateArtifact(CreateArtifactRequest, CallSettings)

public override Artifact CreateArtifact(CreateArtifactRequest request, CallSettings callSettings = null)

Creates a specified artifact.

Parameters
NameDescription
requestCreateArtifactRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Artifact

The RPC response.

Overrides

CreateArtifactAsync(CreateArtifactRequest, CallSettings)

public override Task<Artifact> CreateArtifactAsync(CreateArtifactRequest request, CallSettings callSettings = null)

Creates a specified artifact.

Parameters
NameDescription
requestCreateArtifactRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskArtifact

A Task containing the RPC response.

Overrides

DeleteApi(DeleteApiRequest, CallSettings)

public override void DeleteApi(DeleteApiRequest request, CallSettings callSettings = null)

Removes a specified API and all of the resources that it owns.

Parameters
NameDescription
requestDeleteApiRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Overrides

DeleteApiAsync(DeleteApiRequest, CallSettings)

public override Task DeleteApiAsync(DeleteApiRequest request, CallSettings callSettings = null)

Removes a specified API and all of the resources that it owns.

Parameters
NameDescription
requestDeleteApiRequest

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

DeleteApiDeployment(DeleteApiDeploymentRequest, CallSettings)

public override void DeleteApiDeployment(DeleteApiDeploymentRequest request, CallSettings callSettings = null)

Removes a specified deployment, all revisions, and all child resources (e.g., artifacts).

Parameters
NameDescription
requestDeleteApiDeploymentRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Overrides

DeleteApiDeploymentAsync(DeleteApiDeploymentRequest, CallSettings)

public override Task DeleteApiDeploymentAsync(DeleteApiDeploymentRequest request, CallSettings callSettings = null)

Removes a specified deployment, all revisions, and all child resources (e.g., artifacts).

Parameters
NameDescription
requestDeleteApiDeploymentRequest

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

DeleteApiDeploymentRevision(DeleteApiDeploymentRevisionRequest, CallSettings)

public override ApiDeployment DeleteApiDeploymentRevision(DeleteApiDeploymentRevisionRequest request, CallSettings callSettings = null)

Deletes a revision of a deployment.

Parameters
NameDescription
requestDeleteApiDeploymentRevisionRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
ApiDeployment

The RPC response.

Overrides

DeleteApiDeploymentRevisionAsync(DeleteApiDeploymentRevisionRequest, CallSettings)

public override Task<ApiDeployment> DeleteApiDeploymentRevisionAsync(DeleteApiDeploymentRevisionRequest request, CallSettings callSettings = null)

Deletes a revision of a deployment.

Parameters
NameDescription
requestDeleteApiDeploymentRevisionRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskApiDeployment

A Task containing the RPC response.

Overrides

DeleteApiSpec(DeleteApiSpecRequest, CallSettings)

public override void DeleteApiSpec(DeleteApiSpecRequest request, CallSettings callSettings = null)

Removes a specified spec, all revisions, and all child resources (e.g., artifacts).

Parameters
NameDescription
requestDeleteApiSpecRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Overrides

DeleteApiSpecAsync(DeleteApiSpecRequest, CallSettings)

public override Task DeleteApiSpecAsync(DeleteApiSpecRequest request, CallSettings callSettings = null)

Removes a specified spec, all revisions, and all child resources (e.g., artifacts).

Parameters
NameDescription
requestDeleteApiSpecRequest

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

DeleteApiSpecRevision(DeleteApiSpecRevisionRequest, CallSettings)

public override ApiSpec DeleteApiSpecRevision(DeleteApiSpecRevisionRequest request, CallSettings callSettings = null)

Deletes a revision of a spec.

Parameters
NameDescription
requestDeleteApiSpecRevisionRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
ApiSpec

The RPC response.

Overrides

DeleteApiSpecRevisionAsync(DeleteApiSpecRevisionRequest, CallSettings)

public override Task<ApiSpec> DeleteApiSpecRevisionAsync(DeleteApiSpecRevisionRequest request, CallSettings callSettings = null)

Deletes a revision of a spec.

Parameters
NameDescription
requestDeleteApiSpecRevisionRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskApiSpec

A Task containing the RPC response.

Overrides

DeleteApiVersion(DeleteApiVersionRequest, CallSettings)

public override void DeleteApiVersion(DeleteApiVersionRequest request, CallSettings callSettings = null)

Removes a specified version and all of the resources that it owns.

Parameters
NameDescription
requestDeleteApiVersionRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Overrides

DeleteApiVersionAsync(DeleteApiVersionRequest, CallSettings)

public override Task DeleteApiVersionAsync(DeleteApiVersionRequest request, CallSettings callSettings = null)

Removes a specified version and all of the resources that it owns.

Parameters
NameDescription
requestDeleteApiVersionRequest

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

DeleteArtifact(DeleteArtifactRequest, CallSettings)

public override void DeleteArtifact(DeleteArtifactRequest request, CallSettings callSettings = null)

Removes a specified artifact.

Parameters
NameDescription
requestDeleteArtifactRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Overrides

DeleteArtifactAsync(DeleteArtifactRequest, CallSettings)

public override Task DeleteArtifactAsync(DeleteArtifactRequest request, CallSettings callSettings = null)

Removes a specified artifact.

Parameters
NameDescription
requestDeleteArtifactRequest

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

GetApi(GetApiRequest, CallSettings)

public override Api GetApi(GetApiRequest request, CallSettings callSettings = null)

Returns a specified API.

Parameters
NameDescription
requestGetApiRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Api

The RPC response.

Overrides

GetApiAsync(GetApiRequest, CallSettings)

public override Task<Api> GetApiAsync(GetApiRequest request, CallSettings callSettings = null)

Returns a specified API.

Parameters
NameDescription
requestGetApiRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskApi

A Task containing the RPC response.

Overrides

GetApiDeployment(GetApiDeploymentRequest, CallSettings)

public override ApiDeployment GetApiDeployment(GetApiDeploymentRequest request, CallSettings callSettings = null)

Returns a specified deployment.

Parameters
NameDescription
requestGetApiDeploymentRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
ApiDeployment

The RPC response.

Overrides

GetApiDeploymentAsync(GetApiDeploymentRequest, CallSettings)

public override Task<ApiDeployment> GetApiDeploymentAsync(GetApiDeploymentRequest request, CallSettings callSettings = null)

Returns a specified deployment.

Parameters
NameDescription
requestGetApiDeploymentRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskApiDeployment

A Task containing the RPC response.

Overrides

GetApiSpec(GetApiSpecRequest, CallSettings)

public override ApiSpec GetApiSpec(GetApiSpecRequest request, CallSettings callSettings = null)

Returns a specified spec.

Parameters
NameDescription
requestGetApiSpecRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
ApiSpec

The RPC response.

Overrides

GetApiSpecAsync(GetApiSpecRequest, CallSettings)

public override Task<ApiSpec> GetApiSpecAsync(GetApiSpecRequest request, CallSettings callSettings = null)

Returns a specified spec.

Parameters
NameDescription
requestGetApiSpecRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskApiSpec

A Task containing the RPC response.

Overrides

GetApiSpecContents(GetApiSpecContentsRequest, CallSettings)

public override HttpBody GetApiSpecContents(GetApiSpecContentsRequest request, CallSettings callSettings = null)

Returns the contents of a specified spec. If specs are stored with GZip compression, the default behavior is to return the spec uncompressed (the mime_type response field indicates the exact format returned).

Parameters
NameDescription
requestGetApiSpecContentsRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
HttpBody

The RPC response.

Overrides

GetApiSpecContentsAsync(GetApiSpecContentsRequest, CallSettings)

public override Task<HttpBody> GetApiSpecContentsAsync(GetApiSpecContentsRequest request, CallSettings callSettings = null)

Returns the contents of a specified spec. If specs are stored with GZip compression, the default behavior is to return the spec uncompressed (the mime_type response field indicates the exact format returned).

Parameters
NameDescription
requestGetApiSpecContentsRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskHttpBody

A Task containing the RPC response.

Overrides

GetApiVersion(GetApiVersionRequest, CallSettings)

public override ApiVersion GetApiVersion(GetApiVersionRequest request, CallSettings callSettings = null)

Returns a specified version.

Parameters
NameDescription
requestGetApiVersionRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
ApiVersion

The RPC response.

Overrides

GetApiVersionAsync(GetApiVersionRequest, CallSettings)

public override Task<ApiVersion> GetApiVersionAsync(GetApiVersionRequest request, CallSettings callSettings = null)

Returns a specified version.

Parameters
NameDescription
requestGetApiVersionRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskApiVersion

A Task containing the RPC response.

Overrides

GetArtifact(GetArtifactRequest, CallSettings)

public override Artifact GetArtifact(GetArtifactRequest request, CallSettings callSettings = null)

Returns a specified artifact.

Parameters
NameDescription
requestGetArtifactRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Artifact

The RPC response.

Overrides

GetArtifactAsync(GetArtifactRequest, CallSettings)

public override Task<Artifact> GetArtifactAsync(GetArtifactRequest request, CallSettings callSettings = null)

Returns a specified artifact.

Parameters
NameDescription
requestGetArtifactRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskArtifact

A Task containing the RPC response.

Overrides

GetArtifactContents(GetArtifactContentsRequest, CallSettings)

public override HttpBody GetArtifactContents(GetArtifactContentsRequest request, CallSettings callSettings = null)

Returns the contents of a specified artifact. If artifacts are stored with GZip compression, the default behavior is to return the artifact uncompressed (the mime_type response field indicates the exact format returned).

Parameters
NameDescription
requestGetArtifactContentsRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
HttpBody

The RPC response.

Overrides

GetArtifactContentsAsync(GetArtifactContentsRequest, CallSettings)

public override Task<HttpBody> GetArtifactContentsAsync(GetArtifactContentsRequest request, CallSettings callSettings = null)

Returns the contents of a specified artifact. If artifacts are stored with GZip compression, the default behavior is to return the artifact uncompressed (the mime_type response field indicates the exact format returned).

Parameters
NameDescription
requestGetArtifactContentsRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskHttpBody

A Task containing the RPC response.

Overrides

ListApiDeploymentRevisions(ListApiDeploymentRevisionsRequest, CallSettings)

public override PagedEnumerable<ListApiDeploymentRevisionsResponse, ApiDeployment> ListApiDeploymentRevisions(ListApiDeploymentRevisionsRequest request, CallSettings callSettings = null)

Lists all revisions of a deployment. Revisions are returned in descending order of revision creation time.

Parameters
NameDescription
requestListApiDeploymentRevisionsRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedEnumerableListApiDeploymentRevisionsResponseApiDeployment

A pageable sequence of ApiDeployment resources.

Overrides

ListApiDeploymentRevisionsAsync(ListApiDeploymentRevisionsRequest, CallSettings)

public override PagedAsyncEnumerable<ListApiDeploymentRevisionsResponse, ApiDeployment> ListApiDeploymentRevisionsAsync(ListApiDeploymentRevisionsRequest request, CallSettings callSettings = null)

Lists all revisions of a deployment. Revisions are returned in descending order of revision creation time.

Parameters
NameDescription
requestListApiDeploymentRevisionsRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedAsyncEnumerableListApiDeploymentRevisionsResponseApiDeployment

A pageable asynchronous sequence of ApiDeployment resources.

Overrides

ListApiDeployments(ListApiDeploymentsRequest, CallSettings)

public override PagedEnumerable<ListApiDeploymentsResponse, ApiDeployment> ListApiDeployments(ListApiDeploymentsRequest request, CallSettings callSettings = null)

Returns matching deployments.

Parameters
NameDescription
requestListApiDeploymentsRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedEnumerableListApiDeploymentsResponseApiDeployment

A pageable sequence of ApiDeployment resources.

Overrides

ListApiDeploymentsAsync(ListApiDeploymentsRequest, CallSettings)

public override PagedAsyncEnumerable<ListApiDeploymentsResponse, ApiDeployment> ListApiDeploymentsAsync(ListApiDeploymentsRequest request, CallSettings callSettings = null)

Returns matching deployments.

Parameters
NameDescription
requestListApiDeploymentsRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedAsyncEnumerableListApiDeploymentsResponseApiDeployment

A pageable asynchronous sequence of ApiDeployment resources.

Overrides

ListApiSpecRevisions(ListApiSpecRevisionsRequest, CallSettings)

public override PagedEnumerable<ListApiSpecRevisionsResponse, ApiSpec> ListApiSpecRevisions(ListApiSpecRevisionsRequest request, CallSettings callSettings = null)

Lists all revisions of a spec. Revisions are returned in descending order of revision creation time.

Parameters
NameDescription
requestListApiSpecRevisionsRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedEnumerableListApiSpecRevisionsResponseApiSpec

A pageable sequence of ApiSpec resources.

Overrides

ListApiSpecRevisionsAsync(ListApiSpecRevisionsRequest, CallSettings)

public override PagedAsyncEnumerable<ListApiSpecRevisionsResponse, ApiSpec> ListApiSpecRevisionsAsync(ListApiSpecRevisionsRequest request, CallSettings callSettings = null)

Lists all revisions of a spec. Revisions are returned in descending order of revision creation time.

Parameters
NameDescription
requestListApiSpecRevisionsRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedAsyncEnumerableListApiSpecRevisionsResponseApiSpec

A pageable asynchronous sequence of ApiSpec resources.

Overrides

ListApiSpecs(ListApiSpecsRequest, CallSettings)

public override PagedEnumerable<ListApiSpecsResponse, ApiSpec> ListApiSpecs(ListApiSpecsRequest request, CallSettings callSettings = null)

Returns matching specs.

Parameters
NameDescription
requestListApiSpecsRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedEnumerableListApiSpecsResponseApiSpec

A pageable sequence of ApiSpec resources.

Overrides

ListApiSpecsAsync(ListApiSpecsRequest, CallSettings)

public override PagedAsyncEnumerable<ListApiSpecsResponse, ApiSpec> ListApiSpecsAsync(ListApiSpecsRequest request, CallSettings callSettings = null)

Returns matching specs.

Parameters
NameDescription
requestListApiSpecsRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedAsyncEnumerableListApiSpecsResponseApiSpec

A pageable asynchronous sequence of ApiSpec resources.

Overrides

ListApiVersions(ListApiVersionsRequest, CallSettings)

public override PagedEnumerable<ListApiVersionsResponse, ApiVersion> ListApiVersions(ListApiVersionsRequest request, CallSettings callSettings = null)

Returns matching versions.

Parameters
NameDescription
requestListApiVersionsRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedEnumerableListApiVersionsResponseApiVersion

A pageable sequence of ApiVersion resources.

Overrides

ListApiVersionsAsync(ListApiVersionsRequest, CallSettings)

public override PagedAsyncEnumerable<ListApiVersionsResponse, ApiVersion> ListApiVersionsAsync(ListApiVersionsRequest request, CallSettings callSettings = null)

Returns matching versions.

Parameters
NameDescription
requestListApiVersionsRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedAsyncEnumerableListApiVersionsResponseApiVersion

A pageable asynchronous sequence of ApiVersion resources.

Overrides

ListApis(ListApisRequest, CallSettings)

public override PagedEnumerable<ListApisResponse, Api> ListApis(ListApisRequest request, CallSettings callSettings = null)

Returns matching APIs.

Parameters
NameDescription
requestListApisRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedEnumerableListApisResponseApi

A pageable sequence of Api resources.

Overrides

ListApisAsync(ListApisRequest, CallSettings)

public override PagedAsyncEnumerable<ListApisResponse, Api> ListApisAsync(ListApisRequest request, CallSettings callSettings = null)

Returns matching APIs.

Parameters
NameDescription
requestListApisRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedAsyncEnumerableListApisResponseApi

A pageable asynchronous sequence of Api resources.

Overrides

ListArtifacts(ListArtifactsRequest, CallSettings)

public override PagedEnumerable<ListArtifactsResponse, Artifact> ListArtifacts(ListArtifactsRequest request, CallSettings callSettings = null)

Returns matching artifacts.

Parameters
NameDescription
requestListArtifactsRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedEnumerableListArtifactsResponseArtifact

A pageable sequence of Artifact resources.

Overrides

ListArtifactsAsync(ListArtifactsRequest, CallSettings)

public override PagedAsyncEnumerable<ListArtifactsResponse, Artifact> ListArtifactsAsync(ListArtifactsRequest request, CallSettings callSettings = null)

Returns matching artifacts.

Parameters
NameDescription
requestListArtifactsRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedAsyncEnumerableListArtifactsResponseArtifact

A pageable asynchronous sequence of Artifact resources.

Overrides

ReplaceArtifact(ReplaceArtifactRequest, CallSettings)

public override Artifact ReplaceArtifact(ReplaceArtifactRequest request, CallSettings callSettings = null)

Used to replace a specified artifact.

Parameters
NameDescription
requestReplaceArtifactRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Artifact

The RPC response.

Overrides

ReplaceArtifactAsync(ReplaceArtifactRequest, CallSettings)

public override Task<Artifact> ReplaceArtifactAsync(ReplaceArtifactRequest request, CallSettings callSettings = null)

Used to replace a specified artifact.

Parameters
NameDescription
requestReplaceArtifactRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskArtifact

A Task containing the RPC response.

Overrides

RollbackApiDeployment(RollbackApiDeploymentRequest, CallSettings)

public override ApiDeployment RollbackApiDeployment(RollbackApiDeploymentRequest request, CallSettings callSettings = null)

Sets the current revision to a specified prior revision. Note that this creates a new revision with a new revision ID.

Parameters
NameDescription
requestRollbackApiDeploymentRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
ApiDeployment

The RPC response.

Overrides

RollbackApiDeploymentAsync(RollbackApiDeploymentRequest, CallSettings)

public override Task<ApiDeployment> RollbackApiDeploymentAsync(RollbackApiDeploymentRequest request, CallSettings callSettings = null)

Sets the current revision to a specified prior revision. Note that this creates a new revision with a new revision ID.

Parameters
NameDescription
requestRollbackApiDeploymentRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskApiDeployment

A Task containing the RPC response.

Overrides

RollbackApiSpec(RollbackApiSpecRequest, CallSettings)

public override ApiSpec RollbackApiSpec(RollbackApiSpecRequest request, CallSettings callSettings = null)

Sets the current revision to a specified prior revision. Note that this creates a new revision with a new revision ID.

Parameters
NameDescription
requestRollbackApiSpecRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
ApiSpec

The RPC response.

Overrides

RollbackApiSpecAsync(RollbackApiSpecRequest, CallSettings)

public override Task<ApiSpec> RollbackApiSpecAsync(RollbackApiSpecRequest request, CallSettings callSettings = null)

Sets the current revision to a specified prior revision. Note that this creates a new revision with a new revision ID.

Parameters
NameDescription
requestRollbackApiSpecRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskApiSpec

A Task containing the RPC response.

Overrides

TagApiDeploymentRevision(TagApiDeploymentRevisionRequest, CallSettings)

public override ApiDeployment TagApiDeploymentRevision(TagApiDeploymentRevisionRequest request, CallSettings callSettings = null)

Adds a tag to a specified revision of a deployment.

Parameters
NameDescription
requestTagApiDeploymentRevisionRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
ApiDeployment

The RPC response.

Overrides

TagApiDeploymentRevisionAsync(TagApiDeploymentRevisionRequest, CallSettings)

public override Task<ApiDeployment> TagApiDeploymentRevisionAsync(TagApiDeploymentRevisionRequest request, CallSettings callSettings = null)

Adds a tag to a specified revision of a deployment.

Parameters
NameDescription
requestTagApiDeploymentRevisionRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskApiDeployment

A Task containing the RPC response.

Overrides

TagApiSpecRevision(TagApiSpecRevisionRequest, CallSettings)

public override ApiSpec TagApiSpecRevision(TagApiSpecRevisionRequest request, CallSettings callSettings = null)

Adds a tag to a specified revision of a spec.

Parameters
NameDescription
requestTagApiSpecRevisionRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
ApiSpec

The RPC response.

Overrides

TagApiSpecRevisionAsync(TagApiSpecRevisionRequest, CallSettings)

public override Task<ApiSpec> TagApiSpecRevisionAsync(TagApiSpecRevisionRequest request, CallSettings callSettings = null)

Adds a tag to a specified revision of a spec.

Parameters
NameDescription
requestTagApiSpecRevisionRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskApiSpec

A Task containing the RPC response.

Overrides

UpdateApi(UpdateApiRequest, CallSettings)

public override Api UpdateApi(UpdateApiRequest request, CallSettings callSettings = null)

Used to modify a specified API.

Parameters
NameDescription
requestUpdateApiRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Api

The RPC response.

Overrides

UpdateApiAsync(UpdateApiRequest, CallSettings)

public override Task<Api> UpdateApiAsync(UpdateApiRequest request, CallSettings callSettings = null)

Used to modify a specified API.

Parameters
NameDescription
requestUpdateApiRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskApi

A Task containing the RPC response.

Overrides

UpdateApiDeployment(UpdateApiDeploymentRequest, CallSettings)

public override ApiDeployment UpdateApiDeployment(UpdateApiDeploymentRequest request, CallSettings callSettings = null)

Used to modify a specified deployment.

Parameters
NameDescription
requestUpdateApiDeploymentRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
ApiDeployment

The RPC response.

Overrides

UpdateApiDeploymentAsync(UpdateApiDeploymentRequest, CallSettings)

public override Task<ApiDeployment> UpdateApiDeploymentAsync(UpdateApiDeploymentRequest request, CallSettings callSettings = null)

Used to modify a specified deployment.

Parameters
NameDescription
requestUpdateApiDeploymentRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskApiDeployment

A Task containing the RPC response.

Overrides

UpdateApiSpec(UpdateApiSpecRequest, CallSettings)

public override ApiSpec UpdateApiSpec(UpdateApiSpecRequest request, CallSettings callSettings = null)

Used to modify a specified spec.

Parameters
NameDescription
requestUpdateApiSpecRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
ApiSpec

The RPC response.

Overrides

UpdateApiSpecAsync(UpdateApiSpecRequest, CallSettings)

public override Task<ApiSpec> UpdateApiSpecAsync(UpdateApiSpecRequest request, CallSettings callSettings = null)

Used to modify a specified spec.

Parameters
NameDescription
requestUpdateApiSpecRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskApiSpec

A Task containing the RPC response.

Overrides

UpdateApiVersion(UpdateApiVersionRequest, CallSettings)

public override ApiVersion UpdateApiVersion(UpdateApiVersionRequest request, CallSettings callSettings = null)

Used to modify a specified version.

Parameters
NameDescription
requestUpdateApiVersionRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
ApiVersion

The RPC response.

Overrides

UpdateApiVersionAsync(UpdateApiVersionRequest, CallSettings)

public override Task<ApiVersion> UpdateApiVersionAsync(UpdateApiVersionRequest request, CallSettings callSettings = null)

Used to modify a specified version.

Parameters
NameDescription
requestUpdateApiVersionRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskApiVersion

A Task containing the RPC response.

Overrides