Package com.datadog.api.client.v2.model
Class ProductAnalyticsJourneySearch
java.lang.Object
com.datadog.api.client.v2.model.ProductAnalyticsJourneySearch
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class ProductAnalyticsJourneySearch
extends Object
Defines the steps of the journey and the filters applied to it.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionProductAnalyticsJourneySearch(String expression, Map<String, ProductAnalyticsBaseQuery> nodeObjects) -
Method Summary
Modifier and TypeMethodDescriptionbooleanReturn true if this ProductAnalyticsJourneySearch object is equal to o.expression(String expression) Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.Expression combining the node aliases in order, for exampleA -> B -> C.Filters applied on top of the journey step expression.Identity join keys used to stitch events belonging to the same user or session.Map of node alias to the query matching that step of the journey.inthashCode()joinKeys(ProductAnalyticsJoinKeys joinKeys) nodeObjects(Map<String, ProductAnalyticsBaseQuery> nodeObjects) putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.putNodeObjectsItem(String key, ProductAnalyticsBaseQuery nodeObjectsItem) voidsetExpression(String expression) voidvoidsetJoinKeys(ProductAnalyticsJoinKeys joinKeys) voidsetNodeObjects(Map<String, ProductAnalyticsBaseQuery> nodeObjects) toString()
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_EXPRESSION
- See Also:
-
JSON_PROPERTY_FILTERS
- See Also:
-
JSON_PROPERTY_JOIN_KEYS
- See Also:
-
JSON_PROPERTY_NODE_OBJECTS
- See Also:
-
-
Constructor Details
-
ProductAnalyticsJourneySearch
public ProductAnalyticsJourneySearch() -
ProductAnalyticsJourneySearch
public ProductAnalyticsJourneySearch(String expression, Map<String, ProductAnalyticsBaseQuery> nodeObjects)
-
-
Method Details
-
expression
-
getExpression
Expression combining the node aliases in order, for exampleA -> B -> C.- Returns:
- expression
-
setExpression
-
filters
-
getFilters
Filters applied on top of the journey step expression.- Returns:
- filters
-
setFilters
-
joinKeys
-
getJoinKeys
Identity join keys used to stitch events belonging to the same user or session.- Returns:
- joinKeys
-
setJoinKeys
-
nodeObjects
-
putNodeObjectsItem
public ProductAnalyticsJourneySearch putNodeObjectsItem(String key, ProductAnalyticsBaseQuery nodeObjectsItem) -
getNodeObjects
Map of node alias to the query matching that step of the journey. Every alias used inexpressionmust have an entry here.- Returns:
- nodeObjects
-
setNodeObjects
-
putAdditionalProperty
Set the additional (undeclared) property with the specified name and value. If the property does not already exist, create it otherwise replace it.- Parameters:
key- The arbitrary key to setvalue- The associated value- Returns:
- ProductAnalyticsJourneySearch
-
getAdditionalProperties
Return the additional (undeclared) property.- Returns:
- The additional properties
-
getAdditionalProperty
Return the additional (undeclared) property with the specified name.- Parameters:
key- The arbitrary key to get- Returns:
- The specific additional property for the given key
-
equals
Return true if this ProductAnalyticsJourneySearch object is equal to o. -
hashCode
public int hashCode() -
toString
-