public final class Collection
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.Flags
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
Constructor and Description |
---|
Collection() |
Modifier and Type | Method and Description |
---|---|
Collection |
clone() |
String |
getCustomLabel0()
Label that you assign to a collection to help organize bidding and reporting in Shopping
campaigns.
|
String |
getCustomLabel1()
Label that you assign to a collection to help organize bidding and reporting in Shopping
campaigns.
|
String |
getCustomLabel2()
Label that you assign to a collection to help organize bidding and reporting in Shopping
campaigns.
|
String |
getCustomLabel3()
Label that you assign to a collection to help organize bidding and reporting in Shopping
campaigns.
|
String |
getCustomLabel4()
Label that you assign to a collection to help organize bidding and reporting in Shopping
campaigns.
|
List<CollectionFeaturedProduct> |
getFeaturedProduct()
This identifies one or more products associated with the collection.
|
List<String> |
getHeadline()
Your collection's name.
|
String |
getId()
Required.
|
List<String> |
getImageLink()
The URL of a collection’s image.
|
String |
getLanguage()
The language of a collection and the language of any featured products linked to the
collection.
|
String |
getLink()
A collection’s landing page.
|
String |
getMobileLink()
A collection’s mobile-optimized landing page when you have a different URL for mobile and
desktop traffic.
|
String |
getProductCountry()
[product_country attribute](https://support.google.com/merchants/answer/9674155)
|
Collection |
set(String fieldName,
Object value) |
Collection |
setCustomLabel0(String customLabel0)
Label that you assign to a collection to help organize bidding and reporting in Shopping
campaigns.
|
Collection |
setCustomLabel1(String customLabel1)
Label that you assign to a collection to help organize bidding and reporting in Shopping
campaigns.
|
Collection |
setCustomLabel2(String customLabel2)
Label that you assign to a collection to help organize bidding and reporting in Shopping
campaigns.
|
Collection |
setCustomLabel3(String customLabel3)
Label that you assign to a collection to help organize bidding and reporting in Shopping
campaigns.
|
Collection |
setCustomLabel4(String customLabel4)
Label that you assign to a collection to help organize bidding and reporting in Shopping
campaigns.
|
Collection |
setFeaturedProduct(List<CollectionFeaturedProduct> featuredProduct)
This identifies one or more products associated with the collection.
|
Collection |
setHeadline(List<String> headline)
Your collection's name.
|
Collection |
setId(String id)
Required.
|
Collection |
setImageLink(List<String> imageLink)
The URL of a collection’s image.
|
Collection |
setLanguage(String language)
The language of a collection and the language of any featured products linked to the
collection.
|
Collection |
setLink(String link)
A collection’s landing page.
|
Collection |
setMobileLink(String mobileLink)
A collection’s mobile-optimized landing page when you have a different URL for mobile and
desktop traffic.
|
Collection |
setProductCountry(String productCountry)
[product_country attribute](https://support.google.com/merchants/answer/9674155)
|
getFactory, setFactory, toPrettyString, toString
entrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeys
clear, containsKey, containsValue, isEmpty, keySet, size, values
finalize, getClass, notify, notifyAll, wait, wait, wait
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
public String getCustomLabel0()
null
for nonepublic Collection setCustomLabel0(String customLabel0)
customLabel0
- customLabel0 or null
for nonepublic String getCustomLabel1()
null
for nonepublic Collection setCustomLabel1(String customLabel1)
customLabel1
- customLabel1 or null
for nonepublic String getCustomLabel2()
null
for nonepublic Collection setCustomLabel2(String customLabel2)
customLabel2
- customLabel2 or null
for nonepublic String getCustomLabel3()
null
for nonepublic Collection setCustomLabel3(String customLabel3)
customLabel3
- customLabel3 or null
for nonepublic String getCustomLabel4()
null
for nonepublic Collection setCustomLabel4(String customLabel4)
customLabel4
- customLabel4 or null
for nonepublic List<CollectionFeaturedProduct> getFeaturedProduct()
null
for nonepublic Collection setFeaturedProduct(List<CollectionFeaturedProduct> featuredProduct)
featuredProduct
- featuredProduct or null
for nonepublic List<String> getHeadline()
null
for nonepublic Collection setHeadline(List<String> headline)
headline
- headline or null
for nonepublic String getId()
null
for nonepublic Collection setId(String id)
id
- id or null
for nonepublic List<String> getImageLink()
null
for nonepublic Collection setImageLink(List<String> imageLink)
imageLink
- imageLink or null
for nonepublic String getLanguage()
null
for nonepublic Collection setLanguage(String language)
language
- language or null
for nonepublic String getLink()
null
for nonepublic Collection setLink(String link)
link
- link or null
for nonepublic String getMobileLink()
null
for nonepublic Collection setMobileLink(String mobileLink)
mobileLink
- mobileLink or null
for nonepublic String getProductCountry()
null
for nonepublic Collection setProductCountry(String productCountry)
productCountry
- productCountry or null
for nonepublic Collection set(String fieldName, Object value)
set
in class com.google.api.client.json.GenericJson
public Collection clone()
clone
in class com.google.api.client.json.GenericJson
Copyright © 2011–2024 Google. All rights reserved.