public final class Filter
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 Google Analytics API. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/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.
|
com.google.api.client.util.GenericData.Flags| Constructor and Description |
|---|
Filter() |
| Modifier and Type | Method and Description |
|---|---|
Filter |
clone() |
java.lang.String |
getAccountId()
Account ID to which this filter belongs.
|
Filter.AdvancedDetails |
getAdvancedDetails()
Details for the filter of the type ADVANCED.
|
com.google.api.client.util.DateTime |
getCreated()
Time this filter was created.
|
FilterExpression |
getExcludeDetails()
Details for the filter of the type EXCLUDE.
|
java.lang.String |
getId()
Filter ID.
|
FilterExpression |
getIncludeDetails()
Details for the filter of the type INCLUDE.
|
java.lang.String |
getKind()
Resource type for Analytics filter.
|
Filter.LowercaseDetails |
getLowercaseDetails()
Details for the filter of the type LOWER.
|
java.lang.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.
|
java.lang.String |
getSelfLink()
Link for this filter.
|
java.lang.String |
getType()
Type of this filter.
|
com.google.api.client.util.DateTime |
getUpdated()
Time this filter was last modified.
|
Filter.UppercaseDetails |
getUppercaseDetails()
Details for the filter of the type UPPER.
|
Filter |
set(java.lang.String fieldName,
java.lang.Object value) |
Filter |
setAccountId(java.lang.String accountId)
Account ID to which this filter belongs.
|
Filter |
setAdvancedDetails(Filter.AdvancedDetails advancedDetails)
Details for the filter of the type ADVANCED.
|
Filter |
setCreated(com.google.api.client.util.DateTime created)
Time this filter was created.
|
Filter |
setExcludeDetails(FilterExpression excludeDetails)
Details for the filter of the type EXCLUDE.
|
Filter |
setId(java.lang.String id)
Filter ID.
|
Filter |
setIncludeDetails(FilterExpression includeDetails)
Details for the filter of the type INCLUDE.
|
Filter |
setKind(java.lang.String kind)
Resource type for Analytics filter.
|
Filter |
setLowercaseDetails(Filter.LowercaseDetails lowercaseDetails)
Details for the filter of the type LOWER.
|
Filter |
setName(java.lang.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(java.lang.String selfLink)
Link for this filter.
|
Filter |
setType(java.lang.String type)
Type of this filter.
|
Filter |
setUpdated(com.google.api.client.util.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, setUnknownKeyspublic java.lang.String getAccountId()
null for nonepublic Filter setAccountId(java.lang.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 com.google.api.client.util.DateTime getCreated()
null for nonepublic Filter setCreated(com.google.api.client.util.DateTime created)
created - created or null for nonepublic FilterExpression getExcludeDetails()
null for nonepublic Filter setExcludeDetails(FilterExpression excludeDetails)
excludeDetails - excludeDetails or null for nonepublic java.lang.String getId()
null for nonepublic Filter setId(java.lang.String id)
id - id or null for nonepublic FilterExpression getIncludeDetails()
null for nonepublic Filter setIncludeDetails(FilterExpression includeDetails)
includeDetails - includeDetails or null for nonepublic java.lang.String getKind()
null for nonepublic Filter setKind(java.lang.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 java.lang.String getName()
null for nonepublic Filter setName(java.lang.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 java.lang.String getSelfLink()
null for nonepublic Filter setSelfLink(java.lang.String selfLink)
selfLink - selfLink or null for nonepublic java.lang.String getType()
null for nonepublic Filter setType(java.lang.String type)
type - type or null for nonepublic com.google.api.client.util.DateTime getUpdated()
null for nonepublic Filter setUpdated(com.google.api.client.util.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(java.lang.String fieldName, java.lang.Object value)
set in class com.google.api.client.json.GenericJsonpublic Filter clone()
clone in class com.google.api.client.json.GenericJson