public interface  io.fabric.istio.api.security.v1beta.OperationFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.istio.api.security.v1beta.OperationFluent addToHosts(java.lang.Integer, java.lang.String);
public abstract io.fabric.istio.api.security.v1beta.OperationFluent setToHosts(java.lang.Integer, java.lang.String);
public abstract transient io.fabric.istio.api.security.v1beta.OperationFluent addToHosts(java.lang.String[]);
public abstract io.fabric.istio.api.security.v1beta.OperationFluent addAllToHosts(java.util.Collection);
public abstract transient io.fabric.istio.api.security.v1beta.OperationFluent removeFromHosts(java.lang.String[]);
public abstract io.fabric.istio.api.security.v1beta.OperationFluent removeAllFromHosts(java.util.Collection);
public abstract java.util.List getHosts();
public abstract java.lang.String getHost(java.lang.Integer);
public abstract java.lang.String getFirstHost();
public abstract java.lang.String getLastHost();
public abstract java.lang.String getMatchingHost(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingHost(java.util.function.Predicate);
public abstract io.fabric.istio.api.security.v1beta.OperationFluent withHosts(java.util.List);
public abstract transient io.fabric.istio.api.security.v1beta.OperationFluent withHosts(java.lang.String[]);
public abstract java.lang.Boolean hasHosts();
public abstract io.fabric.istio.api.security.v1beta.OperationFluent addNewHost(java.lang.String);
public abstract io.fabric.istio.api.security.v1beta.OperationFluent addToMethods(java.lang.Integer, java.lang.String);
public abstract io.fabric.istio.api.security.v1beta.OperationFluent setToMethods(java.lang.Integer, java.lang.String);
public abstract transient io.fabric.istio.api.security.v1beta.OperationFluent addToMethods(java.lang.String[]);
public abstract io.fabric.istio.api.security.v1beta.OperationFluent addAllToMethods(java.util.Collection);
public abstract transient io.fabric.istio.api.security.v1beta.OperationFluent removeFromMethods(java.lang.String[]);
public abstract io.fabric.istio.api.security.v1beta.OperationFluent removeAllFromMethods(java.util.Collection);
public abstract java.util.List getMethods();
public abstract java.lang.String getMethod(java.lang.Integer);
public abstract java.lang.String getFirstMethod();
public abstract java.lang.String getLastMethod();
public abstract java.lang.String getMatchingMethod(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingMethod(java.util.function.Predicate);
public abstract io.fabric.istio.api.security.v1beta.OperationFluent withMethods(java.util.List);
public abstract transient io.fabric.istio.api.security.v1beta.OperationFluent withMethods(java.lang.String[]);
public abstract java.lang.Boolean hasMethods();
public abstract io.fabric.istio.api.security.v1beta.OperationFluent addNewMethod(java.lang.String);
public abstract io.fabric.istio.api.security.v1beta.OperationFluent addToNotHosts(java.lang.Integer, java.lang.String);
public abstract io.fabric.istio.api.security.v1beta.OperationFluent setToNotHosts(java.lang.Integer, java.lang.String);
public abstract transient io.fabric.istio.api.security.v1beta.OperationFluent addToNotHosts(java.lang.String[]);
public abstract io.fabric.istio.api.security.v1beta.OperationFluent addAllToNotHosts(java.util.Collection);
public abstract transient io.fabric.istio.api.security.v1beta.OperationFluent removeFromNotHosts(java.lang.String[]);
public abstract io.fabric.istio.api.security.v1beta.OperationFluent removeAllFromNotHosts(java.util.Collection);
public abstract java.util.List getNotHosts();
public abstract java.lang.String getNotHost(java.lang.Integer);
public abstract java.lang.String getFirstNotHost();
public abstract java.lang.String getLastNotHost();
public abstract java.lang.String getMatchingNotHost(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingNotHost(java.util.function.Predicate);
public abstract io.fabric.istio.api.security.v1beta.OperationFluent withNotHosts(java.util.List);
public abstract transient io.fabric.istio.api.security.v1beta.OperationFluent withNotHosts(java.lang.String[]);
public abstract java.lang.Boolean hasNotHosts();
public abstract io.fabric.istio.api.security.v1beta.OperationFluent addNewNotHost(java.lang.String);
public abstract io.fabric.istio.api.security.v1beta.OperationFluent addToNotMethods(java.lang.Integer, java.lang.String);
public abstract io.fabric.istio.api.security.v1beta.OperationFluent setToNotMethods(java.lang.Integer, java.lang.String);
public abstract transient io.fabric.istio.api.security.v1beta.OperationFluent addToNotMethods(java.lang.String[]);
public abstract io.fabric.istio.api.security.v1beta.OperationFluent addAllToNotMethods(java.util.Collection);
public abstract transient io.fabric.istio.api.security.v1beta.OperationFluent removeFromNotMethods(java.lang.String[]);
public abstract io.fabric.istio.api.security.v1beta.OperationFluent removeAllFromNotMethods(java.util.Collection);
public abstract java.util.List getNotMethods();
public abstract java.lang.String getNotMethod(java.lang.Integer);
public abstract java.lang.String getFirstNotMethod();
public abstract java.lang.String getLastNotMethod();
public abstract java.lang.String getMatchingNotMethod(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingNotMethod(java.util.function.Predicate);
public abstract io.fabric.istio.api.security.v1beta.OperationFluent withNotMethods(java.util.List);
public abstract transient io.fabric.istio.api.security.v1beta.OperationFluent withNotMethods(java.lang.String[]);
public abstract java.lang.Boolean hasNotMethods();
public abstract io.fabric.istio.api.security.v1beta.OperationFluent addNewNotMethod(java.lang.String);
public abstract io.fabric.istio.api.security.v1beta.OperationFluent addToNotPaths(java.lang.Integer, java.lang.String);
public abstract io.fabric.istio.api.security.v1beta.OperationFluent setToNotPaths(java.lang.Integer, java.lang.String);
public abstract transient io.fabric.istio.api.security.v1beta.OperationFluent addToNotPaths(java.lang.String[]);
public abstract io.fabric.istio.api.security.v1beta.OperationFluent addAllToNotPaths(java.util.Collection);
public abstract transient io.fabric.istio.api.security.v1beta.OperationFluent removeFromNotPaths(java.lang.String[]);
public abstract io.fabric.istio.api.security.v1beta.OperationFluent removeAllFromNotPaths(java.util.Collection);
public abstract java.util.List getNotPaths();
public abstract java.lang.String getNotPath(java.lang.Integer);
public abstract java.lang.String getFirstNotPath();
public abstract java.lang.String getLastNotPath();
public abstract java.lang.String getMatchingNotPath(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingNotPath(java.util.function.Predicate);
public abstract io.fabric.istio.api.security.v1beta.OperationFluent withNotPaths(java.util.List);
public abstract transient io.fabric.istio.api.security.v1beta.OperationFluent withNotPaths(java.lang.String[]);
public abstract java.lang.Boolean hasNotPaths();
public abstract io.fabric.istio.api.security.v1beta.OperationFluent addNewNotPath(java.lang.String);
public abstract io.fabric.istio.api.security.v1beta.OperationFluent addToNotPorts(java.lang.Integer, java.lang.String);
public abstract io.fabric.istio.api.security.v1beta.OperationFluent setToNotPorts(java.lang.Integer, java.lang.String);
public abstract transient io.fabric.istio.api.security.v1beta.OperationFluent addToNotPorts(java.lang.String[]);
public abstract io.fabric.istio.api.security.v1beta.OperationFluent addAllToNotPorts(java.util.Collection);
public abstract transient io.fabric.istio.api.security.v1beta.OperationFluent removeFromNotPorts(java.lang.String[]);
public abstract io.fabric.istio.api.security.v1beta.OperationFluent removeAllFromNotPorts(java.util.Collection);
public abstract java.util.List getNotPorts();
public abstract java.lang.String getNotPort(java.lang.Integer);
public abstract java.lang.String getFirstNotPort();
public abstract java.lang.String getLastNotPort();
public abstract java.lang.String getMatchingNotPort(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingNotPort(java.util.function.Predicate);
public abstract io.fabric.istio.api.security.v1beta.OperationFluent withNotPorts(java.util.List);
public abstract transient io.fabric.istio.api.security.v1beta.OperationFluent withNotPorts(java.lang.String[]);
public abstract java.lang.Boolean hasNotPorts();
public abstract io.fabric.istio.api.security.v1beta.OperationFluent addNewNotPort(java.lang.String);
public abstract io.fabric.istio.api.security.v1beta.OperationFluent addToPaths(java.lang.Integer, java.lang.String);
public abstract io.fabric.istio.api.security.v1beta.OperationFluent setToPaths(java.lang.Integer, java.lang.String);
public abstract transient io.fabric.istio.api.security.v1beta.OperationFluent addToPaths(java.lang.String[]);
public abstract io.fabric.istio.api.security.v1beta.OperationFluent addAllToPaths(java.util.Collection);
public abstract transient io.fabric.istio.api.security.v1beta.OperationFluent removeFromPaths(java.lang.String[]);
public abstract io.fabric.istio.api.security.v1beta.OperationFluent removeAllFromPaths(java.util.Collection);
public abstract java.util.List getPaths();
public abstract java.lang.String getPath(java.lang.Integer);
public abstract java.lang.String getFirstPath();
public abstract java.lang.String getLastPath();
public abstract java.lang.String getMatchingPath(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingPath(java.util.function.Predicate);
public abstract io.fabric.istio.api.security.v1beta.OperationFluent withPaths(java.util.List);
public abstract transient io.fabric.istio.api.security.v1beta.OperationFluent withPaths(java.lang.String[]);
public abstract java.lang.Boolean hasPaths();
public abstract io.fabric.istio.api.security.v1beta.OperationFluent addNewPath(java.lang.String);
public abstract io.fabric.istio.api.security.v1beta.OperationFluent addToPorts(java.lang.Integer, java.lang.String);
public abstract io.fabric.istio.api.security.v1beta.OperationFluent setToPorts(java.lang.Integer, java.lang.String);
public abstract transient io.fabric.istio.api.security.v1beta.OperationFluent addToPorts(java.lang.String[]);
public abstract io.fabric.istio.api.security.v1beta.OperationFluent addAllToPorts(java.util.Collection);
public abstract transient io.fabric.istio.api.security.v1beta.OperationFluent removeFromPorts(java.lang.String[]);
public abstract io.fabric.istio.api.security.v1beta.OperationFluent removeAllFromPorts(java.util.Collection);
public abstract java.util.List getPorts();
public abstract java.lang.String getPort(java.lang.Integer);
public abstract java.lang.String getFirstPort();
public abstract java.lang.String getLastPort();
public abstract java.lang.String getMatchingPort(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingPort(java.util.function.Predicate);
public abstract io.fabric.istio.api.security.v1beta.OperationFluent withPorts(java.util.List);
public abstract transient io.fabric.istio.api.security.v1beta.OperationFluent withPorts(java.lang.String[]);
public abstract java.lang.Boolean hasPorts();
public abstract io.fabric.istio.api.security.v1beta.OperationFluent addNewPort(java.lang.String);
}