public interface  io.fabric.kubernetes.api.model.admissionregistration.v1beta.RuleWithOperationsFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.kubernetes.api.model.admissionregistration.v1beta.RuleWithOperationsFluent addToApiGroups(java.lang.Integer, java.lang.String);
public abstract io.fabric.kubernetes.api.model.admissionregistration.v1beta.RuleWithOperationsFluent setToApiGroups(java.lang.Integer, java.lang.String);
public abstract transient io.fabric.kubernetes.api.model.admissionregistration.v1beta.RuleWithOperationsFluent addToApiGroups(java.lang.String[]);
public abstract io.fabric.kubernetes.api.model.admissionregistration.v1beta.RuleWithOperationsFluent addAllToApiGroups(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.admissionregistration.v1beta.RuleWithOperationsFluent removeFromApiGroups(java.lang.String[]);
public abstract io.fabric.kubernetes.api.model.admissionregistration.v1beta.RuleWithOperationsFluent removeAllFromApiGroups(java.util.Collection);
public abstract java.util.List getApiGroups();
public abstract java.lang.String getApiGroup(java.lang.Integer);
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.admissionregistration.v1beta.RuleWithOperationsFluent withApiGroups(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.admissionregistration.v1beta.RuleWithOperationsFluent withApiGroups(java.lang.String[]);
public abstract java.lang.Boolean hasApiGroups();
public abstract io.fabric.kubernetes.api.model.admissionregistration.v1beta.RuleWithOperationsFluent addToApiVersions(java.lang.Integer, java.lang.String);
public abstract io.fabric.kubernetes.api.model.admissionregistration.v1beta.RuleWithOperationsFluent setToApiVersions(java.lang.Integer, java.lang.String);
public abstract transient io.fabric.kubernetes.api.model.admissionregistration.v1beta.RuleWithOperationsFluent addToApiVersions(java.lang.String[]);
public abstract io.fabric.kubernetes.api.model.admissionregistration.v1beta.RuleWithOperationsFluent addAllToApiVersions(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.admissionregistration.v1beta.RuleWithOperationsFluent removeFromApiVersions(java.lang.String[]);
public abstract io.fabric.kubernetes.api.model.admissionregistration.v1beta.RuleWithOperationsFluent removeAllFromApiVersions(java.util.Collection);
public abstract java.util.List getApiVersions();
public abstract java.lang.String getApiVersion(java.lang.Integer);
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.admissionregistration.v1beta.RuleWithOperationsFluent withApiVersions(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.admissionregistration.v1beta.RuleWithOperationsFluent withApiVersions(java.lang.String[]);
public abstract java.lang.Boolean hasApiVersions();
public abstract io.fabric.kubernetes.api.model.admissionregistration.v1beta.RuleWithOperationsFluent addToOperations(java.lang.Integer, java.lang.String);
public abstract io.fabric.kubernetes.api.model.admissionregistration.v1beta.RuleWithOperationsFluent setToOperations(java.lang.Integer, java.lang.String);
public abstract transient io.fabric.kubernetes.api.model.admissionregistration.v1beta.RuleWithOperationsFluent addToOperations(java.lang.String[]);
public abstract io.fabric.kubernetes.api.model.admissionregistration.v1beta.RuleWithOperationsFluent addAllToOperations(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.admissionregistration.v1beta.RuleWithOperationsFluent removeFromOperations(java.lang.String[]);
public abstract io.fabric.kubernetes.api.model.admissionregistration.v1beta.RuleWithOperationsFluent removeAllFromOperations(java.util.Collection);
public abstract java.util.List getOperations();
public abstract java.lang.String getOperation(java.lang.Integer);
public abstract java.lang.String getFirstOperation();
public abstract java.lang.String getLastOperation();
public abstract java.lang.String getMatchingOperation(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingOperation(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.admissionregistration.v1beta.RuleWithOperationsFluent withOperations(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.admissionregistration.v1beta.RuleWithOperationsFluent withOperations(java.lang.String[]);
public abstract java.lang.Boolean hasOperations();
public abstract io.fabric.kubernetes.api.model.admissionregistration.v1beta.RuleWithOperationsFluent addToResources(java.lang.Integer, java.lang.String);
public abstract io.fabric.kubernetes.api.model.admissionregistration.v1beta.RuleWithOperationsFluent setToResources(java.lang.Integer, java.lang.String);
public abstract transient io.fabric.kubernetes.api.model.admissionregistration.v1beta.RuleWithOperationsFluent addToResources(java.lang.String[]);
public abstract io.fabric.kubernetes.api.model.admissionregistration.v1beta.RuleWithOperationsFluent addAllToResources(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.admissionregistration.v1beta.RuleWithOperationsFluent removeFromResources(java.lang.String[]);
public abstract io.fabric.kubernetes.api.model.admissionregistration.v1beta.RuleWithOperationsFluent removeAllFromResources(java.util.Collection);
public abstract java.util.List getResources();
public abstract java.lang.String getResource(java.lang.Integer);
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.admissionregistration.v1beta.RuleWithOperationsFluent withResources(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.admissionregistration.v1beta.RuleWithOperationsFluent withResources(java.lang.String[]);
public abstract java.lang.Boolean hasResources();
public abstract java.lang.String getScope();
public abstract io.fabric.kubernetes.api.model.admissionregistration.v1beta.RuleWithOperationsFluent withScope(java.lang.String);
public abstract java.lang.Boolean hasScope();
public abstract io.fabric.kubernetes.api.model.admissionregistration.v1beta.RuleWithOperationsFluent addToAdditionalProperties(java.lang.String, java.lang.Object);
public abstract io.fabric.kubernetes.api.model.admissionregistration.v1beta.RuleWithOperationsFluent addToAdditionalProperties(java.util.Map);
public abstract io.fabric.kubernetes.api.model.admissionregistration.v1beta.RuleWithOperationsFluent removeFromAdditionalProperties(java.lang.String);
public abstract io.fabric.kubernetes.api.model.admissionregistration.v1beta.RuleWithOperationsFluent removeFromAdditionalProperties(java.util.Map);
public abstract java.util.Map getAdditionalProperties();
public abstract io.fabric.kubernetes.api.model.admissionregistration.v1beta.RuleWithOperationsFluent withAdditionalProperties(java.util.Map);
public abstract java.lang.Boolean hasAdditionalProperties();
}