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