Class GoogleCloudDiscoveryengineV1betaGcsSource
Cloud Storage location for input content.
Implements
Inherited Members
Namespace: Google.Apis.DiscoveryEngine.v1beta.Data
Assembly: Google.Apis.DiscoveryEngine.v1beta.dll
Syntax
public class GoogleCloudDiscoveryengineV1betaGcsSource : IDirectResponseSchemaProperties
DataSchema
The schema to use when parsing the data from the source. Supported values for document imports: * document
(default): One JSON Document per line. Each document must have a valid Document.id. * content:
Unstructured data (e.g. PDF, HTML). Each file matched by input_uris becomes a document, with the ID set to
the first 128 bits of SHA256(URI) encoded as a hex string. * custom: One custom data JSON per row in
arbitrary format that conforms to the defined Schema of the data store. This can only be used by the GENERIC
Data Store vertical. * csv: A CSV file with header conforming to the defined Schema of the data store.
Each entry after the header is imported as a Document. This can only be used by the GENERIC Data Store
vertical. Supported values for user event imports: * user_event (default): One JSON UserEvent per line.
Declaration
[JsonProperty("dataSchema")]
public virtual string DataSchema { get; set; }Property Value
| Type | Description | 
|---|---|
| string | 
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }Property Value
| Type | Description | 
|---|---|
| string | 
InputUris
Required. Cloud Storage URIs to input files. Each URI can be up to 2000 characters long. URIs can match the
full object path (for example, gs://bucket/directory/object.json) or a pattern matching one or more files,
such as gs://bucket/directory/*.json. A request can contain at most 100 files (or 100,000 files if
data_schema is content). Each file can be up to 2 GB (or 100 MB if data_schema is content).
Declaration
[JsonProperty("inputUris")]
public virtual IList<string> InputUris { get; set; }Property Value
| Type | Description | 
|---|---|
| IList<string> |