annotations.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 java.util.ArrayList;
import me.snowdrop.istio.api.builder.Nested;
import java.lang.String;
import me.snowdrop.istio.api.builder.Predicate;
import java.lang.Deprecated;
import java.util.List;
import java.lang.Boolean;
import me.snowdrop.istio.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 me.snowdrop.istio.api.builder.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,Port item);
public A setToPorts(int index,Port item);
public A addToPorts(Port... items);
public A addAllToPorts(Collection items);
public A removeFromPorts(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 Port buildPort(int index);
public Port buildFirstPort();
public Port buildLastPort();
public Port buildMatchingPort(me.snowdrop.istio.api.builder.Predicate predicate);
public A withPorts(List ports);
public A withPorts(Port... ports);
public Boolean hasPorts();
public A addNewPort(Integer port,String protocol);
public EgressRuleFluent.PortsNested addNewPort();
public EgressRuleFluent.PortsNested addNewPortLike(Port item);
public EgressRuleFluent.PortsNested setNewPortLike(int index,Port item);
public EgressRuleFluent.PortsNested editPort(int index);
public EgressRuleFluent.PortsNested editFirstPort();
public EgressRuleFluent.PortsNested editLastPort();
public EgressRuleFluent.PortsNested editMatchingPort(me.snowdrop.istio.api.builder.Predicate predicate);
public Boolean isUseEgressProxy();
public A withUseEgressProxy(Boolean useEgressProxy);
public Boolean hasUseEgressProxy();
public interface DestinationNested extends me.snowdrop.istio.api.builder.Nested,IstioServiceFluent>{
public N and(); public N endDestination();
}
public interface PortsNested extends me.snowdrop.istio.api.builder.Nested,PortFluent>{
public N and(); public N endPort();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy