io.alauda.devops.api.model.RoleBindingRestrictionSpecFluent Maven / Gradle / Ivy
package io.alauda.devops.api.model;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.alauda.kubernetes.api.builder.Fluent;
import io.alauda.kubernetes.api.builder.Nested;
import java.lang.String;
import java.lang.Deprecated;
import javax.validation.Valid;
import java.lang.Object;
import java.lang.Boolean;
import java.util.Map;
public interface RoleBindingRestrictionSpecFluent> extends Fluent{
/**
* This method has been deprecated, please use method buildGrouprestriction instead.
*/
@Deprecated public GroupRestriction getGrouprestriction();
public GroupRestriction buildGrouprestriction();
public A withGrouprestriction(GroupRestriction grouprestriction);
public Boolean hasGrouprestriction();
public RoleBindingRestrictionSpecFluent.GrouprestrictionNested withNewGrouprestriction();
public RoleBindingRestrictionSpecFluent.GrouprestrictionNested withNewGrouprestrictionLike(GroupRestriction item);
public RoleBindingRestrictionSpecFluent.GrouprestrictionNested editGrouprestriction();
public RoleBindingRestrictionSpecFluent.GrouprestrictionNested editOrNewGrouprestriction();
public RoleBindingRestrictionSpecFluent.GrouprestrictionNested editOrNewGrouprestrictionLike(GroupRestriction item);
/**
* This method has been deprecated, please use method buildServiceaccountrestriction instead.
*/
@Deprecated public ServiceAccountRestriction getServiceaccountrestriction();
public ServiceAccountRestriction buildServiceaccountrestriction();
public A withServiceaccountrestriction(ServiceAccountRestriction serviceaccountrestriction);
public Boolean hasServiceaccountrestriction();
public RoleBindingRestrictionSpecFluent.ServiceaccountrestrictionNested withNewServiceaccountrestriction();
public RoleBindingRestrictionSpecFluent.ServiceaccountrestrictionNested withNewServiceaccountrestrictionLike(ServiceAccountRestriction item);
public RoleBindingRestrictionSpecFluent.ServiceaccountrestrictionNested editServiceaccountrestriction();
public RoleBindingRestrictionSpecFluent.ServiceaccountrestrictionNested editOrNewServiceaccountrestriction();
public RoleBindingRestrictionSpecFluent.ServiceaccountrestrictionNested editOrNewServiceaccountrestrictionLike(ServiceAccountRestriction item);
/**
* This method has been deprecated, please use method buildUserrestriction instead.
*/
@Deprecated public UserRestriction getUserrestriction();
public UserRestriction buildUserrestriction();
public A withUserrestriction(UserRestriction userrestriction);
public Boolean hasUserrestriction();
public RoleBindingRestrictionSpecFluent.UserrestrictionNested withNewUserrestriction();
public RoleBindingRestrictionSpecFluent.UserrestrictionNested withNewUserrestrictionLike(UserRestriction item);
public RoleBindingRestrictionSpecFluent.UserrestrictionNested editUserrestriction();
public RoleBindingRestrictionSpecFluent.UserrestrictionNested editOrNewUserrestriction();
public RoleBindingRestrictionSpecFluent.UserrestrictionNested editOrNewUserrestrictionLike(UserRestriction item);
public interface GrouprestrictionNested extends io.alauda.kubernetes.api.builder.Nested,GroupRestrictionFluent>{
public N and(); public N endGrouprestriction();
}
public interface ServiceaccountrestrictionNested extends io.alauda.kubernetes.api.builder.Nested,ServiceAccountRestrictionFluent>{
public N and(); public N endServiceaccountrestriction();
}
public interface UserrestrictionNested extends io.alauda.kubernetes.api.builder.Nested,UserRestrictionFluent>{
public N and(); public N endUserrestriction();
}
}