public interface  io.fabric.istio.api.networking.v1alpha.StringMatchFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.istio.api.networking.v1alpha.IsStringMatchMatchType getMatchType();
public abstract io.fabric.istio.api.networking.v1alpha.IsStringMatchMatchType buildMatchType();
public abstract io.fabric.istio.api.networking.v1alpha.StringMatchFluent withMatchType(io.fabric.istio.api.networking.v1alpha.IsStringMatchMatchType);
public abstract java.lang.Boolean hasMatchType();
public abstract io.fabric.istio.api.networking.v1alpha.StringMatchFluent withStringMatchExactType(io.fabric.istio.api.networking.v1alpha.StringMatchExact);
public abstract io.fabric.istio.api.networking.v1alpha.StringMatchFluent$StringMatchExactTypeNested withNewStringMatchExactType();
public abstract io.fabric.istio.api.networking.v1alpha.StringMatchFluent$StringMatchExactTypeNested withNewStringMatchExactTypeLike(io.fabric.istio.api.networking.v1alpha.StringMatchExact);
public abstract io.fabric.istio.api.networking.v1alpha.StringMatchFluent withNewStringMatchExactType(java.lang.String);
public abstract io.fabric.istio.api.networking.v1alpha.StringMatchFluent withStringMatchPrefixType(io.fabric.istio.api.networking.v1alpha.StringMatchPrefix);
public abstract io.fabric.istio.api.networking.v1alpha.StringMatchFluent$StringMatchPrefixTypeNested withNewStringMatchPrefixType();
public abstract io.fabric.istio.api.networking.v1alpha.StringMatchFluent$StringMatchPrefixTypeNested withNewStringMatchPrefixTypeLike(io.fabric.istio.api.networking.v1alpha.StringMatchPrefix);
public abstract io.fabric.istio.api.networking.v1alpha.StringMatchFluent withNewStringMatchPrefixType(java.lang.String);
public abstract io.fabric.istio.api.networking.v1alpha.StringMatchFluent withStringMatchRegexType(io.fabric.istio.api.networking.v1alpha.StringMatchRegex);
public abstract io.fabric.istio.api.networking.v1alpha.StringMatchFluent$StringMatchRegexTypeNested withNewStringMatchRegexType();
public abstract io.fabric.istio.api.networking.v1alpha.StringMatchFluent$StringMatchRegexTypeNested withNewStringMatchRegexTypeLike(io.fabric.istio.api.networking.v1alpha.StringMatchRegex);
public abstract io.fabric.istio.api.networking.v1alpha.StringMatchFluent withNewStringMatchRegexType(java.lang.String);
}