Class GcsSource
Google Cloud Storage location for input content. format.
Inheritance
System.Object
GcsSource
Inherited Members
System.Object.ToString()
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Google.Cloud.Retail.V2
Assembly: Google.Cloud.Retail.V2.dll
Syntax
public sealed class GcsSource : IMessage<GcsSource>, IEquatable<GcsSource>, IDeepCloneable<GcsSource>, IBufferMessage, IMessage
Constructors
GcsSource()
Declaration
public GcsSource()
GcsSource(GcsSource)
Declaration
public GcsSource(GcsSource other)
Parameters
Type | Name | Description |
---|---|---|
GcsSource | other |
Properties
DataSchema
The schema to use when parsing the data from the source.
Supported values for product imports:
product
(default): One JSON [Product][google.cloud.retail.v2.Product] per line. Each product must have a valid [Product.id][google.cloud.retail.v2.Product.id].product_merchant_center
: See Importing catalog data from Merchant Center.
Supported values for user events imports:
user_event
(default): One JSON [UserEvent][google.cloud.retail.v2.UserEvent] per line.user_event_ga360
: Using https://support.google.com/analytics/answer/3437719?hl=en.
Declaration
public string DataSchema { get; set; }
Property Value
Type | Description |
---|---|
System.String |
InputUris
Required. Google Cloud Storage URIs to input files. 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, and each file can be up to 2 GB. See Importing product information for the expected file format and setup instructions.
Declaration
public RepeatedField<string> InputUris { get; }
Property Value
Type | Description |
---|---|
RepeatedField<System.String> |