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