public interface  io.fabric.openshift.api.model.monitoring.v.RelabelConfigFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract java.lang.String getAction();
public abstract io.fabric.openshift.api.model.monitoring.v.RelabelConfigFluent withAction(java.lang.String);
public abstract java.lang.Boolean hasAction();
public abstract io.fabric.openshift.api.model.monitoring.v.RelabelConfigFluent withNewAction(java.lang.String);
public abstract java.lang.Long getModulus();
public abstract io.fabric.openshift.api.model.monitoring.v.RelabelConfigFluent withModulus(java.lang.Long);
public abstract java.lang.Boolean hasModulus();
public abstract java.lang.String getRegex();
public abstract io.fabric.openshift.api.model.monitoring.v.RelabelConfigFluent withRegex(java.lang.String);
public abstract java.lang.Boolean hasRegex();
public abstract io.fabric.openshift.api.model.monitoring.v.RelabelConfigFluent withNewRegex(java.lang.String);
public abstract java.lang.String getReplacement();
public abstract io.fabric.openshift.api.model.monitoring.v.RelabelConfigFluent withReplacement(java.lang.String);
public abstract java.lang.Boolean hasReplacement();
public abstract io.fabric.openshift.api.model.monitoring.v.RelabelConfigFluent withNewReplacement(java.lang.String);
public abstract java.lang.String getSeparator();
public abstract io.fabric.openshift.api.model.monitoring.v.RelabelConfigFluent withSeparator(java.lang.String);
public abstract java.lang.Boolean hasSeparator();
public abstract io.fabric.openshift.api.model.monitoring.v.RelabelConfigFluent withNewSeparator(java.lang.String);
public abstract io.fabric.openshift.api.model.monitoring.v.RelabelConfigFluent addToSourceLabels(int, java.lang.String);
public abstract io.fabric.openshift.api.model.monitoring.v.RelabelConfigFluent setToSourceLabels(int, java.lang.String);
public abstract transient io.fabric.openshift.api.model.monitoring.v.RelabelConfigFluent addToSourceLabels(java.lang.String[]);
public abstract io.fabric.openshift.api.model.monitoring.v.RelabelConfigFluent addAllToSourceLabels(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.monitoring.v.RelabelConfigFluent removeFromSourceLabels(java.lang.String[]);
public abstract io.fabric.openshift.api.model.monitoring.v.RelabelConfigFluent removeAllFromSourceLabels(java.util.Collection);
public abstract java.util.List getSourceLabels();
public abstract java.lang.String getSourceLabel(int);
public abstract java.lang.String getFirstSourceLabel();
public abstract java.lang.String getLastSourceLabel();
public abstract java.lang.String getMatchingSourceLabel(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingSourceLabel(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.monitoring.v.RelabelConfigFluent withSourceLabels(java.util.List);
public abstract transient io.fabric.openshift.api.model.monitoring.v.RelabelConfigFluent withSourceLabels(java.lang.String[]);
public abstract java.lang.Boolean hasSourceLabels();
public abstract io.fabric.openshift.api.model.monitoring.v.RelabelConfigFluent addNewSourceLabel(java.lang.String);
public abstract java.lang.String getTargetLabel();
public abstract io.fabric.openshift.api.model.monitoring.v.RelabelConfigFluent withTargetLabel(java.lang.String);
public abstract java.lang.Boolean hasTargetLabel();
public abstract io.fabric.openshift.api.model.monitoring.v.RelabelConfigFluent withNewTargetLabel(java.lang.String);
}