Class IndexingResource.DatasourcesResource.ItemsResource.DeleteRequest
Deletes Item resource for the specified resource name.
Inheritance
Inherited Members
Namespace: Google.Apis.CloudSearch.v1
Assembly: Google.Apis.CloudSearch.v1.dll
Syntax
public class DeleteRequest : CloudSearchBaseServiceRequest<Operation>, IClientServiceRequest<Operation>, IClientServiceRequest
Constructors
DeleteRequest(IClientService, String)
Constructs a new Delete request.
Declaration
public DeleteRequest(IClientService service, string name)
Parameters
| Type | Name | Description |
|---|---|---|
| IClientService | service | |
| System.String | name |
Properties
ConnectorName
Name of connector making this call. Format: datasources/{source_id}/connectors/{ID}
Declaration
[RequestParameter("connectorName", RequestParameterType.Query)]
public virtual string ConnectorName { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
DebugOptionsEnableDebugging
If you are asked by Google to help with debugging, set this field. Otherwise, ignore this field.
Declaration
[RequestParameter("debugOptions.enableDebugging", RequestParameterType.Query)]
public virtual bool? DebugOptionsEnableDebugging { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> |
HttpMethod
Gets the HTTP method.
Declaration
public override string HttpMethod { get; }
Property Value
| Type | Description |
|---|---|
| System.String |
Overrides
MethodName
Gets the method name.
Declaration
public override string MethodName { get; }
Property Value
| Type | Description |
|---|---|
| System.String |
Overrides
Mode
Required. The RequestMode for this request.
Declaration
[RequestParameter("mode", RequestParameterType.Query)]
public virtual IndexingResource.DatasourcesResource.ItemsResource.DeleteRequest.ModeEnum? Mode { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<IndexingResource.DatasourcesResource.ItemsResource.DeleteRequest.ModeEnum> |
Name
Required. Name of the item to delete. Format: datasources/{source_id}/items/{item_id}
Declaration
[RequestParameter("name", RequestParameterType.Path)]
public virtual string Name { get; }
Property Value
| Type | Description |
|---|---|
| System.String |
RestPath
Gets the REST path.
Declaration
public override string RestPath { get; }
Property Value
| Type | Description |
|---|---|
| System.String |
Overrides
Version
Required. The incremented version of the item to delete from the index. The indexing system stores the version from the datasource as a byte string and compares the Item version in the index to the version of the queued Item using lexical ordering.
Cloud Search Indexing won't delete any queued item with a version value that is less than or equal to the version of the currently indexed item. The maximum length for this field is 1024 bytes.
Declaration
[RequestParameter("version", RequestParameterType.Query)]
public virtual string Version { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Methods
InitParameters()
Initializes Delete parameter list.
Declaration
protected override void InitParameters()