
annotations.io.fabric8.kubernetes.api.model.SecurityContextConstraintsFluent Maven / Gradle / Ivy
package io.fabric8.kubernetes.api.model;
import java.util.ArrayList;
import java.util.RandomAccess;
import java.util.Map;
import java.util.Map;
import java.util.List;
import java.util.List;
import java.util.AbstractCollection;
import java.util.AbstractList;
import java.util.HashMap;
import java.io.Serializable;
import java.util.Collection;
import java.util.AbstractMap;
import io.fabric8.kubernetes.api.builder.Nested;
import io.fabric8.kubernetes.api.builder.Fluent;
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 FsGroupNested withNewFsGroup(); public FsGroupNested withNewFsGroupLike( FSGroupStrategyOptions item); public 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 MetadataNested withNewMetadata(); public MetadataNested withNewMetadataLike( ObjectMeta item); public 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 RunAsUserNested withNewRunAsUser(); public RunAsUserNested withNewRunAsUserLike( RunAsUserStrategyOptions item); public RunAsUserNested editRunAsUser(); public A withNewRunAsUser( String type, Long uid, Long uidRangeMax, Long uidRangeMin); public SELinuxContextStrategyOptions getSeLinuxContext(); public A withSeLinuxContext( SELinuxContextStrategyOptions seLinuxContext); public SeLinuxContextNested withNewSeLinuxContext(); public SeLinuxContextNested withNewSeLinuxContextLike( SELinuxContextStrategyOptions item); public SeLinuxContextNested editSeLinuxContext(); public SupplementalGroupsStrategyOptions getSupplementalGroups(); public A withSupplementalGroups( SupplementalGroupsStrategyOptions supplementalGroups); public SupplementalGroupsNested withNewSupplementalGroups(); public SupplementalGroupsNested withNewSupplementalGroupsLike( SupplementalGroupsStrategyOptions item); public 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