public class V1PodSecurityContext extends Object
Constructor and Description |
---|
V1PodSecurityContext() |
Modifier and Type | Method and Description |
---|---|
V1PodSecurityContext |
addSupplementalGroupsItem(Long supplementalGroupsItem) |
V1PodSecurityContext |
addSysctlsItem(V1Sysctl sysctlsItem) |
boolean |
equals(Object o) |
V1PodSecurityContext |
fsGroup(Long fsGroup) |
Long |
getFsGroup()
A special supplemental group that applies to all containers in a pod.
|
Long |
getRunAsGroup()
The GID to run the entrypoint of the container process.
|
Long |
getRunAsUser()
The UID to run the entrypoint of the container process.
|
V1SELinuxOptions |
getSeLinuxOptions()
The SELinux context to be applied to all containers.
|
List<Long> |
getSupplementalGroups()
A list of groups applied to the first process run in each container, in addition to the container's primary GID.
|
List<V1Sysctl> |
getSysctls()
Sysctls hold a list of namespaced sysctls used for the pod.
|
int |
hashCode() |
Boolean |
isRunAsNonRoot()
Indicates that the container must run as a non-root user.
|
V1PodSecurityContext |
runAsGroup(Long runAsGroup) |
V1PodSecurityContext |
runAsNonRoot(Boolean runAsNonRoot) |
V1PodSecurityContext |
runAsUser(Long runAsUser) |
V1PodSecurityContext |
seLinuxOptions(V1SELinuxOptions seLinuxOptions) |
void |
setFsGroup(Long fsGroup) |
void |
setRunAsGroup(Long runAsGroup) |
void |
setRunAsNonRoot(Boolean runAsNonRoot) |
void |
setRunAsUser(Long runAsUser) |
void |
setSeLinuxOptions(V1SELinuxOptions seLinuxOptions) |
void |
setSupplementalGroups(List<Long> supplementalGroups) |
void |
setSysctls(List<V1Sysctl> sysctls) |
V1PodSecurityContext |
supplementalGroups(List<Long> supplementalGroups) |
V1PodSecurityContext |
sysctls(List<V1Sysctl> sysctls) |
String |
toString() |
public V1PodSecurityContext fsGroup(Long fsGroup)
public Long getFsGroup()
public void setFsGroup(Long fsGroup)
public V1PodSecurityContext runAsGroup(Long runAsGroup)
public Long getRunAsGroup()
public void setRunAsGroup(Long runAsGroup)
public V1PodSecurityContext runAsNonRoot(Boolean runAsNonRoot)
public Boolean isRunAsNonRoot()
public void setRunAsNonRoot(Boolean runAsNonRoot)
public V1PodSecurityContext runAsUser(Long runAsUser)
public Long getRunAsUser()
public void setRunAsUser(Long runAsUser)
public V1PodSecurityContext seLinuxOptions(V1SELinuxOptions seLinuxOptions)
public V1SELinuxOptions getSeLinuxOptions()
public void setSeLinuxOptions(V1SELinuxOptions seLinuxOptions)
public V1PodSecurityContext supplementalGroups(List<Long> supplementalGroups)
public V1PodSecurityContext addSupplementalGroupsItem(Long supplementalGroupsItem)
public List<Long> getSupplementalGroups()
public V1PodSecurityContext sysctls(List<V1Sysctl> sysctls)
public V1PodSecurityContext addSysctlsItem(V1Sysctl sysctlsItem)
public List<V1Sysctl> getSysctls()
Copyright © 2019. All rights reserved.