me.snowdrop.istio.api.model.v1.routing.EgressRuleFluent 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 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 java.lang.Integer;
import javax.validation.Valid;
import java.util.Collection;
import java.lang.Object;
import java.util.Map;
public interface EgressRuleFluent> extends Fluent{
/**
* 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 EgressRuleFluent.DestinationNested withNewDestination();
public EgressRuleFluent.DestinationNested withNewDestinationLike(IstioService item);
public EgressRuleFluent.DestinationNested editDestination();
public EgressRuleFluent.DestinationNested editOrNewDestination();
public EgressRuleFluent.DestinationNested editOrNewDestinationLike(IstioService item);
public A addToPorts(int index,me.snowdrop.istio.api.model.v1.routing.Port item);
public A setToPorts(int index,me.snowdrop.istio.api.model.v1.routing.Port item);
public A addToPorts(me.snowdrop.istio.api.model.v1.routing.Port... items);
public A addAllToPorts(Collection items);
public A removeFromPorts(me.snowdrop.istio.api.model.v1.routing.Port... items);
public A removeAllFromPorts(Collection items);
/**
* This method has been deprecated, please use method buildPorts instead.
*/
@Deprecated public List getPorts();
public List buildPorts();
public me.snowdrop.istio.api.model.v1.routing.Port buildPort(int index);
public me.snowdrop.istio.api.model.v1.routing.Port buildFirstPort();
public me.snowdrop.istio.api.model.v1.routing.Port buildLastPort();
public me.snowdrop.istio.api.model.v1.routing.Port buildMatchingPort(io.fabric8.kubernetes.api.builder.Predicate predicate);
public A withPorts(List ports);
public A withPorts(me.snowdrop.istio.api.model.v1.routing.Port... ports);
public Boolean hasPorts();
public A addNewPort(Integer port,String protocol);
public EgressRuleFluent.PortsNested addNewPort();
public EgressRuleFluent.PortsNested addNewPortLike(me.snowdrop.istio.api.model.v1.routing.Port item);
public EgressRuleFluent.PortsNested setNewPortLike(int index,me.snowdrop.istio.api.model.v1.routing.Port item);
public EgressRuleFluent.PortsNested editPort(int index);
public EgressRuleFluent.PortsNested editFirstPort();
public EgressRuleFluent.PortsNested editLastPort();
public EgressRuleFluent.PortsNested editMatchingPort(io.fabric8.kubernetes.api.builder.Predicate predicate);
public Boolean isUseEgressProxy();
public A withUseEgressProxy(Boolean useEgressProxy);
public Boolean hasUseEgressProxy();
public A withNewUseEgressProxy(boolean arg1);
public A withNewUseEgressProxy(String arg1);
public interface DestinationNested extends io.fabric8.kubernetes.api.builder.Nested,IstioServiceFluent>{
public N and(); public N endDestination();
}
public interface PortsNested extends io.fabric8.kubernetes.api.builder.Nested,me.snowdrop.istio.api.model.v1.routing.PortFluent>{
public N and(); public N endPort();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy