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

annotations.io.alauda.devops.api.model.SecurityContextConstraintsFluent 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 com.fasterxml.jackson.annotation.JsonInclude;
import io.alauda.kubernetes.api.builder.Nested;
import io.alauda.kubernetes.api.model.validators.CheckObjectMeta;
import java.lang.String;
import javax.validation.constraints.NotNull;
import io.alauda.kubernetes.api.builder.Predicate;
import io.alauda.kubernetes.api.model.ObjectMetaFluent;
import java.lang.Deprecated;
import java.util.List;
import java.lang.Boolean;
import io.alauda.kubernetes.api.model.ObjectMeta;
import io.alauda.kubernetes.api.builder.Fluent;
import io.alauda.kubernetes.api.model.ObjectMetaBuilder;
import java.lang.Integer;
import javax.validation.Valid;
import java.lang.Long;
import java.util.Collection;
import java.lang.Object;
import java.util.Map;

public interface SecurityContextConstraintsFluent> extends Fluent{


    public Boolean isAllowHostDirVolumePlugin();
    public A withAllowHostDirVolumePlugin(Boolean allowHostDirVolumePlugin);
    public Boolean hasAllowHostDirVolumePlugin();
    public Boolean isAllowHostIPC();
    public A withAllowHostIPC(Boolean allowHostIPC);
    public Boolean hasAllowHostIPC();
    public Boolean isAllowHostNetwork();
    public A withAllowHostNetwork(Boolean allowHostNetwork);
    public Boolean hasAllowHostNetwork();
    public Boolean isAllowHostPID();
    public A withAllowHostPID(Boolean allowHostPID);
    public Boolean hasAllowHostPID();
    public Boolean isAllowHostPorts();
    public A withAllowHostPorts(Boolean allowHostPorts);
    public Boolean hasAllowHostPorts();
    public Boolean isAllowPrivilegedContainer();
    public A withAllowPrivilegedContainer(Boolean allowPrivilegedContainer);
    public Boolean hasAllowPrivilegedContainer();
    public A addToAllowedCapabilities(int index,String item);
    public A setToAllowedCapabilities(int index,String item);
    public A addToAllowedCapabilities(String... items);
    public A addAllToAllowedCapabilities(Collection items);
    public A removeFromAllowedCapabilities(String... items);
    public A removeAllFromAllowedCapabilities(Collection items);
    public List getAllowedCapabilities();
    public String getAllowedCapability(int index);
    public String getFirstAllowedCapability();
    public String getLastAllowedCapability();
    public String getMatchingAllowedCapability(io.alauda.kubernetes.api.builder.Predicate predicate);
    public A withAllowedCapabilities(List allowedCapabilities);
    public A withAllowedCapabilities(String... allowedCapabilities);
    public Boolean hasAllowedCapabilities();
    public String getApiVersion();
    public A withApiVersion(String apiVersion);
    public Boolean hasApiVersion();
    public A addToDefaultAddCapabilities(int index,String item);
    public A setToDefaultAddCapabilities(int index,String item);
    public A addToDefaultAddCapabilities(String... items);
    public A addAllToDefaultAddCapabilities(Collection items);
    public A removeFromDefaultAddCapabilities(String... items);
    public A removeAllFromDefaultAddCapabilities(Collection items);
    public List getDefaultAddCapabilities();
    public String getDefaultAddCapability(int index);
    public String getFirstDefaultAddCapability();
    public String getLastDefaultAddCapability();
    public String getMatchingDefaultAddCapability(io.alauda.kubernetes.api.builder.Predicate predicate);
    public A withDefaultAddCapabilities(List defaultAddCapabilities);
    public A withDefaultAddCapabilities(String... defaultAddCapabilities);
    public Boolean hasDefaultAddCapabilities();
    
/**
 * This method has been deprecated, please use method buildFsGroup instead.
 */
@Deprecated public FSGroupStrategyOptions getFsGroup();
    public FSGroupStrategyOptions buildFsGroup();
    public A withFsGroup(FSGroupStrategyOptions fsGroup);
    public Boolean hasFsGroup();
    public SecurityContextConstraintsFluent.FsGroupNested withNewFsGroup();
    public SecurityContextConstraintsFluent.FsGroupNested withNewFsGroupLike(FSGroupStrategyOptions item);
    public SecurityContextConstraintsFluent.FsGroupNested editFsGroup();
    public SecurityContextConstraintsFluent.FsGroupNested editOrNewFsGroup();
    public SecurityContextConstraintsFluent.FsGroupNested editOrNewFsGroupLike(FSGroupStrategyOptions item);
    public A addToGroups(int index,String item);
    public A setToGroups(int index,String item);
    public A addToGroups(String... items);
    public A addAllToGroups(Collection items);
    public A removeFromGroups(String... items);
    public A removeAllFromGroups(Collection items);
    public List getGroups();
    public String getGroup(int index);
    public String getFirstGroup();
    public String getLastGroup();
    public String getMatchingGroup(io.alauda.kubernetes.api.builder.Predicate predicate);
    public A withGroups(List groups);
    public A withGroups(String... groups);
    public Boolean hasGroups();
    public String getKind();
    public A withKind(String kind);
    public Boolean hasKind();
    
/**
 * This method has been deprecated, please use method buildMetadata instead.
 */
@Deprecated public ObjectMeta getMetadata();
    public ObjectMeta buildMetadata();
    public A withMetadata(ObjectMeta metadata);
    public Boolean hasMetadata();
    public SecurityContextConstraintsFluent.MetadataNested withNewMetadata();
    public SecurityContextConstraintsFluent.MetadataNested withNewMetadataLike(ObjectMeta item);
    public SecurityContextConstraintsFluent.MetadataNested editMetadata();
    public SecurityContextConstraintsFluent.MetadataNested editOrNewMetadata();
    public SecurityContextConstraintsFluent.MetadataNested editOrNewMetadataLike(ObjectMeta item);
    public Integer getPriority();
    public A withPriority(Integer priority);
    public Boolean hasPriority();
    public Boolean isReadOnlyRootFilesystem();
    public A withReadOnlyRootFilesystem(Boolean readOnlyRootFilesystem);
    public Boolean hasReadOnlyRootFilesystem();
    public A addToRequiredDropCapabilities(int index,String item);
    public A setToRequiredDropCapabilities(int index,String item);
    public A addToRequiredDropCapabilities(String... items);
    public A addAllToRequiredDropCapabilities(Collection items);
    public A removeFromRequiredDropCapabilities(String... items);
    public A removeAllFromRequiredDropCapabilities(Collection items);
    public List getRequiredDropCapabilities();
    public String getRequiredDropCapability(int index);
    public String getFirstRequiredDropCapability();
    public String getLastRequiredDropCapability();
    public String getMatchingRequiredDropCapability(io.alauda.kubernetes.api.builder.Predicate predicate);
    public A withRequiredDropCapabilities(List requiredDropCapabilities);
    public A withRequiredDropCapabilities(String... requiredDropCapabilities);
    public Boolean hasRequiredDropCapabilities();
    
/**
 * This method has been deprecated, please use method buildRunAsUser instead.
 */
@Deprecated public RunAsUserStrategyOptions getRunAsUser();
    public RunAsUserStrategyOptions buildRunAsUser();
    public A withRunAsUser(RunAsUserStrategyOptions runAsUser);
    public Boolean hasRunAsUser();
    public SecurityContextConstraintsFluent.RunAsUserNested withNewRunAsUser();
    public SecurityContextConstraintsFluent.RunAsUserNested withNewRunAsUserLike(RunAsUserStrategyOptions item);
    public SecurityContextConstraintsFluent.RunAsUserNested editRunAsUser();
    public SecurityContextConstraintsFluent.RunAsUserNested editOrNewRunAsUser();
    public SecurityContextConstraintsFluent.RunAsUserNested editOrNewRunAsUserLike(RunAsUserStrategyOptions item);
    public A withNewRunAsUser(String type,Long uid,Long uidRangeMax,Long uidRangeMin);
    
/**
 * This method has been deprecated, please use method buildSeLinuxContext instead.
 */
@Deprecated public SELinuxContextStrategyOptions getSeLinuxContext();
    public SELinuxContextStrategyOptions buildSeLinuxContext();
    public A withSeLinuxContext(SELinuxContextStrategyOptions seLinuxContext);
    public Boolean hasSeLinuxContext();
    public SecurityContextConstraintsFluent.SeLinuxContextNested withNewSeLinuxContext();
    public SecurityContextConstraintsFluent.SeLinuxContextNested withNewSeLinuxContextLike(SELinuxContextStrategyOptions item);
    public SecurityContextConstraintsFluent.SeLinuxContextNested editSeLinuxContext();
    public SecurityContextConstraintsFluent.SeLinuxContextNested editOrNewSeLinuxContext();
    public SecurityContextConstraintsFluent.SeLinuxContextNested editOrNewSeLinuxContextLike(SELinuxContextStrategyOptions item);
    public A addToSeccompProfiles(int index,String item);
    public A setToSeccompProfiles(int index,String item);
    public A addToSeccompProfiles(String... items);
    public A addAllToSeccompProfiles(Collection items);
    public A removeFromSeccompProfiles(String... items);
    public A removeAllFromSeccompProfiles(Collection items);
    public List getSeccompProfiles();
    public String getSeccompProfile(int index);
    public String getFirstSeccompProfile();
    public String getLastSeccompProfile();
    public String getMatchingSeccompProfile(io.alauda.kubernetes.api.builder.Predicate predicate);
    public A withSeccompProfiles(List seccompProfiles);
    public A withSeccompProfiles(String... seccompProfiles);
    public Boolean hasSeccompProfiles();
    
/**
 * This method has been deprecated, please use method buildSupplementalGroups instead.
 */
@Deprecated public SupplementalGroupsStrategyOptions getSupplementalGroups();
    public SupplementalGroupsStrategyOptions buildSupplementalGroups();
    public A withSupplementalGroups(SupplementalGroupsStrategyOptions supplementalGroups);
    public Boolean hasSupplementalGroups();
    public SecurityContextConstraintsFluent.SupplementalGroupsNested withNewSupplementalGroups();
    public SecurityContextConstraintsFluent.SupplementalGroupsNested withNewSupplementalGroupsLike(SupplementalGroupsStrategyOptions item);
    public SecurityContextConstraintsFluent.SupplementalGroupsNested editSupplementalGroups();
    public SecurityContextConstraintsFluent.SupplementalGroupsNested editOrNewSupplementalGroups();
    public SecurityContextConstraintsFluent.SupplementalGroupsNested editOrNewSupplementalGroupsLike(SupplementalGroupsStrategyOptions item);
    public A addToUsers(int index,String item);
    public A setToUsers(int index,String item);
    public A addToUsers(String... items);
    public A addAllToUsers(Collection items);
    public A removeFromUsers(String... items);
    public A removeAllFromUsers(Collection items);
    public List getUsers();
    public String getUser(int index);
    public String getFirstUser();
    public String getLastUser();
    public String getMatchingUser(io.alauda.kubernetes.api.builder.Predicate predicate);
    public A withUsers(List users);
    public A withUsers(String... users);
    public Boolean hasUsers();
    public A addToVolumes(int index,String item);
    public A setToVolumes(int index,String item);
    public A addToVolumes(String... items);
    public A addAllToVolumes(Collection items);
    public A removeFromVolumes(String... items);
    public A removeAllFromVolumes(Collection items);
    public List getVolumes();
    public String getVolume(int index);
    public String getFirstVolume();
    public String getLastVolume();
    public String getMatchingVolume(io.alauda.kubernetes.api.builder.Predicate predicate);
    public A withVolumes(List volumes);
    public A withVolumes(String... volumes);
    public Boolean hasVolumes();

    public interface FsGroupNested extends io.alauda.kubernetes.api.builder.Nested,FSGroupStrategyOptionsFluent>{

        
    public N and();    public N endFsGroup();
}
    public interface MetadataNested extends io.alauda.kubernetes.api.builder.Nested,ObjectMetaFluent>{

        
    public N and();    public N endMetadata();
}
    public interface RunAsUserNested extends io.alauda.kubernetes.api.builder.Nested,RunAsUserStrategyOptionsFluent>{

        
    public N and();    public N endRunAsUser();
}
    public interface SeLinuxContextNested extends io.alauda.kubernetes.api.builder.Nested,SELinuxContextStrategyOptionsFluent>{

        
    public N and();    public N endSeLinuxContext();
}
    public interface SupplementalGroupsNested extends io.alauda.kubernetes.api.builder.Nested,SupplementalGroupsStrategyOptionsFluent>{

        
    public N and();    public N endSupplementalGroups();
}


}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy