public interface  io.fabric.openshift.api.model.RoleBindingRestrictionSpecFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.openshift.api.model.GroupRestriction getGrouprestriction();
public abstract io.fabric.openshift.api.model.GroupRestriction buildGrouprestriction();
public abstract io.fabric.openshift.api.model.RoleBindingRestrictionSpecFluent withGrouprestriction(io.fabric.openshift.api.model.GroupRestriction);
public abstract java.lang.Boolean hasGrouprestriction();
public abstract io.fabric.openshift.api.model.RoleBindingRestrictionSpecFluent$GrouprestrictionNested withNewGrouprestriction();
public abstract io.fabric.openshift.api.model.RoleBindingRestrictionSpecFluent$GrouprestrictionNested withNewGrouprestrictionLike(io.fabric.openshift.api.model.GroupRestriction);
public abstract io.fabric.openshift.api.model.RoleBindingRestrictionSpecFluent$GrouprestrictionNested editGrouprestriction();
public abstract io.fabric.openshift.api.model.RoleBindingRestrictionSpecFluent$GrouprestrictionNested editOrNewGrouprestriction();
public abstract io.fabric.openshift.api.model.RoleBindingRestrictionSpecFluent$GrouprestrictionNested editOrNewGrouprestrictionLike(io.fabric.openshift.api.model.GroupRestriction);
public abstract io.fabric.openshift.api.model.ServiceAccountRestriction getServiceaccountrestriction();
public abstract io.fabric.openshift.api.model.ServiceAccountRestriction buildServiceaccountrestriction();
public abstract io.fabric.openshift.api.model.RoleBindingRestrictionSpecFluent withServiceaccountrestriction(io.fabric.openshift.api.model.ServiceAccountRestriction);
public abstract java.lang.Boolean hasServiceaccountrestriction();
public abstract io.fabric.openshift.api.model.RoleBindingRestrictionSpecFluent$ServiceaccountrestrictionNested withNewServiceaccountrestriction();
public abstract io.fabric.openshift.api.model.RoleBindingRestrictionSpecFluent$ServiceaccountrestrictionNested withNewServiceaccountrestrictionLike(io.fabric.openshift.api.model.ServiceAccountRestriction);
public abstract io.fabric.openshift.api.model.RoleBindingRestrictionSpecFluent$ServiceaccountrestrictionNested editServiceaccountrestriction();
public abstract io.fabric.openshift.api.model.RoleBindingRestrictionSpecFluent$ServiceaccountrestrictionNested editOrNewServiceaccountrestriction();
public abstract io.fabric.openshift.api.model.RoleBindingRestrictionSpecFluent$ServiceaccountrestrictionNested editOrNewServiceaccountrestrictionLike(io.fabric.openshift.api.model.ServiceAccountRestriction);
public abstract io.fabric.openshift.api.model.UserRestriction getUserrestriction();
public abstract io.fabric.openshift.api.model.UserRestriction buildUserrestriction();
public abstract io.fabric.openshift.api.model.RoleBindingRestrictionSpecFluent withUserrestriction(io.fabric.openshift.api.model.UserRestriction);
public abstract java.lang.Boolean hasUserrestriction();
public abstract io.fabric.openshift.api.model.RoleBindingRestrictionSpecFluent$UserrestrictionNested withNewUserrestriction();
public abstract io.fabric.openshift.api.model.RoleBindingRestrictionSpecFluent$UserrestrictionNested withNewUserrestrictionLike(io.fabric.openshift.api.model.UserRestriction);
public abstract io.fabric.openshift.api.model.RoleBindingRestrictionSpecFluent$UserrestrictionNested editUserrestriction();
public abstract io.fabric.openshift.api.model.RoleBindingRestrictionSpecFluent$UserrestrictionNested editOrNewUserrestriction();
public abstract io.fabric.openshift.api.model.RoleBindingRestrictionSpecFluent$UserrestrictionNested editOrNewUserrestrictionLike(io.fabric.openshift.api.model.UserRestriction);
}