public class Match extends Object
| Modifier and Type | Field and Description | 
|---|---|
| static MatchType | DEFAULT_TYPEThe default value :  MatchType.EQUALS | 
| Constructor and Description | 
|---|
| Match()Default constructor | 
| Match(JsonObject json)Create an instance from a  JsonObject | 
| Match(Match other)Copy constructor | 
| Modifier and Type | Method and Description | 
|---|---|
| String | getAlias() | 
| MetricsDomain | getDomain() | 
| String | getLabel() | 
| MatchType | getType() | 
| String | getValue() | 
| Match | setAlias(String alias)Set an alias that would replace the label value when it matches. | 
| Match | setDomain(MetricsDomain domain)Set the label domain, restricting this rule to a single domain. | 
| Match | setLabel(String label)Set the label name. | 
| Match | setType(MatchType type)Set the type of matching to apply. | 
| Match | setValue(String value)Set the matched value. | 
public static final MatchType DEFAULT_TYPE
MatchType.EQUALSpublic Match()
public Match(Match other)
other - The other Match to copy when creating thispublic Match(JsonObject json)
JsonObjectjson - the JsonObject to create it frompublic MetricsDomain getDomain()
public Match setDomain(MetricsDomain domain)
domain - the label domainpublic String getLabel()
public Match setLabel(String label)
label - the label namepublic String getValue()
public Match setValue(String value)
value - the value to matchpublic MatchType getType()
public Match setType(MatchType type)
type - the matcher typepublic String getAlias()
Copyright © 2023 Eclipse. All rights reserved.