Package com.datadog.api.client.v2.model
Class ProductAnalyticsRetentionSearch
java.lang.Object
com.datadog.api.client.v2.model.ProductAnalyticsRetentionSearch
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class ProductAnalyticsRetentionSearch
extends Object
Defines the cohort and return criteria that make up a retention query.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionProductAnalyticsRetentionSearch(ProductAnalyticsRetentionCohortCriteria cohortCriteria, ProductAnalyticsRetentionEntity retentionEntity, ProductAnalyticsRetentionReturnCondition returnCondition) -
Method Summary
Modifier and TypeMethodDescriptioncohortCriteria(ProductAnalyticsRetentionCohortCriteria cohortCriteria) booleanReturn true if this ProductAnalyticsRetentionSearch object is equal to o.filters(ProductAnalyticsRetentionFilters filters) Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.Defines the event that places an entity into a cohort, and how cohorts are bucketed over time.Filters narrowing the events considered by a retention query.The entity whose retention is measured.When an entity counts as having returned.Defines the event that counts as a return, and the window in which it must occur.inthashCode()putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.retentionEntity(ProductAnalyticsRetentionEntity retentionEntity) returnCondition(ProductAnalyticsRetentionReturnCondition returnCondition) returnCriteria(ProductAnalyticsRetentionReturnCriteria returnCriteria) voidsetCohortCriteria(ProductAnalyticsRetentionCohortCriteria cohortCriteria) voidvoidsetRetentionEntity(ProductAnalyticsRetentionEntity retentionEntity) voidsetReturnCondition(ProductAnalyticsRetentionReturnCondition returnCondition) voidsetReturnCriteria(ProductAnalyticsRetentionReturnCriteria returnCriteria) toString()
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_COHORT_CRITERIA
- See Also:
-
JSON_PROPERTY_FILTERS
- See Also:
-
JSON_PROPERTY_RETENTION_ENTITY
- See Also:
-
JSON_PROPERTY_RETURN_CONDITION
- See Also:
-
JSON_PROPERTY_RETURN_CRITERIA
- See Also:
-
-
Constructor Details
-
ProductAnalyticsRetentionSearch
public ProductAnalyticsRetentionSearch() -
ProductAnalyticsRetentionSearch
public ProductAnalyticsRetentionSearch(ProductAnalyticsRetentionCohortCriteria cohortCriteria, ProductAnalyticsRetentionEntity retentionEntity, ProductAnalyticsRetentionReturnCondition returnCondition)
-
-
Method Details
-
cohortCriteria
public ProductAnalyticsRetentionSearch cohortCriteria(ProductAnalyticsRetentionCohortCriteria cohortCriteria) -
getCohortCriteria
Defines the event that places an entity into a cohort, and how cohorts are bucketed over time.- Returns:
- cohortCriteria
-
setCohortCriteria
-
filters
-
getFilters
Filters narrowing the events considered by a retention query.- Returns:
- filters
-
setFilters
-
retentionEntity
public ProductAnalyticsRetentionSearch retentionEntity(ProductAnalyticsRetentionEntity retentionEntity) -
getRetentionEntity
The entity whose retention is measured.- Returns:
- retentionEntity
-
setRetentionEntity
-
returnCondition
public ProductAnalyticsRetentionSearch returnCondition(ProductAnalyticsRetentionReturnCondition returnCondition) -
getReturnCondition
When an entity counts as having returned. Useconversion_onto count only entities that returned during the period itself, orconversion_on_or_afterto also count later returns.- Returns:
- returnCondition
-
setReturnCondition
-
returnCriteria
public ProductAnalyticsRetentionSearch returnCriteria(ProductAnalyticsRetentionReturnCriteria returnCriteria) -
getReturnCriteria
Defines the event that counts as a return, and the window in which it must occur.- Returns:
- returnCriteria
-
setReturnCriteria
-
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:
- ProductAnalyticsRetentionSearch
-
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 ProductAnalyticsRetentionSearch object is equal to o. -
hashCode
public int hashCode() -
toString
-