Class GoogleCloudRetailV2BigQuerySource
BigQuery source import data from.
Implements
Inherited Members
Namespace: Google.Apis.CloudRetail.v2.Data
Assembly: Google.Apis.CloudRetail.v2.dll
Syntax
public class GoogleCloudRetailV2BigQuerySource : IDirectResponseSchema
Properties
DataSchema
The schema to use when parsing the data from the source. Supported values for product imports: * product
(default): One JSON Product per line. Each product must have a valid Product.id. *
product_merchant_center
: See Importing catalog data from Merchant
Center. Supported values for
user events imports: * user_event
(default): One JSON UserEvent per line. * user_event_ga360
: The schema
is available here: https://support.google.com/analytics/answer/3437719. * user_event_ga4
: The schema is
available here: https://support.google.com/analytics/answer/7029846. Supported values for autocomplete
imports: * suggestions
(default): One JSON completion suggestion per line. * denylist
: One JSON deny
suggestion per line. * allowlist
: One JSON allow suggestion per line.
Declaration
[JsonProperty("dataSchema")]
public virtual string DataSchema { get; set; }
Property Value
Type | Description |
---|---|
string |
DatasetId
Required. The BigQuery data set to copy the data from with a length limit of 1,024 characters.
Declaration
[JsonProperty("datasetId")]
public virtual string DatasetId { 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 |
GcsStagingDir
Intermediate Cloud Storage directory used for the import with a length limit of 2,000 characters. Can be specified if one wants to have the BigQuery export to a specific Cloud Storage directory.
Declaration
[JsonProperty("gcsStagingDir")]
public virtual string GcsStagingDir { get; set; }
Property Value
Type | Description |
---|---|
string |
PartitionDate
BigQuery time partitioned table's _PARTITIONDATE in YYYY-MM-DD format. Only supported in ImportProductsRequest.
Declaration
[JsonProperty("partitionDate")]
public virtual GoogleTypeDate PartitionDate { get; set; }
Property Value
Type | Description |
---|---|
GoogleTypeDate |
ProjectId
The project ID (can be project # or ID) that the BigQuery source is in with a length limit of 128 characters. If not specified, inherits the project ID from the parent request.
Declaration
[JsonProperty("projectId")]
public virtual string ProjectId { get; set; }
Property Value
Type | Description |
---|---|
string |
TableId
Required. The BigQuery table to copy the data from with a length limit of 1,024 characters.
Declaration
[JsonProperty("tableId")]
public virtual string TableId { get; set; }
Property Value
Type | Description |
---|---|
string |