All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.alauda.devops.api.model.RoleBindingRestrictionSpecFluent Maven / Gradle / Ivy

There is a newer version: 0.2.12
Show newest version
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();
}


}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy