Google Cloud Dialogflow v2beta1 API - Class KnowledgeBases.KnowledgeBasesBase (1.0.0-beta20)

[BindServiceMethod(typeof(KnowledgeBases), "BindService")]
public abstract class KnowledgeBases.KnowledgeBasesBase

Reference documentation and code samples for the Google Cloud Dialogflow v2beta1 API class KnowledgeBases.KnowledgeBasesBase.

Base class for server-side implementations of KnowledgeBases

Inheritance

object > KnowledgeBases.KnowledgeBasesBase

Namespace

Google.Cloud.Dialogflow.V2Beta1

Assembly

Google.Cloud.Dialogflow.V2Beta1.dll

Methods

CreateKnowledgeBase(CreateKnowledgeBaseRequest, ServerCallContext)

public virtual Task<KnowledgeBase> CreateKnowledgeBase(CreateKnowledgeBaseRequest request, ServerCallContext context)

Creates a knowledge base.

Note: The projects.agent.knowledgeBases resource is deprecated; only use projects.knowledgeBases.

Parameters
Name Description
request CreateKnowledgeBaseRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskKnowledgeBase

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

DeleteKnowledgeBase(DeleteKnowledgeBaseRequest, ServerCallContext)

public virtual Task<Empty> DeleteKnowledgeBase(DeleteKnowledgeBaseRequest request, ServerCallContext context)

Deletes the specified knowledge base.

Note: The projects.agent.knowledgeBases resource is deprecated; only use projects.knowledgeBases.

Parameters
Name Description
request DeleteKnowledgeBaseRequest

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).

GetKnowledgeBase(GetKnowledgeBaseRequest, ServerCallContext)

public virtual Task<KnowledgeBase> GetKnowledgeBase(GetKnowledgeBaseRequest request, ServerCallContext context)

Retrieves the specified knowledge base.

Note: The projects.agent.knowledgeBases resource is deprecated; only use projects.knowledgeBases.

Parameters
Name Description
request GetKnowledgeBaseRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskKnowledgeBase

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

ListKnowledgeBases(ListKnowledgeBasesRequest, ServerCallContext)

public virtual Task<ListKnowledgeBasesResponse> ListKnowledgeBases(ListKnowledgeBasesRequest request, ServerCallContext context)

Returns the list of all knowledge bases of the specified agent.

Note: The projects.agent.knowledgeBases resource is deprecated; only use projects.knowledgeBases.

Parameters
Name Description
request ListKnowledgeBasesRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskListKnowledgeBasesResponse

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

UpdateKnowledgeBase(UpdateKnowledgeBaseRequest, ServerCallContext)

public virtual Task<KnowledgeBase> UpdateKnowledgeBase(UpdateKnowledgeBaseRequest request, ServerCallContext context)

Updates the specified knowledge base.

Note: The projects.agent.knowledgeBases resource is deprecated; only use projects.knowledgeBases.

Parameters
Name Description
request UpdateKnowledgeBaseRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskKnowledgeBase

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