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()
Long
getFsGroup()
String
getFsGroupChangePolicy()
Long
getRunAsGroup()
Boolean
getRunAsNonRoot()
Long
getRunAsUser()
SeccompProfile
getSeccompProfile()
SELinuxOptions
getSeLinuxOptions()
List<Long>
getSupplementalGroups()
List<Sysctl>
getSysctls()
WindowsSecurityContextOptions
getWindowsOptions()
void
setAdditionalProperty(String name, Object value)
void
setFsGroup(Long fsGroup)
void
setFsGroupChangePolicy(String fsGroupChangePolicy)
void
setRunAsGroup(Long runAsGroup)
void
setRunAsNonRoot(Boolean runAsNonRoot)
void
setRunAsUser(Long runAsUser)
void
setSeccompProfile(SeccompProfile seccompProfile)
void
setSeLinuxOptions(SELinuxOptions seLinuxOptions)
void
setSupplementalGroups(List<Long> supplementalGroups)
void
setSysctls(List<Sysctl> sysctls)
void
setWindowsOptions(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)
-
-