Google Cloud Dialogflow v2 API - Class Versions.VersionsBase (4.19.0)

[BindServiceMethod(typeof(Versions), "BindService")]
public abstract class Versions.VersionsBase

Reference documentation and code samples for the Google Cloud Dialogflow v2 API class Versions.VersionsBase.

Base class for server-side implementations of Versions

Inheritance

object > Versions.VersionsBase

Namespace

Google.Cloud.Dialogflow.V2

Assembly

Google.Cloud.Dialogflow.V2.dll

Methods

CreateVersion(CreateVersionRequest, ServerCallContext)

public virtual Task<Version> CreateVersion(CreateVersionRequest request, ServerCallContext context)

Creates an agent version.

The new version points to the agent instance in the "default" environment.

Parameters
Name Description
request CreateVersionRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskVersion

The response to send back to the client (wrapped by a task).

DeleteVersion(DeleteVersionRequest, ServerCallContext)

public virtual Task<Empty> DeleteVersion(DeleteVersionRequest request, ServerCallContext context)

Delete the specified agent version.

Parameters
Name Description
request DeleteVersionRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskEmpty

The response to send back to the client (wrapped by a task).

GetVersion(GetVersionRequest, ServerCallContext)

public virtual Task<Version> GetVersion(GetVersionRequest request, ServerCallContext context)

Retrieves the specified agent version.

Parameters
Name Description
request GetVersionRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskVersion

The response to send back to the client (wrapped by a task).

ListVersions(ListVersionsRequest, ServerCallContext)

public virtual Task<ListVersionsResponse> ListVersions(ListVersionsRequest request, ServerCallContext context)

Returns the list of all versions of the specified agent.

Parameters
Name Description
request ListVersionsRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskListVersionsResponse

The response to send back to the client (wrapped by a task).

UpdateVersion(UpdateVersionRequest, ServerCallContext)

public virtual Task<Version> UpdateVersion(UpdateVersionRequest request, ServerCallContext context)

Updates the specified agent version.

Note that this method does not allow you to update the state of the agent the given version points to. It allows you to update only mutable properties of the version resource.

Parameters
Name Description
request UpdateVersionRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskVersion

The response to send back to the client (wrapped by a task).