All Downloads are FREE. Search and download functionalities are using the official Maven repository.

me.snowdrop.istio.api.networking.v1alpha3.StringMatchFluent Maven / Gradle / Ivy

package me.snowdrop.istio.api.networking.v1alpha3;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.fabric8.kubernetes.api.builder.Fluent;
import io.fabric8.kubernetes.api.builder.Nested;
import java.lang.String;
import java.lang.Deprecated;
import com.fasterxml.jackson.annotation.JsonUnwrapped;
import java.lang.Boolean;

public interface StringMatchFluent> extends Fluent{


    
/**
 * This method has been deprecated, please use method buildMatchType instead.
 * @return The buildable object.
 */
@Deprecated public me.snowdrop.istio.api.networking.v1alpha3.StringMatch.MatchType getMatchType();
    public me.snowdrop.istio.api.networking.v1alpha3.StringMatch.MatchType buildMatchType();
    public A withMatchType(me.snowdrop.istio.api.networking.v1alpha3.StringMatch.MatchType matchType);
    public Boolean hasMatchType();
    public A withRegexMatchType(RegexMatchType regexMatchType);
    public StringMatchFluent.RegexMatchTypeNested withNewRegexMatchType();
    public StringMatchFluent.RegexMatchTypeNested withNewRegexMatchTypeLike(RegexMatchType item);
    public A withNewRegexMatchType(String regex);
    public A withPrefixMatchType(PrefixMatchType prefixMatchType);
    public StringMatchFluent.PrefixMatchTypeNested withNewPrefixMatchType();
    public StringMatchFluent.PrefixMatchTypeNested withNewPrefixMatchTypeLike(PrefixMatchType item);
    public A withNewPrefixMatchType(String prefix);
    public A withExactMatchType(ExactMatchType exactMatchType);
    public StringMatchFluent.ExactMatchTypeNested withNewExactMatchType();
    public StringMatchFluent.ExactMatchTypeNested withNewExactMatchTypeLike(ExactMatchType item);
    public A withNewExactMatchType(String exact);

    public interface RegexMatchTypeNested extends io.fabric8.kubernetes.api.builder.Nested,RegexMatchTypeFluent>{

        
    public N and();    public N endRegexMatchType();
}
    public interface PrefixMatchTypeNested extends io.fabric8.kubernetes.api.builder.Nested,PrefixMatchTypeFluent>{

        
    public N and();    public N endPrefixMatchType();
}
    public interface ExactMatchTypeNested extends io.fabric8.kubernetes.api.builder.Nested,ExactMatchTypeFluent>{

        
    public N and();    public N endExactMatchType();
}


}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy