public interface  io.fabric.kubernetes.api.model.rbac.AggregationRuleFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.kubernetes.api.model.rbac.AggregationRuleFluent addToClusterRoleSelectors(java.lang.Integer, io.fabric.kubernetes.api.model.LabelSelector);
public abstract io.fabric.kubernetes.api.model.rbac.AggregationRuleFluent setToClusterRoleSelectors(java.lang.Integer, io.fabric.kubernetes.api.model.LabelSelector);
public abstract transient io.fabric.kubernetes.api.model.rbac.AggregationRuleFluent addToClusterRoleSelectors(io.fabric.kubernetes.api.model.LabelSelector[]);
public abstract io.fabric.kubernetes.api.model.rbac.AggregationRuleFluent addAllToClusterRoleSelectors(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.rbac.AggregationRuleFluent removeFromClusterRoleSelectors(io.fabric.kubernetes.api.model.LabelSelector[]);
public abstract io.fabric.kubernetes.api.model.rbac.AggregationRuleFluent removeAllFromClusterRoleSelectors(java.util.Collection);
public abstract io.fabric.kubernetes.api.model.rbac.AggregationRuleFluent removeMatchingFromClusterRoleSelectors(java.util.function.Predicate);
public abstract java.util.List getClusterRoleSelectors();
public abstract java.util.List buildClusterRoleSelectors();
public abstract io.fabric.kubernetes.api.model.LabelSelector buildClusterRoleSelector(java.lang.Integer);
public abstract io.fabric.kubernetes.api.model.LabelSelector buildFirstClusterRoleSelector();
public abstract io.fabric.kubernetes.api.model.LabelSelector buildLastClusterRoleSelector();
public abstract io.fabric.kubernetes.api.model.LabelSelector buildMatchingClusterRoleSelector(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingClusterRoleSelector(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.rbac.AggregationRuleFluent withClusterRoleSelectors(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.rbac.AggregationRuleFluent withClusterRoleSelectors(io.fabric.kubernetes.api.model.LabelSelector[]);
public abstract java.lang.Boolean hasClusterRoleSelectors();
public abstract io.fabric.kubernetes.api.model.rbac.AggregationRuleFluent$ClusterRoleSelectorsNested addNewClusterRoleSelector();
public abstract io.fabric.kubernetes.api.model.rbac.AggregationRuleFluent$ClusterRoleSelectorsNested addNewClusterRoleSelectorLike(io.fabric.kubernetes.api.model.LabelSelector);
public abstract io.fabric.kubernetes.api.model.rbac.AggregationRuleFluent$ClusterRoleSelectorsNested setNewClusterRoleSelectorLike(java.lang.Integer, io.fabric.kubernetes.api.model.LabelSelector);
public abstract io.fabric.kubernetes.api.model.rbac.AggregationRuleFluent$ClusterRoleSelectorsNested editClusterRoleSelector(java.lang.Integer);
public abstract io.fabric.kubernetes.api.model.rbac.AggregationRuleFluent$ClusterRoleSelectorsNested editFirstClusterRoleSelector();
public abstract io.fabric.kubernetes.api.model.rbac.AggregationRuleFluent$ClusterRoleSelectorsNested editLastClusterRoleSelector();
public abstract io.fabric.kubernetes.api.model.rbac.AggregationRuleFluent$ClusterRoleSelectorsNested editMatchingClusterRoleSelector(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.rbac.AggregationRuleFluent addToAdditionalProperties(java.lang.String, java.lang.Object);
public abstract io.fabric.kubernetes.api.model.rbac.AggregationRuleFluent addToAdditionalProperties(java.util.Map);
public abstract io.fabric.kubernetes.api.model.rbac.AggregationRuleFluent removeFromAdditionalProperties(java.lang.String);
public abstract io.fabric.kubernetes.api.model.rbac.AggregationRuleFluent removeFromAdditionalProperties(java.util.Map);
public abstract java.util.Map getAdditionalProperties();
public abstract io.fabric.kubernetes.api.model.rbac.AggregationRuleFluent withAdditionalProperties(java.util.Map);
public abstract java.lang.Boolean hasAdditionalProperties();
}