me.snowdrop.istio.api.authentication.v1alpha1.PolicySpecFluent Maven / Gradle / Ivy
package me.snowdrop.istio.api.authentication.v1alpha1;
import com.fasterxml.jackson.annotation.JsonPropertyDescription;
import java.io.Serializable;
import com.fasterxml.jackson.annotation.JsonProperty;
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 java.util.List;
import java.lang.Boolean;
import io.fabric8.kubernetes.api.builder.Fluent;
import javax.validation.Valid;
import java.util.Collection;
import java.lang.Object;
public interface PolicySpecFluent> extends Fluent{
public Boolean isOriginIsOptional();
public A withOriginIsOptional(Boolean originIsOptional);
public Boolean hasOriginIsOptional();
public A withNewOriginIsOptional(String arg1);
public A withNewOriginIsOptional(boolean arg1);
public A addToOrigins(int index,OriginAuthenticationMethod item);
public A setToOrigins(int index,OriginAuthenticationMethod item);
public A addToOrigins(OriginAuthenticationMethod... items);
public A addAllToOrigins(Collection items);
public A removeFromOrigins(OriginAuthenticationMethod... items);
public A removeAllFromOrigins(Collection items);
/**
* This method has been deprecated, please use method buildOrigins instead.
* @return The buildable object.
*/
@Deprecated public List getOrigins();
public List buildOrigins();
public OriginAuthenticationMethod buildOrigin(int index);
public OriginAuthenticationMethod buildFirstOrigin();
public OriginAuthenticationMethod buildLastOrigin();
public OriginAuthenticationMethod buildMatchingOrigin(io.fabric8.kubernetes.api.builder.Predicate predicate);
public A withOrigins(List origins);
public A withOrigins(OriginAuthenticationMethod... origins);
public Boolean hasOrigins();
public PolicySpecFluent.OriginsNested addNewOrigin();
public PolicySpecFluent.OriginsNested addNewOriginLike(OriginAuthenticationMethod item);
public PolicySpecFluent.OriginsNested setNewOriginLike(int index,OriginAuthenticationMethod item);
public PolicySpecFluent.OriginsNested editOrigin(int index);
public PolicySpecFluent.OriginsNested editFirstOrigin();
public PolicySpecFluent.OriginsNested editLastOrigin();
public PolicySpecFluent.OriginsNested editMatchingOrigin(io.fabric8.kubernetes.api.builder.Predicate predicate);
public Boolean isPeerIsOptional();
public A withPeerIsOptional(Boolean peerIsOptional);
public Boolean hasPeerIsOptional();
public A withNewPeerIsOptional(String arg1);
public A withNewPeerIsOptional(boolean arg1);
public A addToPeers(int index,PeerAuthenticationMethod item);
public A setToPeers(int index,PeerAuthenticationMethod item);
public A addToPeers(PeerAuthenticationMethod... items);
public A addAllToPeers(Collection items);
public A removeFromPeers(PeerAuthenticationMethod... items);
public A removeAllFromPeers(Collection items);
/**
* This method has been deprecated, please use method buildPeers instead.
* @return The buildable object.
*/
@Deprecated public List getPeers();
public List buildPeers();
public PeerAuthenticationMethod buildPeer(int index);
public PeerAuthenticationMethod buildFirstPeer();
public PeerAuthenticationMethod buildLastPeer();
public PeerAuthenticationMethod buildMatchingPeer(io.fabric8.kubernetes.api.builder.Predicate predicate);
public A withPeers(List peers);
public A withPeers(PeerAuthenticationMethod... peers);
public Boolean hasPeers();
public PolicySpecFluent.PeersNested addNewPeer();
public PolicySpecFluent.PeersNested addNewPeerLike(PeerAuthenticationMethod item);
public PolicySpecFluent.PeersNested setNewPeerLike(int index,PeerAuthenticationMethod item);
public PolicySpecFluent.PeersNested editPeer(int index);
public PolicySpecFluent.PeersNested editFirstPeer();
public PolicySpecFluent.PeersNested editLastPeer();
public PolicySpecFluent.PeersNested editMatchingPeer(io.fabric8.kubernetes.api.builder.Predicate predicate);
public PrincipalBinding getPrincipalBinding();
public A withPrincipalBinding(PrincipalBinding principalBinding);
public Boolean hasPrincipalBinding();
public A addToTargets(int index,TargetSelector item);
public A setToTargets(int index,TargetSelector item);
public A addToTargets(TargetSelector... items);
public A addAllToTargets(Collection items);
public A removeFromTargets(TargetSelector... items);
public A removeAllFromTargets(Collection items);
/**
* This method has been deprecated, please use method buildTargets instead.
* @return The buildable object.
*/
@Deprecated public List getTargets();
public List buildTargets();
public TargetSelector buildTarget(int index);
public TargetSelector buildFirstTarget();
public TargetSelector buildLastTarget();
public TargetSelector buildMatchingTarget(io.fabric8.kubernetes.api.builder.Predicate predicate);
public A withTargets(List targets);
public A withTargets(TargetSelector... targets);
public Boolean hasTargets();
public PolicySpecFluent.TargetsNested addNewTarget();
public PolicySpecFluent.TargetsNested addNewTargetLike(TargetSelector item);
public PolicySpecFluent.TargetsNested setNewTargetLike(int index,TargetSelector item);
public PolicySpecFluent.TargetsNested editTarget(int index);
public PolicySpecFluent.TargetsNested editFirstTarget();
public PolicySpecFluent.TargetsNested editLastTarget();
public PolicySpecFluent.TargetsNested editMatchingTarget(io.fabric8.kubernetes.api.builder.Predicate predicate);
public interface OriginsNested extends io.fabric8.kubernetes.api.builder.Nested,OriginAuthenticationMethodFluent>{
public N and(); public N endOrigin();
}
public interface PeersNested extends io.fabric8.kubernetes.api.builder.Nested,PeerAuthenticationMethodFluent>{
public N and(); public N endPeer();
}
public interface TargetsNested extends io.fabric8.kubernetes.api.builder.Nested,TargetSelectorFluent>{
public N and(); public N endTarget();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy