@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2020-08-31T19:41:55.826Z[Etc/UTC]") public class V1ServiceMonitorSpecMetricRelabelings extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
SERIALIZED_NAME_ACTION |
static String |
SERIALIZED_NAME_MODULUS |
static String |
SERIALIZED_NAME_REGEX |
static String |
SERIALIZED_NAME_REPLACEMENT |
static String |
SERIALIZED_NAME_SEPARATOR |
static String |
SERIALIZED_NAME_SOURCE_LABELS |
static String |
SERIALIZED_NAME_TARGET_LABEL |
| Constructor and Description |
|---|
V1ServiceMonitorSpecMetricRelabelings() |
| Modifier and Type | Method and Description |
|---|---|
V1ServiceMonitorSpecMetricRelabelings |
action(String action) |
V1ServiceMonitorSpecMetricRelabelings |
addSourceLabelsItem(String sourceLabelsItem) |
boolean |
equals(Object o) |
String |
getAction()
Action to perform based on regex matching.
|
Long |
getModulus()
Modulus to take of the hash of the source label values.
|
String |
getRegex()
Regular expression against which the extracted value is matched.
|
String |
getReplacement()
Replacement value against which a regex replace is performed if the regular expression matches.
|
String |
getSeparator()
Separator placed between concatenated source label values.
|
List<String> |
getSourceLabels()
The source labels select values from existing labels.
|
String |
getTargetLabel()
Label to which the resulting value is written in a replace action.
|
int |
hashCode() |
V1ServiceMonitorSpecMetricRelabelings |
modulus(Long modulus) |
V1ServiceMonitorSpecMetricRelabelings |
regex(String regex) |
V1ServiceMonitorSpecMetricRelabelings |
replacement(String replacement) |
V1ServiceMonitorSpecMetricRelabelings |
separator(String separator) |
void |
setAction(String action) |
void |
setModulus(Long modulus) |
void |
setRegex(String regex) |
void |
setReplacement(String replacement) |
void |
setSeparator(String separator) |
void |
setSourceLabels(List<String> sourceLabels) |
void |
setTargetLabel(String targetLabel) |
V1ServiceMonitorSpecMetricRelabelings |
sourceLabels(List<String> sourceLabels) |
V1ServiceMonitorSpecMetricRelabelings |
targetLabel(String targetLabel) |
String |
toString() |
public static final String SERIALIZED_NAME_ACTION
public static final String SERIALIZED_NAME_MODULUS
public static final String SERIALIZED_NAME_REGEX
public static final String SERIALIZED_NAME_REPLACEMENT
public static final String SERIALIZED_NAME_SEPARATOR
public static final String SERIALIZED_NAME_SOURCE_LABELS
public static final String SERIALIZED_NAME_TARGET_LABEL
public V1ServiceMonitorSpecMetricRelabelings()
public V1ServiceMonitorSpecMetricRelabelings action(String action)
@Nullable public String getAction()
public void setAction(String action)
public V1ServiceMonitorSpecMetricRelabelings modulus(Long modulus)
@Nullable public Long getModulus()
public void setModulus(Long modulus)
public V1ServiceMonitorSpecMetricRelabelings regex(String regex)
@Nullable public String getRegex()
public void setRegex(String regex)
public V1ServiceMonitorSpecMetricRelabelings replacement(String replacement)
@Nullable public String getReplacement()
public void setReplacement(String replacement)
public V1ServiceMonitorSpecMetricRelabelings separator(String separator)
@Nullable public String getSeparator()
public void setSeparator(String separator)
public V1ServiceMonitorSpecMetricRelabelings sourceLabels(List<String> sourceLabels)
public V1ServiceMonitorSpecMetricRelabelings addSourceLabelsItem(String sourceLabelsItem)
@Nullable public List<String> getSourceLabels()
public V1ServiceMonitorSpecMetricRelabelings targetLabel(String targetLabel)
@Nullable public String getTargetLabel()
public void setTargetLabel(String targetLabel)
Copyright © 2020. All rights reserved.