
annotations.io.fabric8.kubernetes.api.model.SecurityContextConstraintsFluent Maven / Gradle / Ivy
package io.fabric8.kubernetes.api.model;
import io.fabric8.kubernetes.api.builder.Fluent;
import java.lang.Boolean;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.lang.String;
import java.util.List;
import javax.validation.Valid;
import javax.validation.constraints.NotNull;
import io.fabric8.kubernetes.api.model.validators.CheckObjectMeta;
import java.lang.Integer;
import java.lang.Object;
import java.util.Map;
import com.fasterxml.jackson.annotation.JsonIgnore;
import java.lang.Long;
import io.fabric8.kubernetes.api.builder.Nested;
public interface SecurityContextConstraintsFluent> extends Fluent{
public Boolean isAllowHostDirVolumePlugin();
public A withAllowHostDirVolumePlugin(Boolean allowHostDirVolumePlugin);
public Boolean isAllowHostIPC();
public A withAllowHostIPC(Boolean allowHostIPC);
public Boolean isAllowHostNetwork();
public A withAllowHostNetwork(Boolean allowHostNetwork);
public Boolean isAllowHostPID();
public A withAllowHostPID(Boolean allowHostPID);
public Boolean isAllowHostPorts();
public A withAllowHostPorts(Boolean allowHostPorts);
public Boolean isAllowPrivilegedContainer();
public A withAllowPrivilegedContainer(Boolean allowPrivilegedContainer);
public A addToAllowedCapabilities(String... items);
public A removeFromAllowedCapabilities(String... items);
public List getAllowedCapabilities();
public A withAllowedCapabilities(List allowedCapabilities);
public A withAllowedCapabilities(String... allowedCapabilities);
public String getApiVersion();
public A withApiVersion(String apiVersion);
public A addToDefaultAddCapabilities(String... items);
public A removeFromDefaultAddCapabilities(String... items);
public List getDefaultAddCapabilities();
public A withDefaultAddCapabilities(List defaultAddCapabilities);
public A withDefaultAddCapabilities(String... defaultAddCapabilities);
public FSGroupStrategyOptions getFsGroup();
public A withFsGroup(FSGroupStrategyOptions fsGroup);
public SecurityContextConstraintsFluent.FsGroupNested withNewFsGroup();
public SecurityContextConstraintsFluent.FsGroupNested withNewFsGroupLike(FSGroupStrategyOptions item);
public SecurityContextConstraintsFluent.FsGroupNested editFsGroup();
public A addToGroups(String... items);
public A removeFromGroups(String... items);
public List getGroups();
public A withGroups(List groups);
public A withGroups(String... groups);
public String getKind();
public A withKind(String kind);
public ObjectMeta getMetadata();
public A withMetadata(ObjectMeta metadata);
public SecurityContextConstraintsFluent.MetadataNested withNewMetadata();
public SecurityContextConstraintsFluent.MetadataNested withNewMetadataLike(ObjectMeta item);
public SecurityContextConstraintsFluent.MetadataNested editMetadata();
public Integer getPriority();
public A withPriority(Integer priority);
public Boolean isReadOnlyRootFilesystem();
public A withReadOnlyRootFilesystem(Boolean readOnlyRootFilesystem);
public A addToRequiredDropCapabilities(String... items);
public A removeFromRequiredDropCapabilities(String... items);
public List getRequiredDropCapabilities();
public A withRequiredDropCapabilities(List requiredDropCapabilities);
public A withRequiredDropCapabilities(String... requiredDropCapabilities);
public RunAsUserStrategyOptions getRunAsUser();
public A withRunAsUser(RunAsUserStrategyOptions runAsUser);
public SecurityContextConstraintsFluent.RunAsUserNested withNewRunAsUser();
public SecurityContextConstraintsFluent.RunAsUserNested withNewRunAsUserLike(RunAsUserStrategyOptions item);
public SecurityContextConstraintsFluent.RunAsUserNested editRunAsUser();
public A withNewRunAsUser(String type,Long uid,Long uidRangeMax,Long uidRangeMin);
public SELinuxContextStrategyOptions getSeLinuxContext();
public A withSeLinuxContext(SELinuxContextStrategyOptions seLinuxContext);
public SecurityContextConstraintsFluent.SeLinuxContextNested withNewSeLinuxContext();
public SecurityContextConstraintsFluent.SeLinuxContextNested withNewSeLinuxContextLike(SELinuxContextStrategyOptions item);
public SecurityContextConstraintsFluent.SeLinuxContextNested editSeLinuxContext();
public SupplementalGroupsStrategyOptions getSupplementalGroups();
public A withSupplementalGroups(SupplementalGroupsStrategyOptions supplementalGroups);
public SecurityContextConstraintsFluent.SupplementalGroupsNested withNewSupplementalGroups();
public SecurityContextConstraintsFluent.SupplementalGroupsNested withNewSupplementalGroupsLike(SupplementalGroupsStrategyOptions item);
public SecurityContextConstraintsFluent.SupplementalGroupsNested editSupplementalGroups();
public A addToUsers(String... items);
public A removeFromUsers(String... items);
public List getUsers();
public A withUsers(List users);
public A withUsers(String... users);
public A addToVolumes(String... items);
public A removeFromVolumes(String... items);
public List getVolumes();
public A withVolumes(List volumes);
public A withVolumes(String... volumes);
public interface FsGroupNested extends Nested,FSGroupStrategyOptionsFluent>{
public N and(); public N endFsGroup();
}
public interface MetadataNested extends Nested,ObjectMetaFluent>{
public N and(); public N endMetadata();
}
public interface RunAsUserNested extends Nested,RunAsUserStrategyOptionsFluent>{
public N endRunAsUser(); public N and();
}
public interface SeLinuxContextNested extends Nested,SELinuxContextStrategyOptionsFluent>{
public N and(); public N endSeLinuxContext();
}
public interface SupplementalGroupsNested extends Nested,SupplementalGroupsStrategyOptionsFluent>{
public N and(); public N endSupplementalGroups();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy