public sealed class PurgeDocumentsRequest : IMessage<PurgeDocumentsRequest>, IEquatable<PurgeDocumentsRequest>, IDeepCloneable<PurgeDocumentsRequest>, IBufferMessage, IMessageReference documentation and code samples for the Discovery Engine v1 API class PurgeDocumentsRequest.
Request message for [DocumentService.PurgeDocuments][google.cloud.discoveryengine.v1.DocumentService.PurgeDocuments] method.
Implements
IMessagePurgeDocumentsRequest, IEquatablePurgeDocumentsRequest, IDeepCloneablePurgeDocumentsRequest, IBufferMessage, IMessageNamespace
Google.Cloud.DiscoveryEngine.V1Assembly
Google.Cloud.DiscoveryEngine.V1.dll
Constructors
PurgeDocumentsRequest()
public PurgeDocumentsRequest()PurgeDocumentsRequest(PurgeDocumentsRequest)
public PurgeDocumentsRequest(PurgeDocumentsRequest other)| Parameter | |
|---|---|
| Name | Description |
other |
PurgeDocumentsRequest |
Properties
ErrorConfig
public PurgeErrorConfig ErrorConfig { get; set; }The desired location of errors incurred during the purge.
| Property Value | |
|---|---|
| Type | Description |
PurgeErrorConfig |
|
Filter
public string Filter { get; set; }Required. Filter matching documents to purge. Only currently supported
value is
* (all items).
| Property Value | |
|---|---|
| Type | Description |
string |
|
Force
public bool Force { get; set; }Actually performs the purge. If force is set to false, return the
expected purge count without deleting any documents.
| Property Value | |
|---|---|
| Type | Description |
bool |
|
GcsSource
public GcsSource GcsSource { get; set; }Cloud Storage location for the input content.
Supported data_schema:
document_id: One valid [Document.id][google.cloud.discoveryengine.v1.Document.id] per line.
| Property Value | |
|---|---|
| Type | Description |
GcsSource |
|
InlineSource
public PurgeDocumentsRequest.Types.InlineSource InlineSource { get; set; }Inline source for the input content for purge.
| Property Value | |
|---|---|
| Type | Description |
PurgeDocumentsRequestTypesInlineSource |
|
Parent
public string Parent { get; set; }Required. The parent resource name, such as
projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}/branches/{branch}.
| Property Value | |
|---|---|
| Type | Description |
string |
|
ParentAsBranchName
public BranchName ParentAsBranchName { get; set; }BranchName-typed view over the Parent resource name property.
| Property Value | |
|---|---|
| Type | Description |
BranchName |
|
SourceCase
public PurgeDocumentsRequest.SourceOneofCase SourceCase { get; }| Property Value | |
|---|---|
| Type | Description |
PurgeDocumentsRequestSourceOneofCase |
|