Apigee Registry v1 API - Class Registry.RegistryClient (1.0.0-beta05)

public class Registry.RegistryClient : ClientBase<Registry.RegistryClient>

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

Client for Registry

Inheritance

object > ClientBase > ClientBaseRegistryRegistryClient > Registry.RegistryClient

Namespace

Google.Cloud.ApigeeRegistry.V1

Assembly

Google.Cloud.ApigeeRegistry.V1.dll

Constructors

RegistryClient()

protected RegistryClient()

Protected parameterless constructor to allow creation of test doubles.

RegistryClient(CallInvoker)

public RegistryClient(CallInvoker callInvoker)

Creates a new client for Registry that uses a custom CallInvoker.

Parameter
NameDescription
callInvokerCallInvoker

The callInvoker to use to make remote calls.

RegistryClient(ChannelBase)

public RegistryClient(ChannelBase channel)

Creates a new client for Registry

Parameter
NameDescription
channelChannelBase

The channel to use to make remote calls.

RegistryClient(ClientBaseConfiguration)

protected RegistryClient(ClientBase.ClientBaseConfiguration configuration)

Protected constructor to allow creation of configured clients.

Parameter
NameDescription
configurationClientBaseClientBaseConfiguration

The client configuration.

Methods

CreateApi(CreateApiRequest, CallOptions)

public virtual Api CreateApi(CreateApiRequest request, CallOptions options)

Creates a specified API.

Parameters
NameDescription
requestCreateApiRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Api

The response received from the server.

CreateApi(CreateApiRequest, Metadata, DateTime?, CancellationToken)

public virtual Api CreateApi(CreateApiRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Creates a specified API.

Parameters
NameDescription
requestCreateApiRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
Api

The response received from the server.

CreateApiAsync(CreateApiRequest, CallOptions)

public virtual AsyncUnaryCall<Api> CreateApiAsync(CreateApiRequest request, CallOptions options)

Creates a specified API.

Parameters
NameDescription
requestCreateApiRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallApi

The call object.

CreateApiAsync(CreateApiRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Api> CreateApiAsync(CreateApiRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Creates a specified API.

Parameters
NameDescription
requestCreateApiRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallApi

The call object.

CreateApiDeployment(CreateApiDeploymentRequest, CallOptions)

public virtual ApiDeployment CreateApiDeployment(CreateApiDeploymentRequest request, CallOptions options)

Creates a specified deployment.

Parameters
NameDescription
requestCreateApiDeploymentRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
ApiDeployment

The response received from the server.

CreateApiDeployment(CreateApiDeploymentRequest, Metadata, DateTime?, CancellationToken)

public virtual ApiDeployment CreateApiDeployment(CreateApiDeploymentRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Creates a specified deployment.

Parameters
NameDescription
requestCreateApiDeploymentRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
ApiDeployment

The response received from the server.

CreateApiDeploymentAsync(CreateApiDeploymentRequest, CallOptions)

public virtual AsyncUnaryCall<ApiDeployment> CreateApiDeploymentAsync(CreateApiDeploymentRequest request, CallOptions options)

Creates a specified deployment.

Parameters
NameDescription
requestCreateApiDeploymentRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallApiDeployment

The call object.

CreateApiDeploymentAsync(CreateApiDeploymentRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<ApiDeployment> CreateApiDeploymentAsync(CreateApiDeploymentRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Creates a specified deployment.

Parameters
NameDescription
requestCreateApiDeploymentRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallApiDeployment

The call object.

CreateApiSpec(CreateApiSpecRequest, CallOptions)

public virtual ApiSpec CreateApiSpec(CreateApiSpecRequest request, CallOptions options)

Creates a specified spec.

Parameters
NameDescription
requestCreateApiSpecRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
ApiSpec

The response received from the server.

CreateApiSpec(CreateApiSpecRequest, Metadata, DateTime?, CancellationToken)

public virtual ApiSpec CreateApiSpec(CreateApiSpecRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Creates a specified spec.

Parameters
NameDescription
requestCreateApiSpecRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
ApiSpec

The response received from the server.

CreateApiSpecAsync(CreateApiSpecRequest, CallOptions)

public virtual AsyncUnaryCall<ApiSpec> CreateApiSpecAsync(CreateApiSpecRequest request, CallOptions options)

Creates a specified spec.

Parameters
NameDescription
requestCreateApiSpecRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallApiSpec

The call object.

CreateApiSpecAsync(CreateApiSpecRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<ApiSpec> CreateApiSpecAsync(CreateApiSpecRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Creates a specified spec.

Parameters
NameDescription
requestCreateApiSpecRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallApiSpec

The call object.

CreateApiVersion(CreateApiVersionRequest, CallOptions)

public virtual ApiVersion CreateApiVersion(CreateApiVersionRequest request, CallOptions options)

Creates a specified version.

Parameters
NameDescription
requestCreateApiVersionRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
ApiVersion

The response received from the server.

CreateApiVersion(CreateApiVersionRequest, Metadata, DateTime?, CancellationToken)

public virtual ApiVersion CreateApiVersion(CreateApiVersionRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Creates a specified version.

Parameters
NameDescription
requestCreateApiVersionRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
ApiVersion

The response received from the server.

CreateApiVersionAsync(CreateApiVersionRequest, CallOptions)

public virtual AsyncUnaryCall<ApiVersion> CreateApiVersionAsync(CreateApiVersionRequest request, CallOptions options)

Creates a specified version.

Parameters
NameDescription
requestCreateApiVersionRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallApiVersion

The call object.

CreateApiVersionAsync(CreateApiVersionRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<ApiVersion> CreateApiVersionAsync(CreateApiVersionRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Creates a specified version.

Parameters
NameDescription
requestCreateApiVersionRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallApiVersion

The call object.

CreateArtifact(CreateArtifactRequest, CallOptions)

public virtual Artifact CreateArtifact(CreateArtifactRequest request, CallOptions options)

Creates a specified artifact.

Parameters
NameDescription
requestCreateArtifactRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Artifact

The response received from the server.

CreateArtifact(CreateArtifactRequest, Metadata, DateTime?, CancellationToken)

public virtual Artifact CreateArtifact(CreateArtifactRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Creates a specified artifact.

Parameters
NameDescription
requestCreateArtifactRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
Artifact

The response received from the server.

CreateArtifactAsync(CreateArtifactRequest, CallOptions)

public virtual AsyncUnaryCall<Artifact> CreateArtifactAsync(CreateArtifactRequest request, CallOptions options)

Creates a specified artifact.

Parameters
NameDescription
requestCreateArtifactRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallArtifact

The call object.

CreateArtifactAsync(CreateArtifactRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Artifact> CreateArtifactAsync(CreateArtifactRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Creates a specified artifact.

Parameters
NameDescription
requestCreateArtifactRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallArtifact

The call object.

CreateIAMPolicyClient()

public virtual IAMPolicy.IAMPolicyClient CreateIAMPolicyClient()

Creates a new instance of IAMPolicy.IAMPolicyClient using the same call invoker as this client.

Returns
TypeDescription
IAMPolicyIAMPolicyClient

A new IAMPolicy.IAMPolicyClient for the same target as this client.

CreateLocationsClient()

public virtual Locations.LocationsClient CreateLocationsClient()

Creates a new instance of Locations.LocationsClient using the same call invoker as this client.

Returns
TypeDescription
LocationsLocationsClient

A new Locations.LocationsClient for the same target as this client.

DeleteApi(DeleteApiRequest, CallOptions)

public virtual Empty DeleteApi(DeleteApiRequest request, CallOptions options)

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

Parameters
NameDescription
requestDeleteApiRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Empty

The response received from the server.

DeleteApi(DeleteApiRequest, Metadata, DateTime?, CancellationToken)

public virtual Empty DeleteApi(DeleteApiRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

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

Parameters
NameDescription
requestDeleteApiRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
Empty

The response received from the server.

DeleteApiAsync(DeleteApiRequest, CallOptions)

public virtual AsyncUnaryCall<Empty> DeleteApiAsync(DeleteApiRequest request, CallOptions options)

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

Parameters
NameDescription
requestDeleteApiRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallEmpty

The call object.

DeleteApiAsync(DeleteApiRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Empty> DeleteApiAsync(DeleteApiRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

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

Parameters
NameDescription
requestDeleteApiRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallEmpty

The call object.

DeleteApiDeployment(DeleteApiDeploymentRequest, CallOptions)

public virtual Empty DeleteApiDeployment(DeleteApiDeploymentRequest request, CallOptions options)

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

Parameters
NameDescription
requestDeleteApiDeploymentRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Empty

The response received from the server.

DeleteApiDeployment(DeleteApiDeploymentRequest, Metadata, DateTime?, CancellationToken)

public virtual Empty DeleteApiDeployment(DeleteApiDeploymentRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

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

Parameters
NameDescription
requestDeleteApiDeploymentRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
Empty

The response received from the server.

DeleteApiDeploymentAsync(DeleteApiDeploymentRequest, CallOptions)

public virtual AsyncUnaryCall<Empty> DeleteApiDeploymentAsync(DeleteApiDeploymentRequest request, CallOptions options)

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

Parameters
NameDescription
requestDeleteApiDeploymentRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallEmpty

The call object.

DeleteApiDeploymentAsync(DeleteApiDeploymentRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Empty> DeleteApiDeploymentAsync(DeleteApiDeploymentRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

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

Parameters
NameDescription
requestDeleteApiDeploymentRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallEmpty

The call object.

DeleteApiDeploymentRevision(DeleteApiDeploymentRevisionRequest, CallOptions)

public virtual ApiDeployment DeleteApiDeploymentRevision(DeleteApiDeploymentRevisionRequest request, CallOptions options)

Deletes a revision of a deployment.

Parameters
NameDescription
requestDeleteApiDeploymentRevisionRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
ApiDeployment

The response received from the server.

DeleteApiDeploymentRevision(DeleteApiDeploymentRevisionRequest, Metadata, DateTime?, CancellationToken)

public virtual ApiDeployment DeleteApiDeploymentRevision(DeleteApiDeploymentRevisionRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Deletes a revision of a deployment.

Parameters
NameDescription
requestDeleteApiDeploymentRevisionRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
ApiDeployment

The response received from the server.

DeleteApiDeploymentRevisionAsync(DeleteApiDeploymentRevisionRequest, CallOptions)

public virtual AsyncUnaryCall<ApiDeployment> DeleteApiDeploymentRevisionAsync(DeleteApiDeploymentRevisionRequest request, CallOptions options)

Deletes a revision of a deployment.

Parameters
NameDescription
requestDeleteApiDeploymentRevisionRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallApiDeployment

The call object.

DeleteApiDeploymentRevisionAsync(DeleteApiDeploymentRevisionRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<ApiDeployment> DeleteApiDeploymentRevisionAsync(DeleteApiDeploymentRevisionRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Deletes a revision of a deployment.

Parameters
NameDescription
requestDeleteApiDeploymentRevisionRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallApiDeployment

The call object.

DeleteApiSpec(DeleteApiSpecRequest, CallOptions)

public virtual Empty DeleteApiSpec(DeleteApiSpecRequest request, CallOptions options)

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

Parameters
NameDescription
requestDeleteApiSpecRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Empty

The response received from the server.

DeleteApiSpec(DeleteApiSpecRequest, Metadata, DateTime?, CancellationToken)

public virtual Empty DeleteApiSpec(DeleteApiSpecRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

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

Parameters
NameDescription
requestDeleteApiSpecRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
Empty

The response received from the server.

DeleteApiSpecAsync(DeleteApiSpecRequest, CallOptions)

public virtual AsyncUnaryCall<Empty> DeleteApiSpecAsync(DeleteApiSpecRequest request, CallOptions options)

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

Parameters
NameDescription
requestDeleteApiSpecRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallEmpty

The call object.

DeleteApiSpecAsync(DeleteApiSpecRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Empty> DeleteApiSpecAsync(DeleteApiSpecRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

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

Parameters
NameDescription
requestDeleteApiSpecRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallEmpty

The call object.

DeleteApiSpecRevision(DeleteApiSpecRevisionRequest, CallOptions)

public virtual ApiSpec DeleteApiSpecRevision(DeleteApiSpecRevisionRequest request, CallOptions options)

Deletes a revision of a spec.

Parameters
NameDescription
requestDeleteApiSpecRevisionRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
ApiSpec

The response received from the server.

DeleteApiSpecRevision(DeleteApiSpecRevisionRequest, Metadata, DateTime?, CancellationToken)

public virtual ApiSpec DeleteApiSpecRevision(DeleteApiSpecRevisionRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Deletes a revision of a spec.

Parameters
NameDescription
requestDeleteApiSpecRevisionRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
ApiSpec

The response received from the server.

DeleteApiSpecRevisionAsync(DeleteApiSpecRevisionRequest, CallOptions)

public virtual AsyncUnaryCall<ApiSpec> DeleteApiSpecRevisionAsync(DeleteApiSpecRevisionRequest request, CallOptions options)

Deletes a revision of a spec.

Parameters
NameDescription
requestDeleteApiSpecRevisionRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallApiSpec

The call object.

DeleteApiSpecRevisionAsync(DeleteApiSpecRevisionRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<ApiSpec> DeleteApiSpecRevisionAsync(DeleteApiSpecRevisionRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Deletes a revision of a spec.

Parameters
NameDescription
requestDeleteApiSpecRevisionRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallApiSpec

The call object.

DeleteApiVersion(DeleteApiVersionRequest, CallOptions)

public virtual Empty DeleteApiVersion(DeleteApiVersionRequest request, CallOptions options)

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

Parameters
NameDescription
requestDeleteApiVersionRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Empty

The response received from the server.

DeleteApiVersion(DeleteApiVersionRequest, Metadata, DateTime?, CancellationToken)

public virtual Empty DeleteApiVersion(DeleteApiVersionRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

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

Parameters
NameDescription
requestDeleteApiVersionRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
Empty

The response received from the server.

DeleteApiVersionAsync(DeleteApiVersionRequest, CallOptions)

public virtual AsyncUnaryCall<Empty> DeleteApiVersionAsync(DeleteApiVersionRequest request, CallOptions options)

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

Parameters
NameDescription
requestDeleteApiVersionRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallEmpty

The call object.

DeleteApiVersionAsync(DeleteApiVersionRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Empty> DeleteApiVersionAsync(DeleteApiVersionRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

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

Parameters
NameDescription
requestDeleteApiVersionRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallEmpty

The call object.

DeleteArtifact(DeleteArtifactRequest, CallOptions)

public virtual Empty DeleteArtifact(DeleteArtifactRequest request, CallOptions options)

Removes a specified artifact.

Parameters
NameDescription
requestDeleteArtifactRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Empty

The response received from the server.

DeleteArtifact(DeleteArtifactRequest, Metadata, DateTime?, CancellationToken)

public virtual Empty DeleteArtifact(DeleteArtifactRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Removes a specified artifact.

Parameters
NameDescription
requestDeleteArtifactRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
Empty

The response received from the server.

DeleteArtifactAsync(DeleteArtifactRequest, CallOptions)

public virtual AsyncUnaryCall<Empty> DeleteArtifactAsync(DeleteArtifactRequest request, CallOptions options)

Removes a specified artifact.

Parameters
NameDescription
requestDeleteArtifactRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallEmpty

The call object.

DeleteArtifactAsync(DeleteArtifactRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Empty> DeleteArtifactAsync(DeleteArtifactRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Removes a specified artifact.

Parameters
NameDescription
requestDeleteArtifactRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallEmpty

The call object.

GetApi(GetApiRequest, CallOptions)

public virtual Api GetApi(GetApiRequest request, CallOptions options)

Returns a specified API.

Parameters
NameDescription
requestGetApiRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Api

The response received from the server.

GetApi(GetApiRequest, Metadata, DateTime?, CancellationToken)

public virtual Api GetApi(GetApiRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Returns a specified API.

Parameters
NameDescription
requestGetApiRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
Api

The response received from the server.

GetApiAsync(GetApiRequest, CallOptions)

public virtual AsyncUnaryCall<Api> GetApiAsync(GetApiRequest request, CallOptions options)

Returns a specified API.

Parameters
NameDescription
requestGetApiRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallApi

The call object.

GetApiAsync(GetApiRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Api> GetApiAsync(GetApiRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Returns a specified API.

Parameters
NameDescription
requestGetApiRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallApi

The call object.

GetApiDeployment(GetApiDeploymentRequest, CallOptions)

public virtual ApiDeployment GetApiDeployment(GetApiDeploymentRequest request, CallOptions options)

Returns a specified deployment.

Parameters
NameDescription
requestGetApiDeploymentRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
ApiDeployment

The response received from the server.

GetApiDeployment(GetApiDeploymentRequest, Metadata, DateTime?, CancellationToken)

public virtual ApiDeployment GetApiDeployment(GetApiDeploymentRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Returns a specified deployment.

Parameters
NameDescription
requestGetApiDeploymentRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
ApiDeployment

The response received from the server.

GetApiDeploymentAsync(GetApiDeploymentRequest, CallOptions)

public virtual AsyncUnaryCall<ApiDeployment> GetApiDeploymentAsync(GetApiDeploymentRequest request, CallOptions options)

Returns a specified deployment.

Parameters
NameDescription
requestGetApiDeploymentRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallApiDeployment

The call object.

GetApiDeploymentAsync(GetApiDeploymentRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<ApiDeployment> GetApiDeploymentAsync(GetApiDeploymentRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Returns a specified deployment.

Parameters
NameDescription
requestGetApiDeploymentRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallApiDeployment

The call object.

GetApiSpec(GetApiSpecRequest, CallOptions)

public virtual ApiSpec GetApiSpec(GetApiSpecRequest request, CallOptions options)

Returns a specified spec.

Parameters
NameDescription
requestGetApiSpecRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
ApiSpec

The response received from the server.

GetApiSpec(GetApiSpecRequest, Metadata, DateTime?, CancellationToken)

public virtual ApiSpec GetApiSpec(GetApiSpecRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Returns a specified spec.

Parameters
NameDescription
requestGetApiSpecRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
ApiSpec

The response received from the server.

GetApiSpecAsync(GetApiSpecRequest, CallOptions)

public virtual AsyncUnaryCall<ApiSpec> GetApiSpecAsync(GetApiSpecRequest request, CallOptions options)

Returns a specified spec.

Parameters
NameDescription
requestGetApiSpecRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallApiSpec

The call object.

GetApiSpecAsync(GetApiSpecRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<ApiSpec> GetApiSpecAsync(GetApiSpecRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Returns a specified spec.

Parameters
NameDescription
requestGetApiSpecRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallApiSpec

The call object.

GetApiSpecContents(GetApiSpecContentsRequest, CallOptions)

public virtual HttpBody GetApiSpecContents(GetApiSpecContentsRequest request, CallOptions options)

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 to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
HttpBody

The response received from the server.

GetApiSpecContents(GetApiSpecContentsRequest, Metadata, DateTime?, CancellationToken)

public virtual HttpBody GetApiSpecContents(GetApiSpecContentsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

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 to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
HttpBody

The response received from the server.

GetApiSpecContentsAsync(GetApiSpecContentsRequest, CallOptions)

public virtual AsyncUnaryCall<HttpBody> GetApiSpecContentsAsync(GetApiSpecContentsRequest request, CallOptions options)

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 to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallHttpBody

The call object.

GetApiSpecContentsAsync(GetApiSpecContentsRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<HttpBody> GetApiSpecContentsAsync(GetApiSpecContentsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

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 to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallHttpBody

The call object.

GetApiVersion(GetApiVersionRequest, CallOptions)

public virtual ApiVersion GetApiVersion(GetApiVersionRequest request, CallOptions options)

Returns a specified version.

Parameters
NameDescription
requestGetApiVersionRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
ApiVersion

The response received from the server.

GetApiVersion(GetApiVersionRequest, Metadata, DateTime?, CancellationToken)

public virtual ApiVersion GetApiVersion(GetApiVersionRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Returns a specified version.

Parameters
NameDescription
requestGetApiVersionRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
ApiVersion

The response received from the server.

GetApiVersionAsync(GetApiVersionRequest, CallOptions)

public virtual AsyncUnaryCall<ApiVersion> GetApiVersionAsync(GetApiVersionRequest request, CallOptions options)

Returns a specified version.

Parameters
NameDescription
requestGetApiVersionRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallApiVersion

The call object.

GetApiVersionAsync(GetApiVersionRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<ApiVersion> GetApiVersionAsync(GetApiVersionRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Returns a specified version.

Parameters
NameDescription
requestGetApiVersionRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallApiVersion

The call object.

GetArtifact(GetArtifactRequest, CallOptions)

public virtual Artifact GetArtifact(GetArtifactRequest request, CallOptions options)

Returns a specified artifact.

Parameters
NameDescription
requestGetArtifactRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Artifact

The response received from the server.

GetArtifact(GetArtifactRequest, Metadata, DateTime?, CancellationToken)

public virtual Artifact GetArtifact(GetArtifactRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Returns a specified artifact.

Parameters
NameDescription
requestGetArtifactRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
Artifact

The response received from the server.

GetArtifactAsync(GetArtifactRequest, CallOptions)

public virtual AsyncUnaryCall<Artifact> GetArtifactAsync(GetArtifactRequest request, CallOptions options)

Returns a specified artifact.

Parameters
NameDescription
requestGetArtifactRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallArtifact

The call object.

GetArtifactAsync(GetArtifactRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Artifact> GetArtifactAsync(GetArtifactRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Returns a specified artifact.

Parameters
NameDescription
requestGetArtifactRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallArtifact

The call object.

GetArtifactContents(GetArtifactContentsRequest, CallOptions)

public virtual HttpBody GetArtifactContents(GetArtifactContentsRequest request, CallOptions options)

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 to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
HttpBody

The response received from the server.

GetArtifactContents(GetArtifactContentsRequest, Metadata, DateTime?, CancellationToken)

public virtual HttpBody GetArtifactContents(GetArtifactContentsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

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 to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
HttpBody

The response received from the server.

GetArtifactContentsAsync(GetArtifactContentsRequest, CallOptions)

public virtual AsyncUnaryCall<HttpBody> GetArtifactContentsAsync(GetArtifactContentsRequest request, CallOptions options)

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 to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallHttpBody

The call object.

GetArtifactContentsAsync(GetArtifactContentsRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<HttpBody> GetArtifactContentsAsync(GetArtifactContentsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

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 to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallHttpBody

The call object.

ListApiDeploymentRevisions(ListApiDeploymentRevisionsRequest, CallOptions)

public virtual ListApiDeploymentRevisionsResponse ListApiDeploymentRevisions(ListApiDeploymentRevisionsRequest request, CallOptions options)

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

Parameters
NameDescription
requestListApiDeploymentRevisionsRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
ListApiDeploymentRevisionsResponse

The response received from the server.

ListApiDeploymentRevisions(ListApiDeploymentRevisionsRequest, Metadata, DateTime?, CancellationToken)

public virtual ListApiDeploymentRevisionsResponse ListApiDeploymentRevisions(ListApiDeploymentRevisionsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

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

Parameters
NameDescription
requestListApiDeploymentRevisionsRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
ListApiDeploymentRevisionsResponse

The response received from the server.

ListApiDeploymentRevisionsAsync(ListApiDeploymentRevisionsRequest, CallOptions)

public virtual AsyncUnaryCall<ListApiDeploymentRevisionsResponse> ListApiDeploymentRevisionsAsync(ListApiDeploymentRevisionsRequest request, CallOptions options)

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

Parameters
NameDescription
requestListApiDeploymentRevisionsRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallListApiDeploymentRevisionsResponse

The call object.

ListApiDeploymentRevisionsAsync(ListApiDeploymentRevisionsRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<ListApiDeploymentRevisionsResponse> ListApiDeploymentRevisionsAsync(ListApiDeploymentRevisionsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

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

Parameters
NameDescription
requestListApiDeploymentRevisionsRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallListApiDeploymentRevisionsResponse

The call object.

ListApiDeployments(ListApiDeploymentsRequest, CallOptions)

public virtual ListApiDeploymentsResponse ListApiDeployments(ListApiDeploymentsRequest request, CallOptions options)

Returns matching deployments.

Parameters
NameDescription
requestListApiDeploymentsRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
ListApiDeploymentsResponse

The response received from the server.

ListApiDeployments(ListApiDeploymentsRequest, Metadata, DateTime?, CancellationToken)

public virtual ListApiDeploymentsResponse ListApiDeployments(ListApiDeploymentsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Returns matching deployments.

Parameters
NameDescription
requestListApiDeploymentsRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
ListApiDeploymentsResponse

The response received from the server.

ListApiDeploymentsAsync(ListApiDeploymentsRequest, CallOptions)

public virtual AsyncUnaryCall<ListApiDeploymentsResponse> ListApiDeploymentsAsync(ListApiDeploymentsRequest request, CallOptions options)

Returns matching deployments.

Parameters
NameDescription
requestListApiDeploymentsRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallListApiDeploymentsResponse

The call object.

ListApiDeploymentsAsync(ListApiDeploymentsRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<ListApiDeploymentsResponse> ListApiDeploymentsAsync(ListApiDeploymentsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Returns matching deployments.

Parameters
NameDescription
requestListApiDeploymentsRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallListApiDeploymentsResponse

The call object.

ListApiSpecRevisions(ListApiSpecRevisionsRequest, CallOptions)

public virtual ListApiSpecRevisionsResponse ListApiSpecRevisions(ListApiSpecRevisionsRequest request, CallOptions options)

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

Parameters
NameDescription
requestListApiSpecRevisionsRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
ListApiSpecRevisionsResponse

The response received from the server.

ListApiSpecRevisions(ListApiSpecRevisionsRequest, Metadata, DateTime?, CancellationToken)

public virtual ListApiSpecRevisionsResponse ListApiSpecRevisions(ListApiSpecRevisionsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

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

Parameters
NameDescription
requestListApiSpecRevisionsRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
ListApiSpecRevisionsResponse

The response received from the server.

ListApiSpecRevisionsAsync(ListApiSpecRevisionsRequest, CallOptions)

public virtual AsyncUnaryCall<ListApiSpecRevisionsResponse> ListApiSpecRevisionsAsync(ListApiSpecRevisionsRequest request, CallOptions options)

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

Parameters
NameDescription
requestListApiSpecRevisionsRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallListApiSpecRevisionsResponse

The call object.

ListApiSpecRevisionsAsync(ListApiSpecRevisionsRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<ListApiSpecRevisionsResponse> ListApiSpecRevisionsAsync(ListApiSpecRevisionsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

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

Parameters
NameDescription
requestListApiSpecRevisionsRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallListApiSpecRevisionsResponse

The call object.

ListApiSpecs(ListApiSpecsRequest, CallOptions)

public virtual ListApiSpecsResponse ListApiSpecs(ListApiSpecsRequest request, CallOptions options)

Returns matching specs.

Parameters
NameDescription
requestListApiSpecsRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
ListApiSpecsResponse

The response received from the server.

ListApiSpecs(ListApiSpecsRequest, Metadata, DateTime?, CancellationToken)

public virtual ListApiSpecsResponse ListApiSpecs(ListApiSpecsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Returns matching specs.

Parameters
NameDescription
requestListApiSpecsRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
ListApiSpecsResponse

The response received from the server.

ListApiSpecsAsync(ListApiSpecsRequest, CallOptions)

public virtual AsyncUnaryCall<ListApiSpecsResponse> ListApiSpecsAsync(ListApiSpecsRequest request, CallOptions options)

Returns matching specs.

Parameters
NameDescription
requestListApiSpecsRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallListApiSpecsResponse

The call object.

ListApiSpecsAsync(ListApiSpecsRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<ListApiSpecsResponse> ListApiSpecsAsync(ListApiSpecsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Returns matching specs.

Parameters
NameDescription
requestListApiSpecsRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallListApiSpecsResponse

The call object.

ListApiVersions(ListApiVersionsRequest, CallOptions)

public virtual ListApiVersionsResponse ListApiVersions(ListApiVersionsRequest request, CallOptions options)

Returns matching versions.

Parameters
NameDescription
requestListApiVersionsRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
ListApiVersionsResponse

The response received from the server.

ListApiVersions(ListApiVersionsRequest, Metadata, DateTime?, CancellationToken)

public virtual ListApiVersionsResponse ListApiVersions(ListApiVersionsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Returns matching versions.

Parameters
NameDescription
requestListApiVersionsRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
ListApiVersionsResponse

The response received from the server.

ListApiVersionsAsync(ListApiVersionsRequest, CallOptions)

public virtual AsyncUnaryCall<ListApiVersionsResponse> ListApiVersionsAsync(ListApiVersionsRequest request, CallOptions options)

Returns matching versions.

Parameters
NameDescription
requestListApiVersionsRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallListApiVersionsResponse

The call object.

ListApiVersionsAsync(ListApiVersionsRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<ListApiVersionsResponse> ListApiVersionsAsync(ListApiVersionsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Returns matching versions.

Parameters
NameDescription
requestListApiVersionsRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallListApiVersionsResponse

The call object.

ListApis(ListApisRequest, CallOptions)

public virtual ListApisResponse ListApis(ListApisRequest request, CallOptions options)

Returns matching APIs.

Parameters
NameDescription
requestListApisRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
ListApisResponse

The response received from the server.

ListApis(ListApisRequest, Metadata, DateTime?, CancellationToken)

public virtual ListApisResponse ListApis(ListApisRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Returns matching APIs.

Parameters
NameDescription
requestListApisRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
ListApisResponse

The response received from the server.

ListApisAsync(ListApisRequest, CallOptions)

public virtual AsyncUnaryCall<ListApisResponse> ListApisAsync(ListApisRequest request, CallOptions options)

Returns matching APIs.

Parameters
NameDescription
requestListApisRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallListApisResponse

The call object.

ListApisAsync(ListApisRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<ListApisResponse> ListApisAsync(ListApisRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Returns matching APIs.

Parameters
NameDescription
requestListApisRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallListApisResponse

The call object.

ListArtifacts(ListArtifactsRequest, CallOptions)

public virtual ListArtifactsResponse ListArtifacts(ListArtifactsRequest request, CallOptions options)

Returns matching artifacts.

Parameters
NameDescription
requestListArtifactsRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
ListArtifactsResponse

The response received from the server.

ListArtifacts(ListArtifactsRequest, Metadata, DateTime?, CancellationToken)

public virtual ListArtifactsResponse ListArtifacts(ListArtifactsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Returns matching artifacts.

Parameters
NameDescription
requestListArtifactsRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
ListArtifactsResponse

The response received from the server.

ListArtifactsAsync(ListArtifactsRequest, CallOptions)

public virtual AsyncUnaryCall<ListArtifactsResponse> ListArtifactsAsync(ListArtifactsRequest request, CallOptions options)

Returns matching artifacts.

Parameters
NameDescription
requestListArtifactsRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallListArtifactsResponse

The call object.

ListArtifactsAsync(ListArtifactsRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<ListArtifactsResponse> ListArtifactsAsync(ListArtifactsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Returns matching artifacts.

Parameters
NameDescription
requestListArtifactsRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallListArtifactsResponse

The call object.

NewInstance(ClientBaseConfiguration)

protected override Registry.RegistryClient NewInstance(ClientBase.ClientBaseConfiguration configuration)

Creates a new instance of client from given ClientBaseConfiguration.

Parameter
NameDescription
configurationClientBaseClientBaseConfiguration
Returns
TypeDescription
RegistryRegistryClient
Overrides

ReplaceArtifact(ReplaceArtifactRequest, CallOptions)

public virtual Artifact ReplaceArtifact(ReplaceArtifactRequest request, CallOptions options)

Used to replace a specified artifact.

Parameters
NameDescription
requestReplaceArtifactRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Artifact

The response received from the server.

ReplaceArtifact(ReplaceArtifactRequest, Metadata, DateTime?, CancellationToken)

public virtual Artifact ReplaceArtifact(ReplaceArtifactRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Used to replace a specified artifact.

Parameters
NameDescription
requestReplaceArtifactRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
Artifact

The response received from the server.

ReplaceArtifactAsync(ReplaceArtifactRequest, CallOptions)

public virtual AsyncUnaryCall<Artifact> ReplaceArtifactAsync(ReplaceArtifactRequest request, CallOptions options)

Used to replace a specified artifact.

Parameters
NameDescription
requestReplaceArtifactRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallArtifact

The call object.

ReplaceArtifactAsync(ReplaceArtifactRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Artifact> ReplaceArtifactAsync(ReplaceArtifactRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Used to replace a specified artifact.

Parameters
NameDescription
requestReplaceArtifactRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallArtifact

The call object.

RollbackApiDeployment(RollbackApiDeploymentRequest, CallOptions)

public virtual ApiDeployment RollbackApiDeployment(RollbackApiDeploymentRequest request, CallOptions options)

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 to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
ApiDeployment

The response received from the server.

RollbackApiDeployment(RollbackApiDeploymentRequest, Metadata, DateTime?, CancellationToken)

public virtual ApiDeployment RollbackApiDeployment(RollbackApiDeploymentRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

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 to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
ApiDeployment

The response received from the server.

RollbackApiDeploymentAsync(RollbackApiDeploymentRequest, CallOptions)

public virtual AsyncUnaryCall<ApiDeployment> RollbackApiDeploymentAsync(RollbackApiDeploymentRequest request, CallOptions options)

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 to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallApiDeployment

The call object.

RollbackApiDeploymentAsync(RollbackApiDeploymentRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<ApiDeployment> RollbackApiDeploymentAsync(RollbackApiDeploymentRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

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 to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallApiDeployment

The call object.

RollbackApiSpec(RollbackApiSpecRequest, CallOptions)

public virtual ApiSpec RollbackApiSpec(RollbackApiSpecRequest request, CallOptions options)

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 to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
ApiSpec

The response received from the server.

RollbackApiSpec(RollbackApiSpecRequest, Metadata, DateTime?, CancellationToken)

public virtual ApiSpec RollbackApiSpec(RollbackApiSpecRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

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 to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
ApiSpec

The response received from the server.

RollbackApiSpecAsync(RollbackApiSpecRequest, CallOptions)

public virtual AsyncUnaryCall<ApiSpec> RollbackApiSpecAsync(RollbackApiSpecRequest request, CallOptions options)

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 to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallApiSpec

The call object.

RollbackApiSpecAsync(RollbackApiSpecRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<ApiSpec> RollbackApiSpecAsync(RollbackApiSpecRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

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 to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallApiSpec

The call object.

TagApiDeploymentRevision(TagApiDeploymentRevisionRequest, CallOptions)

public virtual ApiDeployment TagApiDeploymentRevision(TagApiDeploymentRevisionRequest request, CallOptions options)

Adds a tag to a specified revision of a deployment.

Parameters
NameDescription
requestTagApiDeploymentRevisionRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
ApiDeployment

The response received from the server.

TagApiDeploymentRevision(TagApiDeploymentRevisionRequest, Metadata, DateTime?, CancellationToken)

public virtual ApiDeployment TagApiDeploymentRevision(TagApiDeploymentRevisionRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Adds a tag to a specified revision of a deployment.

Parameters
NameDescription
requestTagApiDeploymentRevisionRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
ApiDeployment

The response received from the server.

TagApiDeploymentRevisionAsync(TagApiDeploymentRevisionRequest, CallOptions)

public virtual AsyncUnaryCall<ApiDeployment> TagApiDeploymentRevisionAsync(TagApiDeploymentRevisionRequest request, CallOptions options)

Adds a tag to a specified revision of a deployment.

Parameters
NameDescription
requestTagApiDeploymentRevisionRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallApiDeployment

The call object.

TagApiDeploymentRevisionAsync(TagApiDeploymentRevisionRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<ApiDeployment> TagApiDeploymentRevisionAsync(TagApiDeploymentRevisionRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Adds a tag to a specified revision of a deployment.

Parameters
NameDescription
requestTagApiDeploymentRevisionRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallApiDeployment

The call object.

TagApiSpecRevision(TagApiSpecRevisionRequest, CallOptions)

public virtual ApiSpec TagApiSpecRevision(TagApiSpecRevisionRequest request, CallOptions options)

Adds a tag to a specified revision of a spec.

Parameters
NameDescription
requestTagApiSpecRevisionRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
ApiSpec

The response received from the server.

TagApiSpecRevision(TagApiSpecRevisionRequest, Metadata, DateTime?, CancellationToken)

public virtual ApiSpec TagApiSpecRevision(TagApiSpecRevisionRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Adds a tag to a specified revision of a spec.

Parameters
NameDescription
requestTagApiSpecRevisionRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
ApiSpec

The response received from the server.

TagApiSpecRevisionAsync(TagApiSpecRevisionRequest, CallOptions)

public virtual AsyncUnaryCall<ApiSpec> TagApiSpecRevisionAsync(TagApiSpecRevisionRequest request, CallOptions options)

Adds a tag to a specified revision of a spec.

Parameters
NameDescription
requestTagApiSpecRevisionRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallApiSpec

The call object.

TagApiSpecRevisionAsync(TagApiSpecRevisionRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<ApiSpec> TagApiSpecRevisionAsync(TagApiSpecRevisionRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Adds a tag to a specified revision of a spec.

Parameters
NameDescription
requestTagApiSpecRevisionRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallApiSpec

The call object.

UpdateApi(UpdateApiRequest, CallOptions)

public virtual Api UpdateApi(UpdateApiRequest request, CallOptions options)

Used to modify a specified API.

Parameters
NameDescription
requestUpdateApiRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Api

The response received from the server.

UpdateApi(UpdateApiRequest, Metadata, DateTime?, CancellationToken)

public virtual Api UpdateApi(UpdateApiRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Used to modify a specified API.

Parameters
NameDescription
requestUpdateApiRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
Api

The response received from the server.

UpdateApiAsync(UpdateApiRequest, CallOptions)

public virtual AsyncUnaryCall<Api> UpdateApiAsync(UpdateApiRequest request, CallOptions options)

Used to modify a specified API.

Parameters
NameDescription
requestUpdateApiRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallApi

The call object.

UpdateApiAsync(UpdateApiRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Api> UpdateApiAsync(UpdateApiRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Used to modify a specified API.

Parameters
NameDescription
requestUpdateApiRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallApi

The call object.

UpdateApiDeployment(UpdateApiDeploymentRequest, CallOptions)

public virtual ApiDeployment UpdateApiDeployment(UpdateApiDeploymentRequest request, CallOptions options)

Used to modify a specified deployment.

Parameters
NameDescription
requestUpdateApiDeploymentRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
ApiDeployment

The response received from the server.

UpdateApiDeployment(UpdateApiDeploymentRequest, Metadata, DateTime?, CancellationToken)

public virtual ApiDeployment UpdateApiDeployment(UpdateApiDeploymentRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Used to modify a specified deployment.

Parameters
NameDescription
requestUpdateApiDeploymentRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
ApiDeployment

The response received from the server.

UpdateApiDeploymentAsync(UpdateApiDeploymentRequest, CallOptions)

public virtual AsyncUnaryCall<ApiDeployment> UpdateApiDeploymentAsync(UpdateApiDeploymentRequest request, CallOptions options)

Used to modify a specified deployment.

Parameters
NameDescription
requestUpdateApiDeploymentRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallApiDeployment

The call object.

UpdateApiDeploymentAsync(UpdateApiDeploymentRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<ApiDeployment> UpdateApiDeploymentAsync(UpdateApiDeploymentRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Used to modify a specified deployment.

Parameters
NameDescription
requestUpdateApiDeploymentRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallApiDeployment

The call object.

UpdateApiSpec(UpdateApiSpecRequest, CallOptions)

public virtual ApiSpec UpdateApiSpec(UpdateApiSpecRequest request, CallOptions options)

Used to modify a specified spec.

Parameters
NameDescription
requestUpdateApiSpecRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
ApiSpec

The response received from the server.

UpdateApiSpec(UpdateApiSpecRequest, Metadata, DateTime?, CancellationToken)

public virtual ApiSpec UpdateApiSpec(UpdateApiSpecRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Used to modify a specified spec.

Parameters
NameDescription
requestUpdateApiSpecRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
ApiSpec

The response received from the server.

UpdateApiSpecAsync(UpdateApiSpecRequest, CallOptions)

public virtual AsyncUnaryCall<ApiSpec> UpdateApiSpecAsync(UpdateApiSpecRequest request, CallOptions options)

Used to modify a specified spec.

Parameters
NameDescription
requestUpdateApiSpecRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallApiSpec

The call object.

UpdateApiSpecAsync(UpdateApiSpecRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<ApiSpec> UpdateApiSpecAsync(UpdateApiSpecRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Used to modify a specified spec.

Parameters
NameDescription
requestUpdateApiSpecRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallApiSpec

The call object.

UpdateApiVersion(UpdateApiVersionRequest, CallOptions)

public virtual ApiVersion UpdateApiVersion(UpdateApiVersionRequest request, CallOptions options)

Used to modify a specified version.

Parameters
NameDescription
requestUpdateApiVersionRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
ApiVersion

The response received from the server.

UpdateApiVersion(UpdateApiVersionRequest, Metadata, DateTime?, CancellationToken)

public virtual ApiVersion UpdateApiVersion(UpdateApiVersionRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Used to modify a specified version.

Parameters
NameDescription
requestUpdateApiVersionRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
ApiVersion

The response received from the server.

UpdateApiVersionAsync(UpdateApiVersionRequest, CallOptions)

public virtual AsyncUnaryCall<ApiVersion> UpdateApiVersionAsync(UpdateApiVersionRequest request, CallOptions options)

Used to modify a specified version.

Parameters
NameDescription
requestUpdateApiVersionRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallApiVersion

The call object.

UpdateApiVersionAsync(UpdateApiVersionRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<ApiVersion> UpdateApiVersionAsync(UpdateApiVersionRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Used to modify a specified version.

Parameters
NameDescription
requestUpdateApiVersionRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallApiVersion

The call object.