me.snowdrop.istio.api.networking.v1alpha3.TLSRouteFluent Maven / Gradle / Ivy
package me.snowdrop.istio.api.networking.v1alpha3;
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 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 TLSRouteFluent> extends Fluent{
public A addToMatch(int index,TLSMatchAttributes item);
public A setToMatch(int index,TLSMatchAttributes item);
public A addToMatch(TLSMatchAttributes... items);
public A addAllToMatch(Collection items);
public A removeFromMatch(TLSMatchAttributes... items);
public A removeAllFromMatch(Collection items);
/**
* This method has been deprecated, please use method buildMatch instead.
* @return The buildable object.
*/
@Deprecated public List getMatch();
public List buildMatch();
public TLSMatchAttributes buildMatch(int index);
public TLSMatchAttributes buildFirstMatch();
public TLSMatchAttributes buildLastMatch();
public TLSMatchAttributes buildMatchingMatch(io.fabric8.kubernetes.api.builder.Predicate predicate);
public A withMatch(List match);
public A withMatch(TLSMatchAttributes... match);
public Boolean hasMatch();
public TLSRouteFluent.MatchNested addNewMatch();
public TLSRouteFluent.MatchNested addNewMatchLike(TLSMatchAttributes item);
public TLSRouteFluent.MatchNested setNewMatchLike(int index,TLSMatchAttributes item);
public TLSRouteFluent.MatchNested editMatch(int index);
public TLSRouteFluent.MatchNested editFirstMatch();
public TLSRouteFluent.MatchNested editLastMatch();
public TLSRouteFluent.MatchNested editMatchingMatch(io.fabric8.kubernetes.api.builder.Predicate predicate);
public A addToRoute(int index,RouteDestination item);
public A setToRoute(int index,RouteDestination item);
public A addToRoute(RouteDestination... items);
public A addAllToRoute(Collection items);
public A removeFromRoute(RouteDestination... items);
public A removeAllFromRoute(Collection items);
/**
* This method has been deprecated, please use method buildRoute instead.
* @return The buildable object.
*/
@Deprecated public List getRoute();
public List buildRoute();
public RouteDestination buildRoute(int index);
public RouteDestination buildFirstRoute();
public RouteDestination buildLastRoute();
public RouteDestination buildMatchingRoute(io.fabric8.kubernetes.api.builder.Predicate predicate);
public A withRoute(List route);
public A withRoute(RouteDestination... route);
public Boolean hasRoute();
public TLSRouteFluent.RouteNested addNewRoute();
public TLSRouteFluent.RouteNested addNewRouteLike(RouteDestination item);
public TLSRouteFluent.RouteNested setNewRouteLike(int index,RouteDestination item);
public TLSRouteFluent.RouteNested editRoute(int index);
public TLSRouteFluent.RouteNested editFirstRoute();
public TLSRouteFluent.RouteNested editLastRoute();
public TLSRouteFluent.RouteNested editMatchingRoute(io.fabric8.kubernetes.api.builder.Predicate predicate);
public interface MatchNested extends io.fabric8.kubernetes.api.builder.Nested,TLSMatchAttributesFluent>{
public N and(); public N endMatch();
}
public interface RouteNested extends io.fabric8.kubernetes.api.builder.Nested,RouteDestinationFluent>{
public N and(); public N endRoute();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy