Class Item
Represents a single object that is an item in the search index, such as a file, folder, or a database record.
Inheritance
Implements
Inherited Members
Namespace: Google.Apis.CloudSearch.v1.Data
Assembly: Google.Apis.CloudSearch.v1.dll
Syntax
public class Item : IDirectResponseSchema
Properties
Acl
Access control list for this item.
Declaration
[JsonProperty("acl")]
public virtual ItemAcl Acl { get; set; }
Property Value
| Type | Description |
|---|---|
| ItemAcl |
Content
Item content to be indexed and made text searchable.
Declaration
[JsonProperty("content")]
public virtual ItemContent Content { get; set; }
Property Value
| Type | Description |
|---|---|
| ItemContent |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
ItemType
Type for this item.
Declaration
[JsonProperty("itemType")]
public virtual string ItemType { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Metadata
Metadata information.
Declaration
[JsonProperty("metadata")]
public virtual ItemMetadata Metadata { get; set; }
Property Value
| Type | Description |
|---|---|
| ItemMetadata |
Name
Name of the Item. Format: datasources/{source_id}/items/{item_id} This is a required field. The maximum length is 1536 characters.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Payload
Additional state connector can store for this item. The maximum length is 10000 bytes.
Declaration
[JsonProperty("payload")]
public virtual string Payload { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Queue
Queue this item belongs to. The maximum length is 100 characters.
Declaration
[JsonProperty("queue")]
public virtual string Queue { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Status
Status of the item. Output only field.
Declaration
[JsonProperty("status")]
public virtual ItemStatus Status { get; set; }
Property Value
| Type | Description |
|---|---|
| ItemStatus |
StructuredData
The structured data for the item that should conform to a registered object definition in the schema for the data source.
Declaration
[JsonProperty("structuredData")]
public virtual ItemStructuredData StructuredData { get; set; }
Property Value
| Type | Description |
|---|---|
| ItemStructuredData |
Version
Required. 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 index or 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
[JsonProperty("version")]
public virtual string Version { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |