public interface  io.fabric.istio.api.networking.v1beta.LocalityLoadBalancerSettingFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.istio.api.networking.v1beta.LocalityLoadBalancerSettingFluent addToDistribute(java.lang.Integer, io.fabric.istio.api.networking.v1beta.LocalityLoadBalancerSettingDistribute);
public abstract io.fabric.istio.api.networking.v1beta.LocalityLoadBalancerSettingFluent setToDistribute(java.lang.Integer, io.fabric.istio.api.networking.v1beta.LocalityLoadBalancerSettingDistribute);
public abstract transient io.fabric.istio.api.networking.v1beta.LocalityLoadBalancerSettingFluent addToDistribute(io.fabric.istio.api.networking.v1beta.LocalityLoadBalancerSettingDistribute[]);
public abstract io.fabric.istio.api.networking.v1beta.LocalityLoadBalancerSettingFluent addAllToDistribute(java.util.Collection);
public abstract transient io.fabric.istio.api.networking.v1beta.LocalityLoadBalancerSettingFluent removeFromDistribute(io.fabric.istio.api.networking.v1beta.LocalityLoadBalancerSettingDistribute[]);
public abstract io.fabric.istio.api.networking.v1beta.LocalityLoadBalancerSettingFluent removeAllFromDistribute(java.util.Collection);
public abstract io.fabric.istio.api.networking.v1beta.LocalityLoadBalancerSettingFluent removeMatchingFromDistribute(java.util.function.Predicate);
public abstract java.util.List getDistribute();
public abstract java.util.List buildDistribute();
public abstract io.fabric.istio.api.networking.v1beta.LocalityLoadBalancerSettingDistribute buildDistribute(java.lang.Integer);
public abstract io.fabric.istio.api.networking.v1beta.LocalityLoadBalancerSettingDistribute buildFirstDistribute();
public abstract io.fabric.istio.api.networking.v1beta.LocalityLoadBalancerSettingDistribute buildLastDistribute();
public abstract io.fabric.istio.api.networking.v1beta.LocalityLoadBalancerSettingDistribute buildMatchingDistribute(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingDistribute(java.util.function.Predicate);
public abstract io.fabric.istio.api.networking.v1beta.LocalityLoadBalancerSettingFluent withDistribute(java.util.List);
public abstract transient io.fabric.istio.api.networking.v1beta.LocalityLoadBalancerSettingFluent withDistribute(io.fabric.istio.api.networking.v1beta.LocalityLoadBalancerSettingDistribute[]);
public abstract java.lang.Boolean hasDistribute();
public abstract io.fabric.istio.api.networking.v1beta.LocalityLoadBalancerSettingFluent$DistributeNested addNewDistribute();
public abstract io.fabric.istio.api.networking.v1beta.LocalityLoadBalancerSettingFluent$DistributeNested addNewDistributeLike(io.fabric.istio.api.networking.v1beta.LocalityLoadBalancerSettingDistribute);
public abstract io.fabric.istio.api.networking.v1beta.LocalityLoadBalancerSettingFluent$DistributeNested setNewDistributeLike(java.lang.Integer, io.fabric.istio.api.networking.v1beta.LocalityLoadBalancerSettingDistribute);
public abstract io.fabric.istio.api.networking.v1beta.LocalityLoadBalancerSettingFluent$DistributeNested editDistribute(java.lang.Integer);
public abstract io.fabric.istio.api.networking.v1beta.LocalityLoadBalancerSettingFluent$DistributeNested editFirstDistribute();
public abstract io.fabric.istio.api.networking.v1beta.LocalityLoadBalancerSettingFluent$DistributeNested editLastDistribute();
public abstract io.fabric.istio.api.networking.v1beta.LocalityLoadBalancerSettingFluent$DistributeNested editMatchingDistribute(java.util.function.Predicate);
public abstract java.lang.Boolean getEnabled();
public abstract io.fabric.istio.api.networking.v1beta.LocalityLoadBalancerSettingFluent withEnabled(java.lang.Boolean);
public abstract java.lang.Boolean hasEnabled();
public abstract io.fabric.istio.api.networking.v1beta.LocalityLoadBalancerSettingFluent addToFailover(java.lang.Integer, io.fabric.istio.api.networking.v1beta.LocalityLoadBalancerSettingFailover);
public abstract io.fabric.istio.api.networking.v1beta.LocalityLoadBalancerSettingFluent setToFailover(java.lang.Integer, io.fabric.istio.api.networking.v1beta.LocalityLoadBalancerSettingFailover);
public abstract transient io.fabric.istio.api.networking.v1beta.LocalityLoadBalancerSettingFluent addToFailover(io.fabric.istio.api.networking.v1beta.LocalityLoadBalancerSettingFailover[]);
public abstract io.fabric.istio.api.networking.v1beta.LocalityLoadBalancerSettingFluent addAllToFailover(java.util.Collection);
public abstract transient io.fabric.istio.api.networking.v1beta.LocalityLoadBalancerSettingFluent removeFromFailover(io.fabric.istio.api.networking.v1beta.LocalityLoadBalancerSettingFailover[]);
public abstract io.fabric.istio.api.networking.v1beta.LocalityLoadBalancerSettingFluent removeAllFromFailover(java.util.Collection);
public abstract io.fabric.istio.api.networking.v1beta.LocalityLoadBalancerSettingFluent removeMatchingFromFailover(java.util.function.Predicate);
public abstract java.util.List getFailover();
public abstract java.util.List buildFailover();
public abstract io.fabric.istio.api.networking.v1beta.LocalityLoadBalancerSettingFailover buildFailover(java.lang.Integer);
public abstract io.fabric.istio.api.networking.v1beta.LocalityLoadBalancerSettingFailover buildFirstFailover();
public abstract io.fabric.istio.api.networking.v1beta.LocalityLoadBalancerSettingFailover buildLastFailover();
public abstract io.fabric.istio.api.networking.v1beta.LocalityLoadBalancerSettingFailover buildMatchingFailover(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingFailover(java.util.function.Predicate);
public abstract io.fabric.istio.api.networking.v1beta.LocalityLoadBalancerSettingFluent withFailover(java.util.List);
public abstract transient io.fabric.istio.api.networking.v1beta.LocalityLoadBalancerSettingFluent withFailover(io.fabric.istio.api.networking.v1beta.LocalityLoadBalancerSettingFailover[]);
public abstract java.lang.Boolean hasFailover();
public abstract io.fabric.istio.api.networking.v1beta.LocalityLoadBalancerSettingFluent addNewFailover(java.lang.String, java.lang.String);
public abstract io.fabric.istio.api.networking.v1beta.LocalityLoadBalancerSettingFluent$FailoverNested addNewFailover();
public abstract io.fabric.istio.api.networking.v1beta.LocalityLoadBalancerSettingFluent$FailoverNested addNewFailoverLike(io.fabric.istio.api.networking.v1beta.LocalityLoadBalancerSettingFailover);
public abstract io.fabric.istio.api.networking.v1beta.LocalityLoadBalancerSettingFluent$FailoverNested setNewFailoverLike(java.lang.Integer, io.fabric.istio.api.networking.v1beta.LocalityLoadBalancerSettingFailover);
public abstract io.fabric.istio.api.networking.v1beta.LocalityLoadBalancerSettingFluent$FailoverNested editFailover(java.lang.Integer);
public abstract io.fabric.istio.api.networking.v1beta.LocalityLoadBalancerSettingFluent$FailoverNested editFirstFailover();
public abstract io.fabric.istio.api.networking.v1beta.LocalityLoadBalancerSettingFluent$FailoverNested editLastFailover();
public abstract io.fabric.istio.api.networking.v1beta.LocalityLoadBalancerSettingFluent$FailoverNested editMatchingFailover(java.util.function.Predicate);
public abstract io.fabric.istio.api.networking.v1beta.LocalityLoadBalancerSettingFluent addToFailoverPriority(java.lang.Integer, java.lang.String);
public abstract io.fabric.istio.api.networking.v1beta.LocalityLoadBalancerSettingFluent setToFailoverPriority(java.lang.Integer, java.lang.String);
public abstract transient io.fabric.istio.api.networking.v1beta.LocalityLoadBalancerSettingFluent addToFailoverPriority(java.lang.String[]);
public abstract io.fabric.istio.api.networking.v1beta.LocalityLoadBalancerSettingFluent addAllToFailoverPriority(java.util.Collection);
public abstract transient io.fabric.istio.api.networking.v1beta.LocalityLoadBalancerSettingFluent removeFromFailoverPriority(java.lang.String[]);
public abstract io.fabric.istio.api.networking.v1beta.LocalityLoadBalancerSettingFluent removeAllFromFailoverPriority(java.util.Collection);
public abstract java.util.List getFailoverPriority();
public abstract java.lang.String getFailoverPriority(java.lang.Integer);
public abstract java.lang.String getFirstFailoverPriority();
public abstract java.lang.String getLastFailoverPriority();
public abstract java.lang.String getMatchingFailoverPriority(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingFailoverPriority(java.util.function.Predicate);
public abstract io.fabric.istio.api.networking.v1beta.LocalityLoadBalancerSettingFluent withFailoverPriority(java.util.List);
public abstract transient io.fabric.istio.api.networking.v1beta.LocalityLoadBalancerSettingFluent withFailoverPriority(java.lang.String[]);
public abstract java.lang.Boolean hasFailoverPriority();
public abstract io.fabric.istio.api.networking.v1beta.LocalityLoadBalancerSettingFluent withEnabled();
}