public interface  io.fabric.istio.api.security.v1beta.ConditionFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract java.lang.String getKey();
public abstract io.fabric.istio.api.security.v1beta.ConditionFluent withKey(java.lang.String);
public abstract java.lang.Boolean hasKey();
public abstract io.fabric.istio.api.security.v1beta.ConditionFluent withNewKey(java.lang.String);
public abstract io.fabric.istio.api.security.v1beta.ConditionFluent addToNotValues(java.lang.Integer, java.lang.String);
public abstract io.fabric.istio.api.security.v1beta.ConditionFluent setToNotValues(java.lang.Integer, java.lang.String);
public abstract transient io.fabric.istio.api.security.v1beta.ConditionFluent addToNotValues(java.lang.String[]);
public abstract io.fabric.istio.api.security.v1beta.ConditionFluent addAllToNotValues(java.util.Collection);
public abstract transient io.fabric.istio.api.security.v1beta.ConditionFluent removeFromNotValues(java.lang.String[]);
public abstract io.fabric.istio.api.security.v1beta.ConditionFluent removeAllFromNotValues(java.util.Collection);
public abstract java.util.List getNotValues();
public abstract java.lang.String getNotValue(java.lang.Integer);
public abstract java.lang.String getFirstNotValue();
public abstract java.lang.String getLastNotValue();
public abstract java.lang.String getMatchingNotValue(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingNotValue(java.util.function.Predicate);
public abstract io.fabric.istio.api.security.v1beta.ConditionFluent withNotValues(java.util.List);
public abstract transient io.fabric.istio.api.security.v1beta.ConditionFluent withNotValues(java.lang.String[]);
public abstract java.lang.Boolean hasNotValues();
public abstract io.fabric.istio.api.security.v1beta.ConditionFluent addNewNotValue(java.lang.String);
public abstract io.fabric.istio.api.security.v1beta.ConditionFluent addToValues(java.lang.Integer, java.lang.String);
public abstract io.fabric.istio.api.security.v1beta.ConditionFluent setToValues(java.lang.Integer, java.lang.String);
public abstract transient io.fabric.istio.api.security.v1beta.ConditionFluent addToValues(java.lang.String[]);
public abstract io.fabric.istio.api.security.v1beta.ConditionFluent addAllToValues(java.util.Collection);
public abstract transient io.fabric.istio.api.security.v1beta.ConditionFluent removeFromValues(java.lang.String[]);
public abstract io.fabric.istio.api.security.v1beta.ConditionFluent removeAllFromValues(java.util.Collection);
public abstract java.util.List getValues();
public abstract java.lang.String getValue(java.lang.Integer);
public abstract java.lang.String getFirstValue();
public abstract java.lang.String getLastValue();
public abstract java.lang.String getMatchingValue(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingValue(java.util.function.Predicate);
public abstract io.fabric.istio.api.security.v1beta.ConditionFluent withValues(java.util.List);
public abstract transient io.fabric.istio.api.security.v1beta.ConditionFluent withValues(java.lang.String[]);
public abstract java.lang.Boolean hasValues();
public abstract io.fabric.istio.api.security.v1beta.ConditionFluent addNewValue(java.lang.String);
}