Google Analytics API v3 (revision 41)



com.google.api.services.analytics.model
Class Goal.UrlDestinationDetails

java.lang.Object
  extended by java.util.AbstractMap<String,Object>
      extended by com.google.api.client.util.GenericData
          extended by com.google.api.client.json.GenericJson
              extended by com.google.api.services.analytics.model.Goal.UrlDestinationDetails
All Implemented Interfaces:
Cloneable, Map<String,Object>
Enclosing class:
Goal

public static final class Goal.UrlDestinationDetails
extends GenericJson

Details for the goal of the type URL_DESTINATION.


Nested Class Summary
static class Goal.UrlDestinationDetails.Steps
          Model definition for GoalUrlDestinationDetailsSteps.
 
Nested classes/interfaces inherited from class com.google.api.client.util.GenericData
GenericData.Flags
 
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
 
Nested classes/interfaces inherited from interface java.util.Map
Map.Entry<K,V>
 
Constructor Summary
Goal.UrlDestinationDetails()
           
 
Method Summary
 Goal.UrlDestinationDetails clone()
           
 Boolean getCaseSensitive()
          Determines if the goal URL must exactly match the capitalization of visited URLs.
 Boolean getFirstStepRequired()
          Determines if the first step in this goal is required.
 String getMatchType()
          Match type for the goal URL.
 List<Goal.UrlDestinationDetails.Steps> getSteps()
          List of steps configured for this goal funnel.
 String getUrl()
          URL for this goal.
 Goal.UrlDestinationDetails set(String fieldName, Object value)
           
 Goal.UrlDestinationDetails setCaseSensitive(Boolean caseSensitive)
          Determines if the goal URL must exactly match the capitalization of visited URLs.
 Goal.UrlDestinationDetails setFirstStepRequired(Boolean firstStepRequired)
          Determines if the first step in this goal is required.
 Goal.UrlDestinationDetails setMatchType(String matchType)
          Match type for the goal URL.
 Goal.UrlDestinationDetails setSteps(List<Goal.UrlDestinationDetails.Steps> steps)
          List of steps configured for this goal funnel.
 Goal.UrlDestinationDetails setUrl(String url)
          URL for this goal.
 
Methods inherited from class com.google.api.client.json.GenericJson
getFactory, setFactory, toPrettyString, toString
 
Methods inherited from class com.google.api.client.util.GenericData
entrySet, get, getClassInfo, getUnknownKeys, put, putAll, remove, setUnknownKeys
 
Methods inherited from class java.util.AbstractMap
clear, containsKey, containsValue, equals, hashCode, isEmpty, keySet, size, values
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Goal.UrlDestinationDetails

public Goal.UrlDestinationDetails()
Method Detail

getCaseSensitive

public Boolean getCaseSensitive()
Determines if the goal URL must exactly match the capitalization of visited URLs.

Returns:
value or null for none

setCaseSensitive

public Goal.UrlDestinationDetails setCaseSensitive(Boolean caseSensitive)
Determines if the goal URL must exactly match the capitalization of visited URLs.

Parameters:
caseSensitive - caseSensitive or null for none

getFirstStepRequired

public Boolean getFirstStepRequired()
Determines if the first step in this goal is required.

Returns:
value or null for none

setFirstStepRequired

public Goal.UrlDestinationDetails setFirstStepRequired(Boolean firstStepRequired)
Determines if the first step in this goal is required.

Parameters:
firstStepRequired - firstStepRequired or null for none

getMatchType

public String getMatchType()
Match type for the goal URL. Possible values are HEAD, EXACT, or REGEX.

Returns:
value or null for none

setMatchType

public Goal.UrlDestinationDetails setMatchType(String matchType)
Match type for the goal URL. Possible values are HEAD, EXACT, or REGEX.

Parameters:
matchType - matchType or null for none

getSteps

public List<Goal.UrlDestinationDetails.Steps> getSteps()
List of steps configured for this goal funnel.

Returns:
value or null for none

setSteps

public Goal.UrlDestinationDetails setSteps(List<Goal.UrlDestinationDetails.Steps> steps)
List of steps configured for this goal funnel.

Parameters:
steps - steps or null for none

getUrl

public String getUrl()
URL for this goal.

Returns:
value or null for none

setUrl

public Goal.UrlDestinationDetails setUrl(String url)
URL for this goal.

Parameters:
url - url or null for none

set

public Goal.UrlDestinationDetails set(String fieldName,
                                      Object value)
Overrides:
set in class GenericJson

clone

public Goal.UrlDestinationDetails clone()
Overrides:
clone in class GenericJson