public final class Segments
extends com.google.api.client.json.GenericJson
This is the Java data model class that specifies how to parse/serialize into the JSON that is transmitted over HTTP when working with the Content API for Shopping. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json
com.google.api.client.util.GenericData.FlagsAbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>| Constructor and Description |
|---|
Segments() |
| Modifier and Type | Method and Description |
|---|---|
Segments |
clone() |
String |
getBrand()
Brand of the product.
|
String |
getCategoryL1()
[Product category (1st level)](https://developers.google.com/shopping-
content/guides/reports/segmentation#category_and_product_type) in Google's product taxonomy.
|
String |
getCategoryL2()
[Product category (2nd level)](https://developers.google.com/shopping-
content/guides/reports/segmentation#category_and_product_type) in Google's product taxonomy.
|
String |
getCategoryL3()
[Product category (3rd level)](https://developers.google.com/shopping-
content/guides/reports/segmentation#category_and_product_type) in Google's product taxonomy.
|
String |
getCategoryL4()
[Product category (4th level)](https://developers.google.com/shopping-
content/guides/reports/segmentation#category_and_product_type) in Google's product taxonomy.
|
String |
getCategoryL5()
[Product category (5th level)](https://developers.google.com/shopping-
content/guides/reports/segmentation#category_and_product_type) in Google's product taxonomy.
|
String |
getCurrencyCode()
Currency in which price metrics are represented, for example, if you select
`ordered_item_sales_micros`, the returned value will be represented by this currency.
|
String |
getCustomerCountryCode()
Code of the country where the customer is located at the time of the event.
|
String |
getCustomLabel0()
Custom label 0 for custom grouping of products.
|
String |
getCustomLabel1()
Custom label 1 for custom grouping of products.
|
String |
getCustomLabel2()
Custom label 2 for custom grouping of products.
|
String |
getCustomLabel3()
Custom label 3 for custom grouping of products.
|
String |
getCustomLabel4()
Custom label 4 for custom grouping of products.
|
Date |
getDate()
Date in the merchant timezone to which metrics apply.
|
String |
getOfferId()
Merchant-provided id of the product.
|
String |
getProductTypeL1()
[Product type (1st level)](https://developers.google.com/shopping-
content/guides/reports/segmentation#category_and_product_type) in merchant's own product
taxonomy.
|
String |
getProductTypeL2()
[Product type (2nd level)](https://developers.google.com/shopping-
content/guides/reports/segmentation#category_and_product_type) in merchant's own product
taxonomy.
|
String |
getProductTypeL3()
[Product type (3rd level)](https://developers.google.com/shopping-
content/guides/reports/segmentation#category_and_product_type) in merchant's own product
taxonomy.
|
String |
getProductTypeL4()
[Product type (4th level)](https://developers.google.com/shopping-
content/guides/reports/segmentation#category_and_product_type) in merchant's own product
taxonomy.
|
String |
getProductTypeL5()
[Product type (5th level)](https://developers.google.com/shopping-
content/guides/reports/segmentation#category_and_product_type) in merchant's own product
taxonomy.
|
String |
getProgram()
Program to which metrics apply, for example, Free Product Listing.
|
String |
getTitle()
Title of the product.
|
Date |
getWeek()
First day of the week (Monday) of the metrics date in the merchant timezone.
|
Segments |
set(String fieldName,
Object value) |
Segments |
setBrand(String brand)
Brand of the product.
|
Segments |
setCategoryL1(String categoryL1)
[Product category (1st level)](https://developers.google.com/shopping-
content/guides/reports/segmentation#category_and_product_type) in Google's product taxonomy.
|
Segments |
setCategoryL2(String categoryL2)
[Product category (2nd level)](https://developers.google.com/shopping-
content/guides/reports/segmentation#category_and_product_type) in Google's product taxonomy.
|
Segments |
setCategoryL3(String categoryL3)
[Product category (3rd level)](https://developers.google.com/shopping-
content/guides/reports/segmentation#category_and_product_type) in Google's product taxonomy.
|
Segments |
setCategoryL4(String categoryL4)
[Product category (4th level)](https://developers.google.com/shopping-
content/guides/reports/segmentation#category_and_product_type) in Google's product taxonomy.
|
Segments |
setCategoryL5(String categoryL5)
[Product category (5th level)](https://developers.google.com/shopping-
content/guides/reports/segmentation#category_and_product_type) in Google's product taxonomy.
|
Segments |
setCurrencyCode(String currencyCode)
Currency in which price metrics are represented, for example, if you select
`ordered_item_sales_micros`, the returned value will be represented by this currency.
|
Segments |
setCustomerCountryCode(String customerCountryCode)
Code of the country where the customer is located at the time of the event.
|
Segments |
setCustomLabel0(String customLabel0)
Custom label 0 for custom grouping of products.
|
Segments |
setCustomLabel1(String customLabel1)
Custom label 1 for custom grouping of products.
|
Segments |
setCustomLabel2(String customLabel2)
Custom label 2 for custom grouping of products.
|
Segments |
setCustomLabel3(String customLabel3)
Custom label 3 for custom grouping of products.
|
Segments |
setCustomLabel4(String customLabel4)
Custom label 4 for custom grouping of products.
|
Segments |
setDate(Date date)
Date in the merchant timezone to which metrics apply.
|
Segments |
setOfferId(String offerId)
Merchant-provided id of the product.
|
Segments |
setProductTypeL1(String productTypeL1)
[Product type (1st level)](https://developers.google.com/shopping-
content/guides/reports/segmentation#category_and_product_type) in merchant's own product
taxonomy.
|
Segments |
setProductTypeL2(String productTypeL2)
[Product type (2nd level)](https://developers.google.com/shopping-
content/guides/reports/segmentation#category_and_product_type) in merchant's own product
taxonomy.
|
Segments |
setProductTypeL3(String productTypeL3)
[Product type (3rd level)](https://developers.google.com/shopping-
content/guides/reports/segmentation#category_and_product_type) in merchant's own product
taxonomy.
|
Segments |
setProductTypeL4(String productTypeL4)
[Product type (4th level)](https://developers.google.com/shopping-
content/guides/reports/segmentation#category_and_product_type) in merchant's own product
taxonomy.
|
Segments |
setProductTypeL5(String productTypeL5)
[Product type (5th level)](https://developers.google.com/shopping-
content/guides/reports/segmentation#category_and_product_type) in merchant's own product
taxonomy.
|
Segments |
setProgram(String program)
Program to which metrics apply, for example, Free Product Listing.
|
Segments |
setTitle(String title)
Title of the product.
|
Segments |
setWeek(Date week)
First day of the week (Monday) of the metrics date in the merchant timezone.
|
getFactory, setFactory, toPrettyString, toStringentrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeysclear, containsKey, containsValue, isEmpty, keySet, size, valuesfinalize, getClass, notify, notifyAll, wait, wait, waitcompute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAllpublic String getBrand()
null for nonepublic Segments setBrand(String brand)
brand - brand or null for nonepublic String getCategoryL1()
null for nonepublic Segments setCategoryL1(String categoryL1)
categoryL1 - categoryL1 or null for nonepublic String getCategoryL2()
null for nonepublic Segments setCategoryL2(String categoryL2)
categoryL2 - categoryL2 or null for nonepublic String getCategoryL3()
null for nonepublic Segments setCategoryL3(String categoryL3)
categoryL3 - categoryL3 or null for nonepublic String getCategoryL4()
null for nonepublic Segments setCategoryL4(String categoryL4)
categoryL4 - categoryL4 or null for nonepublic String getCategoryL5()
null for nonepublic Segments setCategoryL5(String categoryL5)
categoryL5 - categoryL5 or null for nonepublic String getCurrencyCode()
null for nonepublic Segments setCurrencyCode(String currencyCode)
currencyCode - currencyCode or null for nonepublic String getCustomLabel0()
null for nonepublic Segments setCustomLabel0(String customLabel0)
customLabel0 - customLabel0 or null for nonepublic String getCustomLabel1()
null for nonepublic Segments setCustomLabel1(String customLabel1)
customLabel1 - customLabel1 or null for nonepublic String getCustomLabel2()
null for nonepublic Segments setCustomLabel2(String customLabel2)
customLabel2 - customLabel2 or null for nonepublic String getCustomLabel3()
null for nonepublic Segments setCustomLabel3(String customLabel3)
customLabel3 - customLabel3 or null for nonepublic String getCustomLabel4()
null for nonepublic Segments setCustomLabel4(String customLabel4)
customLabel4 - customLabel4 or null for nonepublic String getCustomerCountryCode()
null for nonepublic Segments setCustomerCountryCode(String customerCountryCode)
customerCountryCode - customerCountryCode or null for nonepublic Date getDate()
null for nonepublic Segments setDate(Date date)
date - date or null for nonepublic String getOfferId()
null for nonepublic Segments setOfferId(String offerId)
offerId - offerId or null for nonepublic String getProductTypeL1()
null for nonepublic Segments setProductTypeL1(String productTypeL1)
productTypeL1 - productTypeL1 or null for nonepublic String getProductTypeL2()
null for nonepublic Segments setProductTypeL2(String productTypeL2)
productTypeL2 - productTypeL2 or null for nonepublic String getProductTypeL3()
null for nonepublic Segments setProductTypeL3(String productTypeL3)
productTypeL3 - productTypeL3 or null for nonepublic String getProductTypeL4()
null for nonepublic Segments setProductTypeL4(String productTypeL4)
productTypeL4 - productTypeL4 or null for nonepublic String getProductTypeL5()
null for nonepublic Segments setProductTypeL5(String productTypeL5)
productTypeL5 - productTypeL5 or null for nonepublic String getProgram()
null for nonepublic Segments setProgram(String program)
program - program or null for nonepublic String getTitle()
null for nonepublic Segments setTitle(String title)
title - title or null for nonepublic Date getWeek()
null for nonepublic Segments setWeek(Date week)
week - week or null for nonepublic Segments set(String fieldName, Object value)
set in class com.google.api.client.json.GenericJsonpublic Segments clone()
clone in class com.google.api.client.json.GenericJsonCopyright © 2011–2024 Google. All rights reserved.