me.snowdrop.istio.api.networking.v1alpha3.PortTrafficPolicyFluent Maven / Gradle / Ivy
package me.snowdrop.istio.api.networking.v1alpha3;
import com.fasterxml.jackson.annotation.JsonPropertyDescription;
import java.io.Serializable;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.fabric8.kubernetes.api.builder.Nested;
import java.lang.Deprecated;
import java.lang.Boolean;
import io.fabric8.kubernetes.api.builder.Fluent;
import javax.validation.Valid;
import java.lang.Object;
public interface PortTrafficPolicyFluent> extends Fluent{
/**
* This method has been deprecated, please use method buildConnectionPool instead.
* @return The buildable object.
*/
@Deprecated public ConnectionPoolSettings getConnectionPool();
public ConnectionPoolSettings buildConnectionPool();
public A withConnectionPool(ConnectionPoolSettings connectionPool);
public Boolean hasConnectionPool();
public PortTrafficPolicyFluent.ConnectionPoolNested withNewConnectionPool();
public PortTrafficPolicyFluent.ConnectionPoolNested withNewConnectionPoolLike(ConnectionPoolSettings item);
public PortTrafficPolicyFluent.ConnectionPoolNested editConnectionPool();
public PortTrafficPolicyFluent.ConnectionPoolNested editOrNewConnectionPool();
public PortTrafficPolicyFluent.ConnectionPoolNested editOrNewConnectionPoolLike(ConnectionPoolSettings item);
/**
* This method has been deprecated, please use method buildLoadBalancer instead.
* @return The buildable object.
*/
@Deprecated public LoadBalancerSettings getLoadBalancer();
public LoadBalancerSettings buildLoadBalancer();
public A withLoadBalancer(LoadBalancerSettings loadBalancer);
public Boolean hasLoadBalancer();
public PortTrafficPolicyFluent.LoadBalancerNested withNewLoadBalancer();
public PortTrafficPolicyFluent.LoadBalancerNested withNewLoadBalancerLike(LoadBalancerSettings item);
public PortTrafficPolicyFluent.LoadBalancerNested editLoadBalancer();
public PortTrafficPolicyFluent.LoadBalancerNested editOrNewLoadBalancer();
public PortTrafficPolicyFluent.LoadBalancerNested editOrNewLoadBalancerLike(LoadBalancerSettings item);
/**
* This method has been deprecated, please use method buildOutlierDetection instead.
* @return The buildable object.
*/
@Deprecated public OutlierDetection getOutlierDetection();
public OutlierDetection buildOutlierDetection();
public A withOutlierDetection(OutlierDetection outlierDetection);
public Boolean hasOutlierDetection();
public PortTrafficPolicyFluent.OutlierDetectionNested withNewOutlierDetection();
public PortTrafficPolicyFluent.OutlierDetectionNested withNewOutlierDetectionLike(OutlierDetection item);
public PortTrafficPolicyFluent.OutlierDetectionNested editOutlierDetection();
public PortTrafficPolicyFluent.OutlierDetectionNested editOrNewOutlierDetection();
public PortTrafficPolicyFluent.OutlierDetectionNested editOrNewOutlierDetectionLike(OutlierDetection item);
/**
* This method has been deprecated, please use method buildPort instead.
* @return The buildable object.
*/
@Deprecated public me.snowdrop.istio.api.networking.v1alpha3.PortSelector getPort();
public me.snowdrop.istio.api.networking.v1alpha3.PortSelector buildPort();
public A withPort(me.snowdrop.istio.api.networking.v1alpha3.PortSelector port);
public Boolean hasPort();
public PortTrafficPolicyFluent.PortNested withNewPort();
public PortTrafficPolicyFluent.PortNested withNewPortLike(me.snowdrop.istio.api.networking.v1alpha3.PortSelector item);
public PortTrafficPolicyFluent.PortNested editPort();
public PortTrafficPolicyFluent.PortNested editOrNewPort();
public PortTrafficPolicyFluent.PortNested editOrNewPortLike(me.snowdrop.istio.api.networking.v1alpha3.PortSelector item);
/**
* This method has been deprecated, please use method buildTls instead.
* @return The buildable object.
*/
@Deprecated public TLSSettings getTls();
public TLSSettings buildTls();
public A withTls(TLSSettings tls);
public Boolean hasTls();
public PortTrafficPolicyFluent.TlsNested withNewTls();
public PortTrafficPolicyFluent.TlsNested withNewTlsLike(TLSSettings item);
public PortTrafficPolicyFluent.TlsNested editTls();
public PortTrafficPolicyFluent.TlsNested editOrNewTls();
public PortTrafficPolicyFluent.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 PortNested extends io.fabric8.kubernetes.api.builder.Nested,me.snowdrop.istio.api.networking.v1alpha3.PortSelectorFluent>{
public N and(); public N endPort();
}
public interface TlsNested extends io.fabric8.kubernetes.api.builder.Nested,TLSSettingsFluent>{
public N and(); public N endTls();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy