me.snowdrop.istio.api.model.v1.networking.TrafficPolicyFluent 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.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 javax.validation.Valid;
import java.util.Collection;
import java.lang.Object;
import java.util.Map;
public interface TrafficPolicyFluent> extends Fluent{
/**
* This method has been deprecated, please use method buildConnectionPool instead.
*/
@Deprecated public ConnectionPoolSettings getConnectionPool();
public ConnectionPoolSettings buildConnectionPool();
public A withConnectionPool(ConnectionPoolSettings connectionPool);
public Boolean hasConnectionPool();
public TrafficPolicyFluent.ConnectionPoolNested withNewConnectionPool();
public TrafficPolicyFluent.ConnectionPoolNested withNewConnectionPoolLike(ConnectionPoolSettings item);
public TrafficPolicyFluent.ConnectionPoolNested editConnectionPool();
public TrafficPolicyFluent.ConnectionPoolNested editOrNewConnectionPool();
public TrafficPolicyFluent.ConnectionPoolNested editOrNewConnectionPoolLike(ConnectionPoolSettings item);
/**
* This method has been deprecated, please use method buildLoadBalancer instead.
*/
@Deprecated public LoadBalancerSettings getLoadBalancer();
public LoadBalancerSettings buildLoadBalancer();
public A withLoadBalancer(LoadBalancerSettings loadBalancer);
public Boolean hasLoadBalancer();
public A withNewLoadBalancer(Object lbPolicy);
public TrafficPolicyFluent.LoadBalancerNested withNewLoadBalancer();
public TrafficPolicyFluent.LoadBalancerNested withNewLoadBalancerLike(LoadBalancerSettings item);
public TrafficPolicyFluent.LoadBalancerNested editLoadBalancer();
public TrafficPolicyFluent.LoadBalancerNested editOrNewLoadBalancer();
public TrafficPolicyFluent.LoadBalancerNested editOrNewLoadBalancerLike(LoadBalancerSettings item);
/**
* This method has been deprecated, please use method buildOutlierDetection instead.
*/
@Deprecated public OutlierDetection getOutlierDetection();
public OutlierDetection buildOutlierDetection();
public A withOutlierDetection(OutlierDetection outlierDetection);
public Boolean hasOutlierDetection();
public TrafficPolicyFluent.OutlierDetectionNested withNewOutlierDetection();
public TrafficPolicyFluent.OutlierDetectionNested withNewOutlierDetectionLike(OutlierDetection item);
public TrafficPolicyFluent.OutlierDetectionNested editOutlierDetection();
public TrafficPolicyFluent.OutlierDetectionNested editOrNewOutlierDetection();
public TrafficPolicyFluent.OutlierDetectionNested editOrNewOutlierDetectionLike(OutlierDetection item);
public A addToPortLevelSettings(int index,PortTrafficPolicy item);
public A setToPortLevelSettings(int index,PortTrafficPolicy item);
public A addToPortLevelSettings(PortTrafficPolicy... items);
public A addAllToPortLevelSettings(Collection items);
public A removeFromPortLevelSettings(PortTrafficPolicy... items);
public A removeAllFromPortLevelSettings(Collection items);
/**
* This method has been deprecated, please use method buildPortLevelSettings instead.
*/
@Deprecated public List getPortLevelSettings();
public List buildPortLevelSettings();
public PortTrafficPolicy buildPortLevelSetting(int index);
public PortTrafficPolicy buildFirstPortLevelSetting();
public PortTrafficPolicy buildLastPortLevelSetting();
public PortTrafficPolicy buildMatchingPortLevelSetting(io.fabric8.kubernetes.api.builder.Predicate predicate);
public A withPortLevelSettings(List portLevelSettings);
public A withPortLevelSettings(PortTrafficPolicy... portLevelSettings);
public Boolean hasPortLevelSettings();
public TrafficPolicyFluent.PortLevelSettingsNested addNewPortLevelSetting();
public TrafficPolicyFluent.PortLevelSettingsNested addNewPortLevelSettingLike(PortTrafficPolicy item);
public TrafficPolicyFluent.PortLevelSettingsNested setNewPortLevelSettingLike(int index,PortTrafficPolicy item);
public TrafficPolicyFluent.PortLevelSettingsNested editPortLevelSetting(int index);
public TrafficPolicyFluent.PortLevelSettingsNested editFirstPortLevelSetting();
public TrafficPolicyFluent.PortLevelSettingsNested editLastPortLevelSetting();
public TrafficPolicyFluent.PortLevelSettingsNested editMatchingPortLevelSetting(io.fabric8.kubernetes.api.builder.Predicate predicate);
/**
* This method has been deprecated, please use method buildTls instead.
*/
@Deprecated public TLSSettings getTls();
public TLSSettings buildTls();
public A withTls(TLSSettings tls);
public Boolean hasTls();
public TrafficPolicyFluent.TlsNested withNewTls();
public TrafficPolicyFluent.TlsNested withNewTlsLike(TLSSettings item);
public TrafficPolicyFluent.TlsNested editTls();
public TrafficPolicyFluent.TlsNested editOrNewTls();
public TrafficPolicyFluent.TlsNested editOrNewTlsLike(TLSSettings item);
public interface ConnectionPoolNested extends io.fabric8.kubernetes.api.builder.Nested,ConnectionPoolSettingsFluent>{
public N and(); public N endConnectionPool();
}
public interface LoadBalancerNested extends io.fabric8.kubernetes.api.builder.Nested,LoadBalancerSettingsFluent>{
public N and(); public N endLoadBalancer();
}
public interface OutlierDetectionNested extends io.fabric8.kubernetes.api.builder.Nested,OutlierDetectionFluent>{
public N and(); public N endOutlierDetection();
}
public interface PortLevelSettingsNested extends io.fabric8.kubernetes.api.builder.Nested,PortTrafficPolicyFluent>{
public N and(); public N endPortLevelSetting();
}
public interface TlsNested extends io.fabric8.kubernetes.api.builder.Nested,TLSSettingsFluent>{
public N and(); public N endTls();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy