public interface  io.fabric.istio.api.networking.v1beta.OutboundTrafficPolicyFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.istio.api.networking.v1beta.Destination getEgressProxy();
public abstract io.fabric.istio.api.networking.v1beta.Destination buildEgressProxy();
public abstract io.fabric.istio.api.networking.v1beta.OutboundTrafficPolicyFluent withEgressProxy(io.fabric.istio.api.networking.v1beta.Destination);
public abstract java.lang.Boolean hasEgressProxy();
public abstract io.fabric.istio.api.networking.v1beta.OutboundTrafficPolicyFluent$EgressProxyNested withNewEgressProxy();
public abstract io.fabric.istio.api.networking.v1beta.OutboundTrafficPolicyFluent$EgressProxyNested withNewEgressProxyLike(io.fabric.istio.api.networking.v1beta.Destination);
public abstract io.fabric.istio.api.networking.v1beta.OutboundTrafficPolicyFluent$EgressProxyNested editEgressProxy();
public abstract io.fabric.istio.api.networking.v1beta.OutboundTrafficPolicyFluent$EgressProxyNested editOrNewEgressProxy();
public abstract io.fabric.istio.api.networking.v1beta.OutboundTrafficPolicyFluent$EgressProxyNested editOrNewEgressProxyLike(io.fabric.istio.api.networking.v1beta.Destination);
public abstract io.fabric.istio.api.networking.v1beta.OutboundTrafficPolicyMode getMode();
public abstract io.fabric.istio.api.networking.v1beta.OutboundTrafficPolicyFluent withMode(io.fabric.istio.api.networking.v1beta.OutboundTrafficPolicyMode);
public abstract java.lang.Boolean hasMode();
}