me.snowdrop.istio.api.model.v1.networking.TCPRouteFluent 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 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.lang.Object;
import java.util.List;
import java.lang.Boolean;
import java.util.Map;
public interface TCPRouteFluent> extends Fluent{
public A addToMatch(int index,L4MatchAttributes item);
public A setToMatch(int index,L4MatchAttributes item);
public A addToMatch(L4MatchAttributes... items);
public A addAllToMatch(Collection items);
public A removeFromMatch(L4MatchAttributes... items);
public A removeAllFromMatch(Collection items);
/**
* This method has been deprecated, please use method buildMatch instead.
*/
@Deprecated public List getMatch();
public List buildMatch();
public L4MatchAttributes buildMatch(int index);
public L4MatchAttributes buildFirstMatch();
public L4MatchAttributes buildLastMatch();
public L4MatchAttributes buildMatchingMatch(io.fabric8.kubernetes.api.builder.Predicate predicate);
public A withMatch(List match);
public A withMatch(L4MatchAttributes... match);
public Boolean hasMatch();
public TCPRouteFluent.MatchNested addNewMatch();
public TCPRouteFluent.MatchNested addNewMatchLike(L4MatchAttributes item);
public TCPRouteFluent.MatchNested setNewMatchLike(int index,L4MatchAttributes item);
public TCPRouteFluent.MatchNested editMatch(int index);
public TCPRouteFluent.MatchNested editFirstMatch();
public TCPRouteFluent.MatchNested editLastMatch();
public TCPRouteFluent.MatchNested editMatchingMatch(io.fabric8.kubernetes.api.builder.Predicate predicate);
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 TCPRouteFluent.RouteNested addNewRoute();
public TCPRouteFluent.RouteNested addNewRouteLike(DestinationWeight item);
public TCPRouteFluent.RouteNested setNewRouteLike(int index,DestinationWeight item);
public TCPRouteFluent.RouteNested editRoute(int index);
public TCPRouteFluent.RouteNested editFirstRoute();
public TCPRouteFluent.RouteNested editLastRoute();
public TCPRouteFluent.RouteNested editMatchingRoute(io.fabric8.kubernetes.api.builder.Predicate predicate);
public interface MatchNested extends io.fabric8.kubernetes.api.builder.Nested,L4MatchAttributesFluent>{
public N and(); public N endMatch();
}
public interface RouteNested extends io.fabric8.kubernetes.api.builder.Nested,DestinationWeightFluent>{
public N and(); public N endRoute();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy