public sealed class PurgeDocumentsRequest : IMessage<PurgeDocumentsRequest>, IEquatable<PurgeDocumentsRequest>, IDeepCloneable<PurgeDocumentsRequest>, IBufferMessage, IMessage
Reference 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 |