@Generated(value="org.jsonschema2pojo") public class PodSecurityContext extends Object implements KubernetesResource
| Constructor and Description |
|---|
PodSecurityContext()
No args constructor for use in serialization
|
PodSecurityContext(Long fsGroup,
String fsGroupChangePolicy,
Long runAsGroup,
Boolean runAsNonRoot,
Long runAsUser,
SELinuxOptions seLinuxOptions,
List<Long> supplementalGroups,
List<Sysctl> sysctls,
WindowsSecurityContextOptions windowsOptions) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,Object> |
getAdditionalProperties() |
Long |
getFsGroup() |
String |
getFsGroupChangePolicy() |
Long |
getRunAsGroup() |
Boolean |
getRunAsNonRoot() |
Long |
getRunAsUser() |
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 |
setSeLinuxOptions(SELinuxOptions seLinuxOptions) |
void |
setSupplementalGroups(List<Long> supplementalGroups) |
void |
setSysctls(List<Sysctl> sysctls) |
void |
setWindowsOptions(WindowsSecurityContextOptions windowsOptions) |
public PodSecurityContext()
public PodSecurityContext(Long fsGroup, String fsGroupChangePolicy, Long runAsGroup, Boolean runAsNonRoot, Long runAsUser, SELinuxOptions seLinuxOptions, List<Long> supplementalGroups, List<Sysctl> sysctls, WindowsSecurityContextOptions windowsOptions)
runAsUser - seLinuxOptions - fsGroup - windowsOptions - fsGroupChangePolicy - supplementalGroups - runAsGroup - runAsNonRoot - sysctls - public Long getFsGroup()
public void setFsGroup(Long fsGroup)
fsGroup - The fsGrouppublic String getFsGroupChangePolicy()
public void setFsGroupChangePolicy(String fsGroupChangePolicy)
fsGroupChangePolicy - The fsGroupChangePolicypublic Long getRunAsGroup()
public void setRunAsGroup(Long runAsGroup)
runAsGroup - The runAsGrouppublic Boolean getRunAsNonRoot()
public void setRunAsNonRoot(Boolean runAsNonRoot)
runAsNonRoot - The runAsNonRootpublic Long getRunAsUser()
public void setRunAsUser(Long runAsUser)
runAsUser - The runAsUserpublic SELinuxOptions getSeLinuxOptions()
public void setSeLinuxOptions(SELinuxOptions seLinuxOptions)
seLinuxOptions - The seLinuxOptionspublic void setSupplementalGroups(List<Long> supplementalGroups)
supplementalGroups - The supplementalGroupspublic WindowsSecurityContextOptions getWindowsOptions()
public void setWindowsOptions(WindowsSecurityContextOptions windowsOptions)
windowsOptions - The windowsOptionsCopyright © 2015–2021 Red Hat. All rights reserved.