Class Versions.VersionsBase (4.1.0)

[BindServiceMethod(typeof(Versions), "BindService")]
public abstract class 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
NameDescription
requestCreateVersionRequest

The request received from the client.

contextServerCallContext

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

Returns
TypeDescription
Task<Version>

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

The request received from the client.

contextServerCallContext

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

Returns
TypeDescription
Task<Empty>

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

The request received from the client.

contextServerCallContext

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

Returns
TypeDescription
Task<Version>

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

The request received from the client.

contextServerCallContext

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

Returns
TypeDescription
Task<ListVersionsResponse>

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

The request received from the client.

contextServerCallContext

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

Returns
TypeDescription
Task<Version>

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