me.snowdrop.istio.api.model.v1.routing.RouteRuleFluent Maven / Gradle / Ivy
package me.snowdrop.istio.api.model.v1.routing;
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 io.fabric8.kubernetes.api.builder.Predicate;
import java.util.LinkedHashMap;
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;
import java.util.Map;
import io.fabric8.kubernetes.api.builder.Nested;
import java.lang.Deprecated;
import java.lang.Integer;
public interface RouteRuleFluent> 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 me.snowdrop.istio.api.model.v1.routing.CorsPolicy getCorsPolicy();
public me.snowdrop.istio.api.model.v1.routing.CorsPolicy buildCorsPolicy();
public A withCorsPolicy(me.snowdrop.istio.api.model.v1.routing.CorsPolicy corsPolicy);
public Boolean hasCorsPolicy();
public RouteRuleFluent.CorsPolicyNested withNewCorsPolicy();
public RouteRuleFluent.CorsPolicyNested withNewCorsPolicyLike(me.snowdrop.istio.api.model.v1.routing.CorsPolicy item);
public RouteRuleFluent.CorsPolicyNested editCorsPolicy();
public RouteRuleFluent.CorsPolicyNested editOrNewCorsPolicy();
public RouteRuleFluent.CorsPolicyNested editOrNewCorsPolicyLike(me.snowdrop.istio.api.model.v1.routing.CorsPolicy item);
/**
* This method has been deprecated, please use method buildDestination instead.
*/
@Deprecated public IstioService getDestination();
public IstioService buildDestination();
public A withDestination(IstioService destination);
public Boolean hasDestination();
public RouteRuleFluent.DestinationNested withNewDestination();
public RouteRuleFluent.DestinationNested withNewDestinationLike(IstioService item);
public RouteRuleFluent.DestinationNested editDestination();
public RouteRuleFluent.DestinationNested editOrNewDestination();
public RouteRuleFluent.DestinationNested editOrNewDestinationLike(IstioService item);
/**
* This method has been deprecated, please use method buildHttpFault instead.
*/
@Deprecated public me.snowdrop.istio.api.model.v1.routing.HTTPFaultInjection getHttpFault();
public me.snowdrop.istio.api.model.v1.routing.HTTPFaultInjection buildHttpFault();
public A withHttpFault(me.snowdrop.istio.api.model.v1.routing.HTTPFaultInjection httpFault);
public Boolean hasHttpFault();
public RouteRuleFluent.HttpFaultNested withNewHttpFault();
public RouteRuleFluent.HttpFaultNested withNewHttpFaultLike(me.snowdrop.istio.api.model.v1.routing.HTTPFaultInjection item);
public RouteRuleFluent.HttpFaultNested editHttpFault();
public RouteRuleFluent.HttpFaultNested editOrNewHttpFault();
public RouteRuleFluent.HttpFaultNested editOrNewHttpFaultLike(me.snowdrop.istio.api.model.v1.routing.HTTPFaultInjection item);
/**
* This method has been deprecated, please use method buildHttpReqRetries instead.
*/
@Deprecated public me.snowdrop.istio.api.model.v1.routing.HTTPRetry getHttpReqRetries();
public me.snowdrop.istio.api.model.v1.routing.HTTPRetry buildHttpReqRetries();
public A withHttpReqRetries(me.snowdrop.istio.api.model.v1.routing.HTTPRetry httpReqRetries);
public Boolean hasHttpReqRetries();
public A withNewHttpReqRetries(Object retryPolicy);
public RouteRuleFluent.HttpReqRetriesNested withNewHttpReqRetries();
public RouteRuleFluent.HttpReqRetriesNested withNewHttpReqRetriesLike(me.snowdrop.istio.api.model.v1.routing.HTTPRetry item);
public RouteRuleFluent.HttpReqRetriesNested editHttpReqRetries();
public RouteRuleFluent.HttpReqRetriesNested editOrNewHttpReqRetries();
public RouteRuleFluent.HttpReqRetriesNested editOrNewHttpReqRetriesLike(me.snowdrop.istio.api.model.v1.routing.HTTPRetry item);
/**
* This method has been deprecated, please use method buildHttpReqTimeout instead.
*/
@Deprecated public HTTPTimeout getHttpReqTimeout();
public HTTPTimeout buildHttpReqTimeout();
public A withHttpReqTimeout(HTTPTimeout httpReqTimeout);
public Boolean hasHttpReqTimeout();
public A withNewHttpReqTimeout(Object timeoutPolicy);
public RouteRuleFluent.HttpReqTimeoutNested withNewHttpReqTimeout();
public RouteRuleFluent.HttpReqTimeoutNested withNewHttpReqTimeoutLike(HTTPTimeout item);
public RouteRuleFluent.HttpReqTimeoutNested editHttpReqTimeout();
public RouteRuleFluent.HttpReqTimeoutNested editOrNewHttpReqTimeout();
public RouteRuleFluent.HttpReqTimeoutNested editOrNewHttpReqTimeoutLike(HTTPTimeout item);
/**
* This method has been deprecated, please use method buildL4Fault instead.
*/
@Deprecated public L4FaultInjection getL4Fault();
public L4FaultInjection buildL4Fault();
public A withL4Fault(L4FaultInjection l4Fault);
public Boolean hasL4Fault();
public RouteRuleFluent.L4FaultNested withNewL4Fault();
public RouteRuleFluent.L4FaultNested withNewL4FaultLike(L4FaultInjection item);
public RouteRuleFluent.L4FaultNested editL4Fault();
public RouteRuleFluent.L4FaultNested editOrNewL4Fault();
public RouteRuleFluent.L4FaultNested editOrNewL4FaultLike(L4FaultInjection item);
/**
* This method has been deprecated, please use method buildMatch instead.
*/
@Deprecated public MatchCondition getMatch();
public MatchCondition buildMatch();
public A withMatch(MatchCondition match);
public Boolean hasMatch();
public RouteRuleFluent.MatchNested withNewMatch();
public RouteRuleFluent.MatchNested withNewMatchLike(MatchCondition item);
public RouteRuleFluent.MatchNested editMatch();
public RouteRuleFluent.MatchNested editOrNewMatch();
public RouteRuleFluent.MatchNested editOrNewMatchLike(MatchCondition item);
/**
* This method has been deprecated, please use method buildMirror instead.
*/
@Deprecated public IstioService getMirror();
public IstioService buildMirror();
public A withMirror(IstioService mirror);
public Boolean hasMirror();
public RouteRuleFluent.MirrorNested withNewMirror();
public RouteRuleFluent.MirrorNested withNewMirrorLike(IstioService item);
public RouteRuleFluent.MirrorNested editMirror();
public RouteRuleFluent.MirrorNested editOrNewMirror();
public RouteRuleFluent.MirrorNested editOrNewMirrorLike(IstioService item);
public Integer getPrecedence();
public A withPrecedence(Integer precedence);
public Boolean hasPrecedence();
public A withNewPrecedence(int arg1);
public A withNewPrecedence(String arg1);
/**
* This method has been deprecated, please use method buildRedirect instead.
*/
@Deprecated public me.snowdrop.istio.api.model.v1.routing.HTTPRedirect getRedirect();
public me.snowdrop.istio.api.model.v1.routing.HTTPRedirect buildRedirect();
public A withRedirect(me.snowdrop.istio.api.model.v1.routing.HTTPRedirect redirect);
public Boolean hasRedirect();
public A withNewRedirect(String authority,String uri);
public RouteRuleFluent.RedirectNested withNewRedirect();
public RouteRuleFluent.RedirectNested withNewRedirectLike(me.snowdrop.istio.api.model.v1.routing.HTTPRedirect item);
public RouteRuleFluent.RedirectNested editRedirect();
public RouteRuleFluent.RedirectNested editOrNewRedirect();
public RouteRuleFluent.RedirectNested editOrNewRedirectLike(me.snowdrop.istio.api.model.v1.routing.HTTPRedirect item);
/**
* This method has been deprecated, please use method buildRewrite instead.
*/
@Deprecated public me.snowdrop.istio.api.model.v1.routing.HTTPRewrite getRewrite();
public me.snowdrop.istio.api.model.v1.routing.HTTPRewrite buildRewrite();
public A withRewrite(me.snowdrop.istio.api.model.v1.routing.HTTPRewrite rewrite);
public Boolean hasRewrite();
public A withNewRewrite(String authority,String uri);
public RouteRuleFluent.RewriteNested withNewRewrite();
public RouteRuleFluent.RewriteNested withNewRewriteLike(me.snowdrop.istio.api.model.v1.routing.HTTPRewrite item);
public RouteRuleFluent.RewriteNested editRewrite();
public RouteRuleFluent.RewriteNested editOrNewRewrite();
public RouteRuleFluent.RewriteNested editOrNewRewriteLike(me.snowdrop.istio.api.model.v1.routing.HTTPRewrite item);
public A addToRoute(int index,me.snowdrop.istio.api.model.v1.routing.DestinationWeight item);
public A setToRoute(int index,me.snowdrop.istio.api.model.v1.routing.DestinationWeight item);
public A addToRoute(me.snowdrop.istio.api.model.v1.routing.DestinationWeight... items);
public A addAllToRoute(Collection items);
public A removeFromRoute(me.snowdrop.istio.api.model.v1.routing.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 me.snowdrop.istio.api.model.v1.routing.DestinationWeight buildRoute(int index);
public me.snowdrop.istio.api.model.v1.routing.DestinationWeight buildFirstRoute();
public me.snowdrop.istio.api.model.v1.routing.DestinationWeight buildLastRoute();
public me.snowdrop.istio.api.model.v1.routing.DestinationWeight buildMatchingRoute(io.fabric8.kubernetes.api.builder.Predicate predicate);
public A withRoute(List route);
public A withRoute(me.snowdrop.istio.api.model.v1.routing.DestinationWeight... route);
public Boolean hasRoute();
public RouteRuleFluent.RouteNested addNewRoute();
public RouteRuleFluent.RouteNested addNewRouteLike(me.snowdrop.istio.api.model.v1.routing.DestinationWeight item);
public RouteRuleFluent.RouteNested setNewRouteLike(int index,me.snowdrop.istio.api.model.v1.routing.DestinationWeight item);
public RouteRuleFluent.RouteNested editRoute(int index);
public RouteRuleFluent.RouteNested editFirstRoute();
public RouteRuleFluent.RouteNested editLastRoute();
public RouteRuleFluent.RouteNested editMatchingRoute(io.fabric8.kubernetes.api.builder.Predicate predicate);
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,me.snowdrop.istio.api.model.v1.routing.CorsPolicyFluent>{
public N and(); public N endCorsPolicy();
}
public interface DestinationNested extends io.fabric8.kubernetes.api.builder.Nested,IstioServiceFluent>{
public N and(); public N endDestination();
}
public interface HttpFaultNested extends io.fabric8.kubernetes.api.builder.Nested,me.snowdrop.istio.api.model.v1.routing.HTTPFaultInjectionFluent>{
public N and(); public N endHttpFault();
}
public interface HttpReqRetriesNested extends io.fabric8.kubernetes.api.builder.Nested,me.snowdrop.istio.api.model.v1.routing.HTTPRetryFluent>{
public N and(); public N endHttpReqRetries();
}
public interface HttpReqTimeoutNested extends io.fabric8.kubernetes.api.builder.Nested,HTTPTimeoutFluent>{
public N and(); public N endHttpReqTimeout();
}
public interface L4FaultNested extends io.fabric8.kubernetes.api.builder.Nested,L4FaultInjectionFluent>{
public N and(); public N endL4Fault();
}
public interface MatchNested extends io.fabric8.kubernetes.api.builder.Nested,MatchConditionFluent>{
public N and(); public N endMatch();
}
public interface MirrorNested extends io.fabric8.kubernetes.api.builder.Nested,IstioServiceFluent>{
public N and(); public N endMirror();
}
public interface RedirectNested extends io.fabric8.kubernetes.api.builder.Nested,me.snowdrop.istio.api.model.v1.routing.HTTPRedirectFluent>{
public N and(); public N endRedirect();
}
public interface RewriteNested extends io.fabric8.kubernetes.api.builder.Nested,me.snowdrop.istio.api.model.v1.routing.HTTPRewriteFluent>{
public N and(); public N endRewrite();
}
public interface RouteNested extends io.fabric8.kubernetes.api.builder.Nested,me.snowdrop.istio.api.model.v1.routing.DestinationWeightFluent>{
public N and(); public N endRoute();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy