Package io.fabric8.kubernetes.api.model
Class PodSecurityContext
- java.lang.Object
-
- io.fabric8.kubernetes.api.model.PodSecurityContext
-
- All Implemented Interfaces:
KubernetesResource,Serializable
public class PodSecurityContext extends Object implements KubernetesResource
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description PodSecurityContext()No args constructor for use in serializationPodSecurityContext(Long fsGroup, String fsGroupChangePolicy, Long runAsGroup, Boolean runAsNonRoot, Long runAsUser, SELinuxOptions seLinuxOptions, SeccompProfile seccompProfile, List<Long> supplementalGroups, List<Sysctl> sysctls, WindowsSecurityContextOptions windowsOptions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,Object>getAdditionalProperties()LonggetFsGroup()StringgetFsGroupChangePolicy()LonggetRunAsGroup()BooleangetRunAsNonRoot()LonggetRunAsUser()SeccompProfilegetSeccompProfile()SELinuxOptionsgetSeLinuxOptions()List<Long>getSupplementalGroups()List<Sysctl>getSysctls()WindowsSecurityContextOptionsgetWindowsOptions()voidsetAdditionalProperty(String name, Object value)voidsetFsGroup(Long fsGroup)voidsetFsGroupChangePolicy(String fsGroupChangePolicy)voidsetRunAsGroup(Long runAsGroup)voidsetRunAsNonRoot(Boolean runAsNonRoot)voidsetRunAsUser(Long runAsUser)voidsetSeccompProfile(SeccompProfile seccompProfile)voidsetSeLinuxOptions(SELinuxOptions seLinuxOptions)voidsetSupplementalGroups(List<Long> supplementalGroups)voidsetSysctls(List<Sysctl> sysctls)voidsetWindowsOptions(WindowsSecurityContextOptions windowsOptions)
-
-
-
Constructor Detail
-
PodSecurityContext
public PodSecurityContext()
No args constructor for use in serialization
-
PodSecurityContext
public PodSecurityContext(Long fsGroup, String fsGroupChangePolicy, Long runAsGroup, Boolean runAsNonRoot, Long runAsUser, SELinuxOptions seLinuxOptions, SeccompProfile seccompProfile, List<Long> supplementalGroups, List<Sysctl> sysctls, WindowsSecurityContextOptions windowsOptions)
- Parameters:
runAsUser-seLinuxOptions-fsGroup-seccompProfile-windowsOptions-fsGroupChangePolicy-supplementalGroups-runAsGroup-runAsNonRoot-sysctls-
-
-
Method Detail
-
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)
-
-