public final class Search extends 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 CustomSearch API. For a detailed explanation see: http://code.google.com/p/google-http-java-client/wiki/JSON
Modifier and Type | Class and Description |
---|---|
static class |
Search.SearchInformation
Model definition for SearchSearchInformation.
|
static class |
Search.Spelling
Model definition for SearchSpelling.
|
static class |
Search.Url
Model definition for SearchUrl.
|
GenericData.Flags
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
Constructor and Description |
---|
Search() |
Modifier and Type | Method and Description |
---|---|
Search |
clone() |
Context |
getContext() |
List<Result> |
getItems() |
String |
getKind() |
List<Promotion> |
getPromotions() |
Map<String,List<Query>> |
getQueries() |
Search.SearchInformation |
getSearchInformation() |
Search.Spelling |
getSpelling() |
Search.Url |
getUrl() |
Search |
set(String fieldName,
Object value) |
Search |
setContext(Context context) |
Search |
setItems(List<Result> items) |
Search |
setKind(String kind) |
Search |
setPromotions(List<Promotion> promotions) |
Search |
setQueries(Map<String,List<Query>> queries) |
Search |
setSearchInformation(Search.SearchInformation searchInformation) |
Search |
setSpelling(Search.Spelling spelling) |
Search |
setUrl(Search.Url url) |
getFactory, setFactory, toPrettyString, toString
entrySet, get, getClassInfo, getUnknownKeys, put, putAll, remove, setUnknownKeys
clear, containsKey, containsValue, equals, hashCode, isEmpty, keySet, size, values
public Context getContext()
null
for nonepublic String getKind()
null
for nonepublic Search setPromotions(List<Promotion> promotions)
promotions
- promotions or null
for nonepublic Search setQueries(Map<String,List<Query>> queries)
queries
- queries or null
for nonepublic Search.SearchInformation getSearchInformation()
null
for nonepublic Search setSearchInformation(Search.SearchInformation searchInformation)
searchInformation
- searchInformation or null
for nonepublic Search.Spelling getSpelling()
null
for nonepublic Search setSpelling(Search.Spelling spelling)
spelling
- spelling or null
for nonepublic Search.Url getUrl()
null
for nonepublic Search setUrl(Search.Url url)
url
- url or null
for nonepublic Search set(String fieldName, Object value)
set
in class GenericJson
public Search clone()
clone
in class GenericJson