public interface  io.fabric.chaosmesh.v1alpha.MatcherFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract java.lang.String getExactMatch();
public abstract io.fabric.chaosmesh.v1alpha.MatcherFluent withExactMatch(java.lang.String);
public abstract java.lang.Boolean hasExactMatch();
public abstract io.fabric.chaosmesh.v1alpha.MatcherFluent withNewExactMatch(java.lang.String);
public abstract io.fabric.chaosmesh.v1alpha.MatcherFluent withNewExactMatch(java.lang.StringBuilder);
public abstract io.fabric.chaosmesh.v1alpha.MatcherFluent withNewExactMatch(java.lang.StringBuffer);
public abstract java.lang.String getInvertMatch();
public abstract io.fabric.chaosmesh.v1alpha.MatcherFluent withInvertMatch(java.lang.String);
public abstract java.lang.Boolean hasInvertMatch();
public abstract io.fabric.chaosmesh.v1alpha.MatcherFluent withNewInvertMatch(java.lang.String);
public abstract io.fabric.chaosmesh.v1alpha.MatcherFluent withNewInvertMatch(java.lang.StringBuilder);
public abstract io.fabric.chaosmesh.v1alpha.MatcherFluent withNewInvertMatch(java.lang.StringBuffer);
public abstract java.lang.String getName();
public abstract io.fabric.chaosmesh.v1alpha.MatcherFluent withName(java.lang.String);
public abstract java.lang.Boolean hasName();
public abstract io.fabric.chaosmesh.v1alpha.MatcherFluent withNewName(java.lang.String);
public abstract io.fabric.chaosmesh.v1alpha.MatcherFluent withNewName(java.lang.StringBuilder);
public abstract io.fabric.chaosmesh.v1alpha.MatcherFluent withNewName(java.lang.StringBuffer);
public abstract java.lang.String getPrefixMatch();
public abstract io.fabric.chaosmesh.v1alpha.MatcherFluent withPrefixMatch(java.lang.String);
public abstract java.lang.Boolean hasPrefixMatch();
public abstract io.fabric.chaosmesh.v1alpha.MatcherFluent withNewPrefixMatch(java.lang.String);
public abstract io.fabric.chaosmesh.v1alpha.MatcherFluent withNewPrefixMatch(java.lang.StringBuilder);
public abstract io.fabric.chaosmesh.v1alpha.MatcherFluent withNewPrefixMatch(java.lang.StringBuffer);
public abstract java.lang.String getPresentMatch();
public abstract io.fabric.chaosmesh.v1alpha.MatcherFluent withPresentMatch(java.lang.String);
public abstract java.lang.Boolean hasPresentMatch();
public abstract io.fabric.chaosmesh.v1alpha.MatcherFluent withNewPresentMatch(java.lang.String);
public abstract io.fabric.chaosmesh.v1alpha.MatcherFluent withNewPresentMatch(java.lang.StringBuilder);
public abstract io.fabric.chaosmesh.v1alpha.MatcherFluent withNewPresentMatch(java.lang.StringBuffer);
public abstract java.lang.String getRangeMatch();
public abstract io.fabric.chaosmesh.v1alpha.MatcherFluent withRangeMatch(java.lang.String);
public abstract java.lang.Boolean hasRangeMatch();
public abstract io.fabric.chaosmesh.v1alpha.MatcherFluent withNewRangeMatch(java.lang.String);
public abstract io.fabric.chaosmesh.v1alpha.MatcherFluent withNewRangeMatch(java.lang.StringBuilder);
public abstract io.fabric.chaosmesh.v1alpha.MatcherFluent withNewRangeMatch(java.lang.StringBuffer);
public abstract java.lang.String getRegexMatch();
public abstract io.fabric.chaosmesh.v1alpha.MatcherFluent withRegexMatch(java.lang.String);
public abstract java.lang.Boolean hasRegexMatch();
public abstract io.fabric.chaosmesh.v1alpha.MatcherFluent withNewRegexMatch(java.lang.String);
public abstract io.fabric.chaosmesh.v1alpha.MatcherFluent withNewRegexMatch(java.lang.StringBuilder);
public abstract io.fabric.chaosmesh.v1alpha.MatcherFluent withNewRegexMatch(java.lang.StringBuffer);
public abstract java.lang.String getSafeRegexMatch();
public abstract io.fabric.chaosmesh.v1alpha.MatcherFluent withSafeRegexMatch(java.lang.String);
public abstract java.lang.Boolean hasSafeRegexMatch();
public abstract io.fabric.chaosmesh.v1alpha.MatcherFluent withNewSafeRegexMatch(java.lang.String);
public abstract io.fabric.chaosmesh.v1alpha.MatcherFluent withNewSafeRegexMatch(java.lang.StringBuilder);
public abstract io.fabric.chaosmesh.v1alpha.MatcherFluent withNewSafeRegexMatch(java.lang.StringBuffer);
public abstract java.lang.String getSuffixMatch();
public abstract io.fabric.chaosmesh.v1alpha.MatcherFluent withSuffixMatch(java.lang.String);
public abstract java.lang.Boolean hasSuffixMatch();
public abstract io.fabric.chaosmesh.v1alpha.MatcherFluent withNewSuffixMatch(java.lang.String);
public abstract io.fabric.chaosmesh.v1alpha.MatcherFluent withNewSuffixMatch(java.lang.StringBuilder);
public abstract io.fabric.chaosmesh.v1alpha.MatcherFluent withNewSuffixMatch(java.lang.StringBuffer);
}