public interface  io.fabric.kubernetes.api.model.v.admissionregistration.v1beta.RuleFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.v.Fluent
{
public abstract io.fabric.kubernetes.api.model.v.admissionregistration.v1beta.RuleFluent addToApiGroups(int, java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.admissionregistration.v1beta.RuleFluent setToApiGroups(int, java.lang.String);
public abstract transient io.fabric.kubernetes.api.model.v.admissionregistration.v1beta.RuleFluent addToApiGroups(java.lang.String[]);
public abstract io.fabric.kubernetes.api.model.v.admissionregistration.v1beta.RuleFluent addAllToApiGroups(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.v.admissionregistration.v1beta.RuleFluent removeFromApiGroups(java.lang.String[]);
public abstract io.fabric.kubernetes.api.model.v.admissionregistration.v1beta.RuleFluent removeAllFromApiGroups(java.util.Collection);
public abstract java.util.List getApiGroups();
public abstract java.lang.String getApiGroup(int);
public abstract java.lang.String getFirstApiGroup();
public abstract java.lang.String getLastApiGroup();
public abstract java.lang.String getMatchingApiGroup(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingApiGroup(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.v.admissionregistration.v1beta.RuleFluent withApiGroups(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.v.admissionregistration.v1beta.RuleFluent withApiGroups(java.lang.String[]);
public abstract java.lang.Boolean hasApiGroups();
public abstract io.fabric.kubernetes.api.model.v.admissionregistration.v1beta.RuleFluent addNewApiGroup(java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.admissionregistration.v1beta.RuleFluent addNewApiGroup(java.lang.StringBuilder);
public abstract io.fabric.kubernetes.api.model.v.admissionregistration.v1beta.RuleFluent addNewApiGroup(java.lang.StringBuffer);
public abstract io.fabric.kubernetes.api.model.v.admissionregistration.v1beta.RuleFluent addToApiVersions(int, java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.admissionregistration.v1beta.RuleFluent setToApiVersions(int, java.lang.String);
public abstract transient io.fabric.kubernetes.api.model.v.admissionregistration.v1beta.RuleFluent addToApiVersions(java.lang.String[]);
public abstract io.fabric.kubernetes.api.model.v.admissionregistration.v1beta.RuleFluent addAllToApiVersions(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.v.admissionregistration.v1beta.RuleFluent removeFromApiVersions(java.lang.String[]);
public abstract io.fabric.kubernetes.api.model.v.admissionregistration.v1beta.RuleFluent removeAllFromApiVersions(java.util.Collection);
public abstract java.util.List getApiVersions();
public abstract java.lang.String getApiVersion(int);
public abstract java.lang.String getFirstApiVersion();
public abstract java.lang.String getLastApiVersion();
public abstract java.lang.String getMatchingApiVersion(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingApiVersion(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.v.admissionregistration.v1beta.RuleFluent withApiVersions(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.v.admissionregistration.v1beta.RuleFluent withApiVersions(java.lang.String[]);
public abstract java.lang.Boolean hasApiVersions();
public abstract io.fabric.kubernetes.api.model.v.admissionregistration.v1beta.RuleFluent addNewApiVersion(java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.admissionregistration.v1beta.RuleFluent addNewApiVersion(java.lang.StringBuilder);
public abstract io.fabric.kubernetes.api.model.v.admissionregistration.v1beta.RuleFluent addNewApiVersion(java.lang.StringBuffer);
public abstract io.fabric.kubernetes.api.model.v.admissionregistration.v1beta.RuleFluent addToResources(int, java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.admissionregistration.v1beta.RuleFluent setToResources(int, java.lang.String);
public abstract transient io.fabric.kubernetes.api.model.v.admissionregistration.v1beta.RuleFluent addToResources(java.lang.String[]);
public abstract io.fabric.kubernetes.api.model.v.admissionregistration.v1beta.RuleFluent addAllToResources(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.v.admissionregistration.v1beta.RuleFluent removeFromResources(java.lang.String[]);
public abstract io.fabric.kubernetes.api.model.v.admissionregistration.v1beta.RuleFluent removeAllFromResources(java.util.Collection);
public abstract java.util.List getResources();
public abstract java.lang.String getResource(int);
public abstract java.lang.String getFirstResource();
public abstract java.lang.String getLastResource();
public abstract java.lang.String getMatchingResource(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingResource(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.v.admissionregistration.v1beta.RuleFluent withResources(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.v.admissionregistration.v1beta.RuleFluent withResources(java.lang.String[]);
public abstract java.lang.Boolean hasResources();
public abstract io.fabric.kubernetes.api.model.v.admissionregistration.v1beta.RuleFluent addNewResource(java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.admissionregistration.v1beta.RuleFluent addNewResource(java.lang.StringBuilder);
public abstract io.fabric.kubernetes.api.model.v.admissionregistration.v1beta.RuleFluent addNewResource(java.lang.StringBuffer);
public abstract java.lang.String getScope();
public abstract io.fabric.kubernetes.api.model.v.admissionregistration.v1beta.RuleFluent withScope(java.lang.String);
public abstract java.lang.Boolean hasScope();
public abstract io.fabric.kubernetes.api.model.v.admissionregistration.v1beta.RuleFluent withNewScope(java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.admissionregistration.v1beta.RuleFluent withNewScope(java.lang.StringBuilder);
public abstract io.fabric.kubernetes.api.model.v.admissionregistration.v1beta.RuleFluent withNewScope(java.lang.StringBuffer);
}