Class GoogleCloudDiscoveryengineV1GcsSource
Cloud Storage location for input content.
Implements
Inherited Members
Namespace: Google.Apis.DiscoveryEngine.v1.Data
Assembly: Google.Apis.DiscoveryEngine.v1.dll
Syntax
public class GoogleCloudDiscoveryengineV1GcsSource : IDirectResponseSchema
Properties
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> |