Class DeleteKnowledgeBaseRequest (4.0.0)

public sealed class DeleteKnowledgeBaseRequest : IMessage<DeleteKnowledgeBaseRequest>, IEquatable<DeleteKnowledgeBaseRequest>, IDeepCloneable<DeleteKnowledgeBaseRequest>, IBufferMessage, IMessage

Request message for [KnowledgeBases.DeleteKnowledgeBase][google.cloud.dialogflow.v2.KnowledgeBases.DeleteKnowledgeBase].

Inheritance

System.Object > DeleteKnowledgeBaseRequest

Namespace

Google.Cloud.Dialogflow.V2

Assembly

Google.Cloud.Dialogflow.V2.dll

Constructors

DeleteKnowledgeBaseRequest()

public DeleteKnowledgeBaseRequest()

DeleteKnowledgeBaseRequest(DeleteKnowledgeBaseRequest)

public DeleteKnowledgeBaseRequest(DeleteKnowledgeBaseRequest other)
Parameter
NameDescription
otherDeleteKnowledgeBaseRequest

Properties

Force

public bool Force { get; set; }

Optional. Force deletes the knowledge base. When set to true, any documents in the knowledge base are also deleted.

Property Value
TypeDescription
Boolean

KnowledgeBaseName

public KnowledgeBaseName KnowledgeBaseName { get; set; }

KnowledgeBaseName-typed view over the Name resource name property.

Property Value
TypeDescription
KnowledgeBaseName

Name

public string Name { get; set; }

Required. The name of the knowledge base to delete. Format: projects/{Project ID}/locations/{Location ID>/knowledgeBases/&lt;Knowledge Base ID>.

Property Value
TypeDescription
String