Class Versions.VersionsBase (1.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.Cx.V3

Assembly

Google.Cloud.Dialogflow.Cx.V3.dll

Methods

CreateVersion(CreateVersionRequest, ServerCallContext)

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

Creates a [Version][google.cloud.dialogflow.cx.v3.Version] in the specified [Flow][google.cloud.dialogflow.cx.v3.Flow].

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
Task<Google.LongRunning.Operation>

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

DeleteVersion(DeleteVersionRequest, ServerCallContext)

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

Deletes the specified [Version][google.cloud.dialogflow.cx.v3.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
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 [Version][google.cloud.dialogflow.cx.v3.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
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 in the specified [Flow][google.cloud.dialogflow.cx.v3.Flow].

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
Task<ListVersionsResponse>

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

LoadVersion(LoadVersionRequest, ServerCallContext)

public virtual Task<Operation> LoadVersion(LoadVersionRequest request, ServerCallContext context)

Loads resources in the specified version to the draft flow.

Parameters
Name Description
request LoadVersionRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
Task<Google.LongRunning.Operation>

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 [Version][google.cloud.dialogflow.cx.v3.Version].

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
Task<Version>

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