Package io.fabric8.kubernetes.api.model
Class PodSecurityContext
- java.lang.Object
-
- io.fabric8.kubernetes.api.model.PodSecurityContext
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<PodSecurityContextBuilder>
,KubernetesResource
,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class PodSecurityContext extends Object implements io.fabric8.kubernetes.api.builder.Editable<PodSecurityContextBuilder>, KubernetesResource
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description PodSecurityContext()
No args constructor for use in serializationPodSecurityContext(AppArmorProfile appArmorProfile, Long fsGroup, String fsGroupChangePolicy, Long runAsGroup, Boolean runAsNonRoot, Long runAsUser, SELinuxOptions seLinuxOptions, SeccompProfile seccompProfile, List<Long> supplementalGroups, List<Sysctl> sysctls, WindowsSecurityContextOptions windowsOptions)
-
Method Summary
-
-
-
Constructor Detail
-
PodSecurityContext
public PodSecurityContext()
No args constructor for use in serialization
-
PodSecurityContext
public PodSecurityContext(AppArmorProfile appArmorProfile, Long fsGroup, String fsGroupChangePolicy, Long runAsGroup, Boolean runAsNonRoot, Long runAsUser, SELinuxOptions seLinuxOptions, SeccompProfile seccompProfile, List<Long> supplementalGroups, List<Sysctl> sysctls, WindowsSecurityContextOptions windowsOptions)
-
-
Method Detail
-
getAppArmorProfile
public AppArmorProfile getAppArmorProfile()
-
setAppArmorProfile
public void setAppArmorProfile(AppArmorProfile appArmorProfile)
-
getFsGroup
public Long getFsGroup()
-
setFsGroup
public void setFsGroup(Long fsGroup)
-
getFsGroupChangePolicy
public String getFsGroupChangePolicy()
-
setFsGroupChangePolicy
public void setFsGroupChangePolicy(String fsGroupChangePolicy)
-
getRunAsGroup
public Long getRunAsGroup()
-
setRunAsGroup
public void setRunAsGroup(Long runAsGroup)
-
getRunAsNonRoot
public Boolean getRunAsNonRoot()
-
setRunAsNonRoot
public void setRunAsNonRoot(Boolean runAsNonRoot)
-
getRunAsUser
public Long getRunAsUser()
-
setRunAsUser
public void setRunAsUser(Long runAsUser)
-
getSeLinuxOptions
public SELinuxOptions getSeLinuxOptions()
-
setSeLinuxOptions
public void setSeLinuxOptions(SELinuxOptions seLinuxOptions)
-
getSeccompProfile
public SeccompProfile getSeccompProfile()
-
setSeccompProfile
public void setSeccompProfile(SeccompProfile seccompProfile)
-
getWindowsOptions
public WindowsSecurityContextOptions getWindowsOptions()
-
setWindowsOptions
public void setWindowsOptions(WindowsSecurityContextOptions windowsOptions)
-
edit
public PodSecurityContextBuilder edit()
- Specified by:
edit
in interfaceio.fabric8.kubernetes.api.builder.Editable<PodSecurityContextBuilder>
-
toBuilder
public PodSecurityContextBuilder toBuilder()
-
-