public interface  io.fabric.istio.api.security.v1beta.RequestAuthenticationSpecFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.istio.api.security.v1beta.RequestAuthenticationSpecFluent addToJwtRules(java.lang.Integer, io.fabric.istio.api.security.v1beta.JWTRule);
public abstract io.fabric.istio.api.security.v1beta.RequestAuthenticationSpecFluent setToJwtRules(java.lang.Integer, io.fabric.istio.api.security.v1beta.JWTRule);
public abstract transient io.fabric.istio.api.security.v1beta.RequestAuthenticationSpecFluent addToJwtRules(io.fabric.istio.api.security.v1beta.JWTRule[]);
public abstract io.fabric.istio.api.security.v1beta.RequestAuthenticationSpecFluent addAllToJwtRules(java.util.Collection);
public abstract transient io.fabric.istio.api.security.v1beta.RequestAuthenticationSpecFluent removeFromJwtRules(io.fabric.istio.api.security.v1beta.JWTRule[]);
public abstract io.fabric.istio.api.security.v1beta.RequestAuthenticationSpecFluent removeAllFromJwtRules(java.util.Collection);
public abstract io.fabric.istio.api.security.v1beta.RequestAuthenticationSpecFluent removeMatchingFromJwtRules(java.util.function.Predicate);
public abstract java.util.List getJwtRules();
public abstract java.util.List buildJwtRules();
public abstract io.fabric.istio.api.security.v1beta.JWTRule buildJwtRule(java.lang.Integer);
public abstract io.fabric.istio.api.security.v1beta.JWTRule buildFirstJwtRule();
public abstract io.fabric.istio.api.security.v1beta.JWTRule buildLastJwtRule();
public abstract io.fabric.istio.api.security.v1beta.JWTRule buildMatchingJwtRule(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingJwtRule(java.util.function.Predicate);
public abstract io.fabric.istio.api.security.v1beta.RequestAuthenticationSpecFluent withJwtRules(java.util.List);
public abstract transient io.fabric.istio.api.security.v1beta.RequestAuthenticationSpecFluent withJwtRules(io.fabric.istio.api.security.v1beta.JWTRule[]);
public abstract java.lang.Boolean hasJwtRules();
public abstract io.fabric.istio.api.security.v1beta.RequestAuthenticationSpecFluent$JwtRulesNested addNewJwtRule();
public abstract io.fabric.istio.api.security.v1beta.RequestAuthenticationSpecFluent$JwtRulesNested addNewJwtRuleLike(io.fabric.istio.api.security.v1beta.JWTRule);
public abstract io.fabric.istio.api.security.v1beta.RequestAuthenticationSpecFluent$JwtRulesNested setNewJwtRuleLike(java.lang.Integer, io.fabric.istio.api.security.v1beta.JWTRule);
public abstract io.fabric.istio.api.security.v1beta.RequestAuthenticationSpecFluent$JwtRulesNested editJwtRule(java.lang.Integer);
public abstract io.fabric.istio.api.security.v1beta.RequestAuthenticationSpecFluent$JwtRulesNested editFirstJwtRule();
public abstract io.fabric.istio.api.security.v1beta.RequestAuthenticationSpecFluent$JwtRulesNested editLastJwtRule();
public abstract io.fabric.istio.api.security.v1beta.RequestAuthenticationSpecFluent$JwtRulesNested editMatchingJwtRule(java.util.function.Predicate);
public abstract io.fabric.istio.api.type.v1beta.WorkloadSelector getSelector();
public abstract io.fabric.istio.api.type.v1beta.WorkloadSelector buildSelector();
public abstract io.fabric.istio.api.security.v1beta.RequestAuthenticationSpecFluent withSelector(io.fabric.istio.api.type.v1beta.WorkloadSelector);
public abstract java.lang.Boolean hasSelector();
public abstract io.fabric.istio.api.security.v1beta.RequestAuthenticationSpecFluent$TypeSelectorNested withNewTypeSelector();
public abstract io.fabric.istio.api.security.v1beta.RequestAuthenticationSpecFluent$TypeSelectorNested withNewSelectorLike(io.fabric.istio.api.type.v1beta.WorkloadSelector);
public abstract io.fabric.istio.api.security.v1beta.RequestAuthenticationSpecFluent$TypeSelectorNested editTypeSelector();
public abstract io.fabric.istio.api.security.v1beta.RequestAuthenticationSpecFluent$TypeSelectorNested editOrNewSelector();
public abstract io.fabric.istio.api.security.v1beta.RequestAuthenticationSpecFluent$TypeSelectorNested editOrNewSelectorLike(io.fabric.istio.api.type.v1beta.WorkloadSelector);
}