public sealed class DeleteDataStoreRequest : IMessage<DeleteDataStoreRequest>, IEquatable<DeleteDataStoreRequest>, IDeepCloneable<DeleteDataStoreRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Discovery Engine v1beta API class DeleteDataStoreRequest.
Request message for
[DataStoreService.DeleteDataStore][google.cloud.discoveryengine.v1beta.DataStoreService.DeleteDataStore]
method.
Required. Full resource name of
[DataStore][google.cloud.discoveryengine.v1beta.DataStore], such as
projects/{project}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}.
If the caller does not have permission to delete the
[DataStore][google.cloud.discoveryengine.v1beta.DataStore], regardless of
whether or not it exists, a PERMISSION_DENIED error is returned.
If the [DataStore][google.cloud.discoveryengine.v1beta.DataStore] to delete
does not exist, a NOT_FOUND error is returned.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis document provides reference information for the \u003ccode\u003eDeleteDataStoreRequest\u003c/code\u003e class within the Discovery Engine v1beta API, specifically for the .NET environment.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eDeleteDataStoreRequest\u003c/code\u003e is a class used as a request message for the \u003ccode\u003eDataStoreService.DeleteDataStore\u003c/code\u003e method and is part of the \u003ccode\u003eGoogle.Cloud.DiscoveryEngine.V1Beta\u003c/code\u003e namespace.\u003c/p\u003e\n"],["\u003cp\u003eThe class inherits from \u003ccode\u003eobject\u003c/code\u003e and implements multiple interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eIt contains two constructors, a default constructor and one that accepts another \u003ccode\u003eDeleteDataStoreRequest\u003c/code\u003e object as a parameter, and has two properties: \u003ccode\u003eDataStoreName\u003c/code\u003e and \u003ccode\u003eName\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eName\u003c/code\u003e property is required and represents the full resource name of the DataStore to be deleted, and provides information about error handling if the DataStore doesn't exist or the user lacks permissions.\u003c/p\u003e\n"]]],[],null,[]]