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

me.snowdrop.istio.api.authentication.v1alpha1.JwtFluent Maven / Gradle / Ivy

package me.snowdrop.istio.api.authentication.v1alpha1;

import com.fasterxml.jackson.annotation.JsonPropertyDescription;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.fabric8.kubernetes.api.builder.Fluent;
import io.fabric8.kubernetes.api.builder.Nested;
import java.util.ArrayList;
import java.lang.String;
import io.fabric8.kubernetes.api.builder.Predicate;
import java.lang.Deprecated;
import javax.validation.Valid;
import java.util.Collection;
import java.util.List;
import java.lang.Boolean;

public interface JwtFluent> extends Fluent{


    public A addToAudiences(int index,String item);
    public A setToAudiences(int index,String item);
    public A addToAudiences(String... items);
    public A addAllToAudiences(Collection items);
    public A removeFromAudiences(String... items);
    public A removeAllFromAudiences(Collection items);
    public List getAudiences();
    public String getAudience(int index);
    public String getFirstAudience();
    public String getLastAudience();
    public String getMatchingAudience(io.fabric8.kubernetes.api.builder.Predicate predicate);
    public A withAudiences(List audiences);
    public A withAudiences(String... audiences);
    public Boolean hasAudiences();
    public String getIssuer();
    public A withIssuer(String issuer);
    public Boolean hasIssuer();
    public String getJwksUri();
    public A withJwksUri(String jwksUri);
    public Boolean hasJwksUri();
    public A addToJwtHeaders(int index,String item);
    public A setToJwtHeaders(int index,String item);
    public A addToJwtHeaders(String... items);
    public A addAllToJwtHeaders(Collection items);
    public A removeFromJwtHeaders(String... items);
    public A removeAllFromJwtHeaders(Collection items);
    public List getJwtHeaders();
    public String getJwtHeader(int index);
    public String getFirstJwtHeader();
    public String getLastJwtHeader();
    public String getMatchingJwtHeader(io.fabric8.kubernetes.api.builder.Predicate predicate);
    public A withJwtHeaders(List jwtHeaders);
    public A withJwtHeaders(String... jwtHeaders);
    public Boolean hasJwtHeaders();
    public A addToJwtParams(int index,String item);
    public A setToJwtParams(int index,String item);
    public A addToJwtParams(String... items);
    public A addAllToJwtParams(Collection items);
    public A removeFromJwtParams(String... items);
    public A removeAllFromJwtParams(Collection items);
    public List getJwtParams();
    public String getJwtParam(int index);
    public String getFirstJwtParam();
    public String getLastJwtParam();
    public String getMatchingJwtParam(io.fabric8.kubernetes.api.builder.Predicate predicate);
    public A withJwtParams(List jwtParams);
    public A withJwtParams(String... jwtParams);
    public Boolean hasJwtParams();
    public A addToTriggerRules(int index,TriggerRule item);
    public A setToTriggerRules(int index,TriggerRule item);
    public A addToTriggerRules(TriggerRule... items);
    public A addAllToTriggerRules(Collection items);
    public A removeFromTriggerRules(TriggerRule... items);
    public A removeAllFromTriggerRules(Collection items);
    
/**
 * This method has been deprecated, please use method buildTriggerRules instead.
 * @return The buildable object.
 */
@Deprecated public List getTriggerRules();
    public List buildTriggerRules();
    public TriggerRule buildTriggerRule(int index);
    public TriggerRule buildFirstTriggerRule();
    public TriggerRule buildLastTriggerRule();
    public TriggerRule buildMatchingTriggerRule(io.fabric8.kubernetes.api.builder.Predicate predicate);
    public A withTriggerRules(List triggerRules);
    public A withTriggerRules(TriggerRule... triggerRules);
    public Boolean hasTriggerRules();
    public JwtFluent.TriggerRulesNested addNewTriggerRule();
    public JwtFluent.TriggerRulesNested addNewTriggerRuleLike(TriggerRule item);
    public JwtFluent.TriggerRulesNested setNewTriggerRuleLike(int index,TriggerRule item);
    public JwtFluent.TriggerRulesNested editTriggerRule(int index);
    public JwtFluent.TriggerRulesNested editFirstTriggerRule();
    public JwtFluent.TriggerRulesNested editLastTriggerRule();
    public JwtFluent.TriggerRulesNested editMatchingTriggerRule(io.fabric8.kubernetes.api.builder.Predicate predicate);

    public interface TriggerRulesNested extends io.fabric8.kubernetes.api.builder.Nested,TriggerRuleFluent>{

        
    public N and();    public N endTriggerRule();
}


}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy