@Generated(value="https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class RUMOperationJourneyCompositeRule extends Object
nodes on a
journey step when several conditions must be matched together, in any order or in a specific
order.| Modifier and Type | Field and Description |
|---|---|
static String |
JSON_PROPERTY_COMPOSITE_RULE_ID |
static String |
JSON_PROPERTY_CONFIG_VERSION |
static String |
JSON_PROPERTY_KIND |
static String |
JSON_PROPERTY_MAX_WINDOW_MS |
static String |
JSON_PROPERTY_PREDICATES |
boolean |
unparsed |
| Constructor and Description |
|---|
RUMOperationJourneyCompositeRule() |
RUMOperationJourneyCompositeRule(RUMOperationJourneyCompositeRuleKind kind,
List<RUMOperationJourneyPredicate> predicates) |
| Modifier and Type | Method and Description |
|---|---|
RUMOperationJourneyCompositeRule |
addPredicatesItem(RUMOperationJourneyPredicate predicatesItem) |
boolean |
equals(Object o)
Return true if this RUMOperationJourneyCompositeRule object is equal to o.
|
Map<String,Object> |
getAdditionalProperties()
Return the additional (undeclared) property.
|
Object |
getAdditionalProperty(String key)
Return the additional (undeclared) property with the specified name.
|
String |
getCompositeRuleId()
The unique identifier of the composite rule.
|
String |
getConfigVersion()
A hash of the composite rule's configuration, computed by the server.
|
RUMOperationJourneyCompositeRuleKind |
getKind()
The rule used to combine the composite rule's predicates.
|
Long |
getMaxWindowMs()
The maximum time window, in milliseconds, in which all predicates must match.
|
List<RUMOperationJourneyPredicate> |
getPredicates()
The list of predicates that must be matched by RUM events.
|
int |
hashCode() |
RUMOperationJourneyCompositeRule |
kind(RUMOperationJourneyCompositeRuleKind kind) |
RUMOperationJourneyCompositeRule |
maxWindowMs(Long maxWindowMs) |
RUMOperationJourneyCompositeRule |
predicates(List<RUMOperationJourneyPredicate> predicates) |
RUMOperationJourneyCompositeRule |
putAdditionalProperty(String key,
Object value)
Set the additional (undeclared) property with the specified name and value.
|
void |
setKind(RUMOperationJourneyCompositeRuleKind kind) |
void |
setMaxWindowMs(Long maxWindowMs) |
void |
setPredicates(List<RUMOperationJourneyPredicate> predicates) |
String |
toString() |
public boolean unparsed
public static final String JSON_PROPERTY_COMPOSITE_RULE_ID
public static final String JSON_PROPERTY_CONFIG_VERSION
public static final String JSON_PROPERTY_KIND
public static final String JSON_PROPERTY_MAX_WINDOW_MS
public static final String JSON_PROPERTY_PREDICATES
public RUMOperationJourneyCompositeRule()
public RUMOperationJourneyCompositeRule(RUMOperationJourneyCompositeRuleKind kind, List<RUMOperationJourneyPredicate> predicates)
@Nullable public String getCompositeRuleId()
@Nullable public String getConfigVersion()
public RUMOperationJourneyCompositeRule kind(RUMOperationJourneyCompositeRuleKind kind)
public RUMOperationJourneyCompositeRuleKind getKind()
all_of requires every
predicate to match, in any order. in_order requires every predicate to match in
the given order.public void setKind(RUMOperationJourneyCompositeRuleKind kind)
public RUMOperationJourneyCompositeRule maxWindowMs(Long maxWindowMs)
@Nullable public Long getMaxWindowMs()
public void setMaxWindowMs(Long maxWindowMs)
public RUMOperationJourneyCompositeRule predicates(List<RUMOperationJourneyPredicate> predicates)
public RUMOperationJourneyCompositeRule addPredicatesItem(RUMOperationJourneyPredicate predicatesItem)
public List<RUMOperationJourneyPredicate> getPredicates()
public void setPredicates(List<RUMOperationJourneyPredicate> predicates)
public RUMOperationJourneyCompositeRule putAdditionalProperty(String key, Object value)
key - The arbitrary key to setvalue - The associated valuepublic Map<String,Object> getAdditionalProperties()
public Object getAdditionalProperty(String key)
key - The arbitrary key to getpublic boolean equals(Object o)
Copyright © 2026. All rights reserved.