public final class Filter 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 Google Analytics 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 |
Filter.AdvancedDetails
Details for the filter of the type ADVANCED.
|
static class |
Filter.LowercaseDetails
Details for the filter of the type LOWER.
|
static class |
Filter.ParentLink
Parent link for this filter.
|
static class |
Filter.SearchAndReplaceDetails
Details for the filter of the type SEARCH_AND_REPLACE.
|
static class |
Filter.UppercaseDetails
Details for the filter of the type UPPER.
|
GenericData.FlagsAbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>| Constructor and Description |
|---|
Filter() |
| Modifier and Type | Method and Description |
|---|---|
Filter |
clone() |
String |
getAccountId()
Account ID to which this filter belongs.
|
Filter.AdvancedDetails |
getAdvancedDetails()
Details for the filter of the type ADVANCED.
|
DateTime |
getCreated()
Time this filter was created.
|
FilterExpression |
getExcludeDetails()
Details for the filter of the type EXCLUDE.
|
String |
getId()
Filter ID.
|
FilterExpression |
getIncludeDetails()
Details for the filter of the type INCLUDE.
|
String |
getKind()
Resource type for Analytics filter.
|
Filter.LowercaseDetails |
getLowercaseDetails()
Details for the filter of the type LOWER.
|
String |
getName()
Name of this filter.
|
Filter.ParentLink |
getParentLink()
Parent link for this filter.
|
Filter.SearchAndReplaceDetails |
getSearchAndReplaceDetails()
Details for the filter of the type SEARCH_AND_REPLACE.
|
String |
getSelfLink()
Link for this filter.
|
String |
getType()
Type of this filter.
|
DateTime |
getUpdated()
Time this filter was last modified.
|
Filter.UppercaseDetails |
getUppercaseDetails()
Details for the filter of the type UPPER.
|
Filter |
set(String fieldName,
Object value) |
Filter |
setAccountId(String accountId)
Account ID to which this filter belongs.
|
Filter |
setAdvancedDetails(Filter.AdvancedDetails advancedDetails)
Details for the filter of the type ADVANCED.
|
Filter |
setCreated(DateTime created)
Time this filter was created.
|
Filter |
setExcludeDetails(FilterExpression excludeDetails)
Details for the filter of the type EXCLUDE.
|
Filter |
setId(String id)
Filter ID.
|
Filter |
setIncludeDetails(FilterExpression includeDetails)
Details for the filter of the type INCLUDE.
|
Filter |
setKind(String kind)
Resource type for Analytics filter.
|
Filter |
setLowercaseDetails(Filter.LowercaseDetails lowercaseDetails)
Details for the filter of the type LOWER.
|
Filter |
setName(String name)
Name of this filter.
|
Filter |
setParentLink(Filter.ParentLink parentLink)
Parent link for this filter.
|
Filter |
setSearchAndReplaceDetails(Filter.SearchAndReplaceDetails searchAndReplaceDetails)
Details for the filter of the type SEARCH_AND_REPLACE.
|
Filter |
setSelfLink(String selfLink)
Link for this filter.
|
Filter |
setType(String type)
Type of this filter.
|
Filter |
setUpdated(DateTime updated)
Time this filter was last modified.
|
Filter |
setUppercaseDetails(Filter.UppercaseDetails uppercaseDetails)
Details for the filter of the type UPPER.
|
getFactory, setFactory, toPrettyString, toStringentrySet, get, getClassInfo, getUnknownKeys, put, putAll, remove, setUnknownKeysclear, containsKey, containsValue, equals, hashCode, isEmpty, keySet, size, valuespublic String getAccountId()
null for nonepublic Filter setAccountId(String accountId)
accountId - accountId or null for nonepublic Filter.AdvancedDetails getAdvancedDetails()
null for nonepublic Filter setAdvancedDetails(Filter.AdvancedDetails advancedDetails)
advancedDetails - advancedDetails or null for nonepublic DateTime getCreated()
null for nonepublic Filter setCreated(DateTime created)
created - created or null for nonepublic FilterExpression getExcludeDetails()
null for nonepublic Filter setExcludeDetails(FilterExpression excludeDetails)
excludeDetails - excludeDetails or null for nonepublic String getId()
null for nonepublic FilterExpression getIncludeDetails()
null for nonepublic Filter setIncludeDetails(FilterExpression includeDetails)
includeDetails - includeDetails or null for nonepublic String getKind()
null for nonepublic Filter setKind(String kind)
kind - kind or null for nonepublic Filter.LowercaseDetails getLowercaseDetails()
null for nonepublic Filter setLowercaseDetails(Filter.LowercaseDetails lowercaseDetails)
lowercaseDetails - lowercaseDetails or null for nonepublic String getName()
null for nonepublic Filter setName(String name)
name - name or null for nonepublic Filter.ParentLink getParentLink()
null for nonepublic Filter setParentLink(Filter.ParentLink parentLink)
parentLink - parentLink or null for nonepublic Filter.SearchAndReplaceDetails getSearchAndReplaceDetails()
null for nonepublic Filter setSearchAndReplaceDetails(Filter.SearchAndReplaceDetails searchAndReplaceDetails)
searchAndReplaceDetails - searchAndReplaceDetails or null for nonepublic String getSelfLink()
null for nonepublic Filter setSelfLink(String selfLink)
selfLink - selfLink or null for nonepublic String getType()
null for nonepublic Filter setType(String type)
type - type or null for nonepublic DateTime getUpdated()
null for nonepublic Filter setUpdated(DateTime updated)
updated - updated or null for nonepublic Filter.UppercaseDetails getUppercaseDetails()
null for nonepublic Filter setUppercaseDetails(Filter.UppercaseDetails uppercaseDetails)
uppercaseDetails - uppercaseDetails or null for nonepublic Filter set(String fieldName, Object value)
set in class GenericJsonpublic Filter clone()
clone in class GenericJson