Package com.datadog.api.client.v2.model
Class RUMOperationJourneyCompositeRule
java.lang.Object
com.datadog.api.client.v2.model.RUMOperationJourneyCompositeRule
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class RUMOperationJourneyCompositeRule
extends Object
A composite rule combining several predicates. Used as an alternative to
nodes on a
journey step when several conditions must be matched together, in any order or in a specific
order.-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionRUMOperationJourneyCompositeRule(RUMOperationJourneyCompositeRuleKind kind, List<RUMOperationJourneyPredicate> predicates) -
Method Summary
Modifier and TypeMethodDescriptionaddPredicatesItem(RUMOperationJourneyPredicate predicatesItem) booleanReturn true if this RUMOperationJourneyCompositeRule object is equal to o.Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.The unique identifier of the composite rule.A hash of the composite rule's configuration, computed by the server.getKind()The rule used to combine the composite rule's predicates.The maximum time window, in milliseconds, in which all predicates must match.The list of predicates that must be matched by RUM events.inthashCode()maxWindowMs(Long maxWindowMs) predicates(List<RUMOperationJourneyPredicate> predicates) putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.voidvoidsetMaxWindowMs(Long maxWindowMs) voidsetPredicates(List<RUMOperationJourneyPredicate> predicates) toString()
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_COMPOSITE_RULE_ID
- See Also:
-
JSON_PROPERTY_CONFIG_VERSION
- See Also:
-
JSON_PROPERTY_KIND
- See Also:
-
JSON_PROPERTY_MAX_WINDOW_MS
- See Also:
-
JSON_PROPERTY_PREDICATES
- See Also:
-
-
Constructor Details
-
RUMOperationJourneyCompositeRule
public RUMOperationJourneyCompositeRule() -
RUMOperationJourneyCompositeRule
public RUMOperationJourneyCompositeRule(RUMOperationJourneyCompositeRuleKind kind, List<RUMOperationJourneyPredicate> predicates)
-
-
Method Details
-
getCompositeRuleId
The unique identifier of the composite rule. Generated by the server if omitted.- Returns:
- compositeRuleId
-
getConfigVersion
A hash of the composite rule's configuration, computed by the server.- Returns:
- configVersion
-
kind
-
getKind
The rule used to combine the composite rule's predicates.all_ofrequires every predicate to match, in any order.in_orderrequires every predicate to match in the given order.- Returns:
- kind
-
setKind
-
maxWindowMs
-
getMaxWindowMs
The maximum time window, in milliseconds, in which all predicates must match.- Returns:
- maxWindowMs
-
setMaxWindowMs
-
predicates
-
addPredicatesItem
public RUMOperationJourneyCompositeRule addPredicatesItem(RUMOperationJourneyPredicate predicatesItem) -
getPredicates
The list of predicates that must be matched by RUM events.- Returns:
- predicates
-
setPredicates
-
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:
- RUMOperationJourneyCompositeRule
-
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 RUMOperationJourneyCompositeRule object is equal to o. -
hashCode
public int hashCode() -
toString
-