me.snowdrop.istio.api.model.v1.networking.HTTPRouteFluent Maven / Gradle / Ivy
package me.snowdrop.istio.api.model.v1.networking;
import com.fasterxml.jackson.annotation.JsonPropertyDescription;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.ArrayList;
import java.lang.String;
import com.fasterxml.jackson.databind.JsonDeserializer;
import io.fabric8.kubernetes.api.builder.Predicate;
import java.util.LinkedHashMap;
import java.util.List;
import com.fasterxml.jackson.databind.SerializerProvider;
import java.lang.Boolean;
import java.lang.Override;
import io.fabric8.kubernetes.api.builder.Fluent;
import me.snowdrop.istio.api.model.Duration;
import javax.validation.Valid;
import java.lang.Long;
import java.util.Collection;
import java.lang.Object;
import java.util.Map;
import me.snowdrop.istio.api.model.DurationBuilder;
import io.fabric8.kubernetes.api.builder.Nested;
import com.fasterxml.jackson.databind.JsonSerializer;
import java.lang.Deprecated;
import com.fasterxml.jackson.core.JsonGenerator;
import com.fasterxml.jackson.databind.DeserializationContext;
import com.fasterxml.jackson.core.JsonParser;
import me.snowdrop.istio.api.model.DurationFluent;
import java.lang.Integer;
public interface HTTPRouteFluent> extends Fluent{
public A addToAppendHeaders(String key,String value);
public A addToAppendHeaders(Map map);
public A removeFromAppendHeaders(String key);
public A removeFromAppendHeaders(Map map);
public Map getAppendHeaders();
public A withAppendHeaders(Map appendHeaders);
public Boolean hasAppendHeaders();
/**
* This method has been deprecated, please use method buildCorsPolicy instead.
*/
@Deprecated public CorsPolicy getCorsPolicy();
public CorsPolicy buildCorsPolicy();
public A withCorsPolicy(CorsPolicy corsPolicy);
public Boolean hasCorsPolicy();
public HTTPRouteFluent.CorsPolicyNested withNewCorsPolicy();
public HTTPRouteFluent.CorsPolicyNested withNewCorsPolicyLike(CorsPolicy item);
public HTTPRouteFluent.CorsPolicyNested editCorsPolicy();
public HTTPRouteFluent.CorsPolicyNested editOrNewCorsPolicy();
public HTTPRouteFluent.CorsPolicyNested editOrNewCorsPolicyLike(CorsPolicy item);
/**
* This method has been deprecated, please use method buildFault instead.
*/
@Deprecated public HTTPFaultInjection getFault();
public HTTPFaultInjection buildFault();
public A withFault(HTTPFaultInjection fault);
public Boolean hasFault();
public HTTPRouteFluent.FaultNested withNewFault();
public HTTPRouteFluent.FaultNested withNewFaultLike(HTTPFaultInjection item);
public HTTPRouteFluent.FaultNested editFault();
public HTTPRouteFluent.FaultNested editOrNewFault();
public HTTPRouteFluent.FaultNested editOrNewFaultLike(HTTPFaultInjection item);
public A addToMatch(int index,HTTPMatchRequest item);
public A setToMatch(int index,HTTPMatchRequest item);
public A addToMatch(HTTPMatchRequest... items);
public A addAllToMatch(Collection items);
public A removeFromMatch(HTTPMatchRequest... items);
public A removeAllFromMatch(Collection items);
/**
* This method has been deprecated, please use method buildMatch instead.
*/
@Deprecated public List getMatch();
public List buildMatch();
public HTTPMatchRequest buildMatch(int index);
public HTTPMatchRequest buildFirstMatch();
public HTTPMatchRequest buildLastMatch();
public HTTPMatchRequest buildMatchingMatch(io.fabric8.kubernetes.api.builder.Predicate predicate);
public A withMatch(List match);
public A withMatch(HTTPMatchRequest... match);
public Boolean hasMatch();
public HTTPRouteFluent.MatchNested addNewMatch();
public HTTPRouteFluent.MatchNested addNewMatchLike(HTTPMatchRequest item);
public HTTPRouteFluent.MatchNested setNewMatchLike(int index,HTTPMatchRequest item);
public HTTPRouteFluent.MatchNested editMatch(int index);
public HTTPRouteFluent.MatchNested editFirstMatch();
public HTTPRouteFluent.MatchNested editLastMatch();
public HTTPRouteFluent.MatchNested editMatchingMatch(io.fabric8.kubernetes.api.builder.Predicate predicate);
/**
* This method has been deprecated, please use method buildMirror instead.
*/
@Deprecated public Destination getMirror();
public Destination buildMirror();
public A withMirror(Destination mirror);
public Boolean hasMirror();
public HTTPRouteFluent.MirrorNested withNewMirror();
public HTTPRouteFluent.MirrorNested withNewMirrorLike(Destination item);
public HTTPRouteFluent.MirrorNested editMirror();
public HTTPRouteFluent.MirrorNested editOrNewMirror();
public HTTPRouteFluent.MirrorNested editOrNewMirrorLike(Destination item);
/**
* This method has been deprecated, please use method buildRedirect instead.
*/
@Deprecated public HTTPRedirect getRedirect();
public HTTPRedirect buildRedirect();
public A withRedirect(HTTPRedirect redirect);
public Boolean hasRedirect();
public A withNewRedirect(String authority,String uri);
public HTTPRouteFluent.RedirectNested withNewRedirect();
public HTTPRouteFluent.RedirectNested withNewRedirectLike(HTTPRedirect item);
public HTTPRouteFluent.RedirectNested editRedirect();
public HTTPRouteFluent.RedirectNested editOrNewRedirect();
public HTTPRouteFluent.RedirectNested editOrNewRedirectLike(HTTPRedirect item);
/**
* This method has been deprecated, please use method buildRetries instead.
*/
@Deprecated public HTTPRetry getRetries();
public HTTPRetry buildRetries();
public A withRetries(HTTPRetry retries);
public Boolean hasRetries();
public HTTPRouteFluent.RetriesNested withNewRetries();
public HTTPRouteFluent.RetriesNested withNewRetriesLike(HTTPRetry item);
public HTTPRouteFluent.RetriesNested editRetries();
public HTTPRouteFluent.RetriesNested editOrNewRetries();
public HTTPRouteFluent.RetriesNested editOrNewRetriesLike(HTTPRetry item);
/**
* This method has been deprecated, please use method buildRewrite instead.
*/
@Deprecated public HTTPRewrite getRewrite();
public HTTPRewrite buildRewrite();
public A withRewrite(HTTPRewrite rewrite);
public Boolean hasRewrite();
public A withNewRewrite(String authority,String uri);
public HTTPRouteFluent.RewriteNested withNewRewrite();
public HTTPRouteFluent.RewriteNested withNewRewriteLike(HTTPRewrite item);
public HTTPRouteFluent.RewriteNested editRewrite();
public HTTPRouteFluent.RewriteNested editOrNewRewrite();
public HTTPRouteFluent.RewriteNested editOrNewRewriteLike(HTTPRewrite item);
public A addToRoute(int index,DestinationWeight item);
public A setToRoute(int index,DestinationWeight item);
public A addToRoute(DestinationWeight... items);
public A addAllToRoute(Collection items);
public A removeFromRoute(DestinationWeight... items);
public A removeAllFromRoute(Collection items);
/**
* This method has been deprecated, please use method buildRoute instead.
*/
@Deprecated public List getRoute();
public List buildRoute();
public DestinationWeight buildRoute(int index);
public DestinationWeight buildFirstRoute();
public DestinationWeight buildLastRoute();
public DestinationWeight buildMatchingRoute(io.fabric8.kubernetes.api.builder.Predicate predicate);
public A withRoute(List route);
public A withRoute(DestinationWeight... route);
public Boolean hasRoute();
public HTTPRouteFluent.RouteNested addNewRoute();
public HTTPRouteFluent.RouteNested addNewRouteLike(DestinationWeight item);
public HTTPRouteFluent.RouteNested setNewRouteLike(int index,DestinationWeight item);
public HTTPRouteFluent.RouteNested editRoute(int index);
public HTTPRouteFluent.RouteNested editFirstRoute();
public HTTPRouteFluent.RouteNested editLastRoute();
public HTTPRouteFluent.RouteNested editMatchingRoute(io.fabric8.kubernetes.api.builder.Predicate predicate);
/**
* This method has been deprecated, please use method buildTimeout instead.
*/
@Deprecated public Duration getTimeout();
public Duration buildTimeout();
public A withTimeout(Duration timeout);
public Boolean hasTimeout();
public A withNewTimeout(Integer nanos,Long seconds);
public HTTPRouteFluent.TimeoutNested withNewTimeout();
public HTTPRouteFluent.TimeoutNested withNewTimeoutLike(Duration item);
public HTTPRouteFluent.TimeoutNested editTimeout();
public HTTPRouteFluent.TimeoutNested editOrNewTimeout();
public HTTPRouteFluent.TimeoutNested editOrNewTimeoutLike(Duration item);
public Boolean isWebsocketUpgrade();
public A withWebsocketUpgrade(Boolean websocketUpgrade);
public Boolean hasWebsocketUpgrade();
public A withNewWebsocketUpgrade(boolean arg1);
public A withNewWebsocketUpgrade(String arg1);
public interface CorsPolicyNested extends io.fabric8.kubernetes.api.builder.Nested,CorsPolicyFluent>{
public N and(); public N endCorsPolicy();
}
public interface FaultNested extends io.fabric8.kubernetes.api.builder.Nested,HTTPFaultInjectionFluent>{
public N and(); public N endFault();
}
public interface MatchNested extends io.fabric8.kubernetes.api.builder.Nested,HTTPMatchRequestFluent>{
public N and(); public N endMatch();
}
public interface MirrorNested extends io.fabric8.kubernetes.api.builder.Nested,DestinationFluent>{
public N and(); public N endMirror();
}
public interface RedirectNested extends io.fabric8.kubernetes.api.builder.Nested,HTTPRedirectFluent>{
public N and(); public N endRedirect();
}
public interface RetriesNested extends io.fabric8.kubernetes.api.builder.Nested,HTTPRetryFluent>{
public N and(); public N endRetries();
}
public interface RewriteNested extends io.fabric8.kubernetes.api.builder.Nested,HTTPRewriteFluent>{
public N and(); public N endRewrite();
}
public interface RouteNested extends io.fabric8.kubernetes.api.builder.Nested,DestinationWeightFluent>{
public N and(); public N endRoute();
}
public interface TimeoutNested extends io.fabric8.kubernetes.api.builder.Nested,DurationFluent>{
public N and(); public N endTimeout();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy