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.Fluent;
import io.fabric8.kubernetes.api.builder.Nested;
public interface SecurityContextConstraintsFluent> extends Fluent{
public Boolean isAllowHostDirVolumePlugin(); public T withAllowHostDirVolumePlugin( Boolean allowHostDirVolumePlugin); public Boolean isAllowHostIPC(); public T withAllowHostIPC( Boolean allowHostIPC); public Boolean isAllowHostNetwork(); public T withAllowHostNetwork( Boolean allowHostNetwork); public Boolean isAllowHostPID(); public T withAllowHostPID( Boolean allowHostPID); public Boolean isAllowHostPorts(); public T withAllowHostPorts( Boolean allowHostPorts); public Boolean isAllowPrivilegedContainer(); public T withAllowPrivilegedContainer( Boolean allowPrivilegedContainer); public T addToAllowedCapabilities( String ...items); public T removeFromAllowedCapabilities( String ...items); public List getAllowedCapabilities(); public T withAllowedCapabilities( List allowedCapabilities); public T withAllowedCapabilities( String ...allowedCapabilities); public String getApiVersion(); public T withApiVersion( String apiVersion); public T addToDefaultAddCapabilities( String ...items); public T removeFromDefaultAddCapabilities( String ...items); public List getDefaultAddCapabilities(); public T withDefaultAddCapabilities( List defaultAddCapabilities); public T withDefaultAddCapabilities( String ...defaultAddCapabilities); public FSGroupStrategyOptions getFsGroup(); public T withFsGroup( FSGroupStrategyOptions fsGroup); public FsGroupNested withNewFsGroup(); public FsGroupNested withNewFsGroupLike( FSGroupStrategyOptions item); public FsGroupNested editFsGroup(); public T addToGroups( String ...items); public T removeFromGroups( String ...items); public List getGroups(); public T withGroups( List groups); public T withGroups( String ...groups); public String getKind(); public T withKind( String kind); public ObjectMeta getMetadata(); public T withMetadata( ObjectMeta metadata); public MetadataNested withNewMetadata(); public MetadataNested withNewMetadataLike( ObjectMeta item); public MetadataNested editMetadata(); public Integer getPriority(); public T withPriority( Integer priority); public Boolean isReadOnlyRootFilesystem(); public T withReadOnlyRootFilesystem( Boolean readOnlyRootFilesystem); public T addToRequiredDropCapabilities( String ...items); public T removeFromRequiredDropCapabilities( String ...items); public List getRequiredDropCapabilities(); public T withRequiredDropCapabilities( List requiredDropCapabilities); public T withRequiredDropCapabilities( String ...requiredDropCapabilities); public RunAsUserStrategyOptions getRunAsUser(); public T withRunAsUser( RunAsUserStrategyOptions runAsUser); public RunAsUserNested withNewRunAsUser(); public RunAsUserNested withNewRunAsUserLike( RunAsUserStrategyOptions item); public RunAsUserNested editRunAsUser(); public T withNewRunAsUser( String type, Long uid, Long uidRangeMax, Long uidRangeMin); public SELinuxContextStrategyOptions getSeLinuxContext(); public T withSeLinuxContext( SELinuxContextStrategyOptions seLinuxContext); public SeLinuxContextNested withNewSeLinuxContext(); public SeLinuxContextNested withNewSeLinuxContextLike( SELinuxContextStrategyOptions item); public SeLinuxContextNested editSeLinuxContext(); public SupplementalGroupsStrategyOptions getSupplementalGroups(); public T withSupplementalGroups( SupplementalGroupsStrategyOptions supplementalGroups); public SupplementalGroupsNested withNewSupplementalGroups(); public SupplementalGroupsNested withNewSupplementalGroupsLike( SupplementalGroupsStrategyOptions item); public SupplementalGroupsNested editSupplementalGroups(); public T addToUsers( String ...items); public T removeFromUsers( String ...items); public List getUsers(); public T withUsers( List users); public T withUsers( String ...users); public T addToVolumes( String ...items); public T removeFromVolumes( String ...items); public List getVolumes(); public T withVolumes( List volumes); public T withVolumes( String ...volumes); public T addToAdditionalProperties( String key, Object value); public T addToAdditionalProperties( Map map); public T removeFromAdditionalProperties( String key); public T removeFromAdditionalProperties( Map map); public Map getAdditionalProperties(); public T withAdditionalProperties( Map additionalProperties);
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