pub struct GoogleCloudRetailV2GcsSource {
pub data_schema: Option<String>,
pub input_uris: Option<Vec<String>>,
}Expand description
Google Cloud Storage location for input content.
This type is not used in any activity, and only used as part of another schema.
Fields§
§data_schema: Option<String>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: Using https://support.google.com/analytics/answer/3437719. Supported values for control imports: * control (default): One JSON Control per line. Supported values for catalog attribute imports: * catalog_attribute (default): One CSV CatalogAttribute per line.
input_uris: Option<Vec<String>>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.
Trait Implementations§
Source§impl Clone for GoogleCloudRetailV2GcsSource
impl Clone for GoogleCloudRetailV2GcsSource
Source§fn clone(&self) -> GoogleCloudRetailV2GcsSource
fn clone(&self) -> GoogleCloudRetailV2GcsSource
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more