@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2020-07-29T18:17:00.375Z[Etc/UTC]") public class V1PodSecurityContext extends Object
Modifier and Type | Field and Description |
---|---|
static String |
SERIALIZED_NAME_FS_GROUP |
static String |
SERIALIZED_NAME_FS_GROUP_CHANGE_POLICY |
static String |
SERIALIZED_NAME_RUN_AS_GROUP |
static String |
SERIALIZED_NAME_RUN_AS_NON_ROOT |
static String |
SERIALIZED_NAME_RUN_AS_USER |
static String |
SERIALIZED_NAME_SE_LINUX_OPTIONS |
static String |
SERIALIZED_NAME_SUPPLEMENTAL_GROUPS |
static String |
SERIALIZED_NAME_SYSCTLS |
static String |
SERIALIZED_NAME_WINDOWS_OPTIONS |
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) |
V1PodSecurityContext |
fsGroupChangePolicy(String fsGroupChangePolicy) |
Long |
getFsGroup()
A special supplemental group that applies to all containers in a pod.
|
String |
getFsGroupChangePolicy()
fsGroupChangePolicy defines behavior of changing ownership and permission of the volume before
being exposed inside Pod.
|
Long |
getRunAsGroup()
The GID to run the entrypoint of the container process.
|
Boolean |
getRunAsNonRoot()
Indicates that the container must run as a non-root user.
|
Long |
getRunAsUser()
The UID to run the entrypoint of the container process.
|
V1SELinuxOptions |
getSeLinuxOptions()
Get seLinuxOptions
|
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.
|
V1WindowsSecurityContextOptions |
getWindowsOptions()
Get windowsOptions
|
int |
hashCode() |
V1PodSecurityContext |
runAsGroup(Long runAsGroup) |
V1PodSecurityContext |
runAsNonRoot(Boolean runAsNonRoot) |
V1PodSecurityContext |
runAsUser(Long runAsUser) |
V1PodSecurityContext |
seLinuxOptions(V1SELinuxOptions seLinuxOptions) |
void |
setFsGroup(Long fsGroup) |
void |
setFsGroupChangePolicy(String fsGroupChangePolicy) |
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) |
void |
setWindowsOptions(V1WindowsSecurityContextOptions windowsOptions) |
V1PodSecurityContext |
supplementalGroups(List<Long> supplementalGroups) |
V1PodSecurityContext |
sysctls(List<V1Sysctl> sysctls) |
String |
toString() |
V1PodSecurityContext |
windowsOptions(V1WindowsSecurityContextOptions windowsOptions) |
public static final String SERIALIZED_NAME_FS_GROUP
public static final String SERIALIZED_NAME_FS_GROUP_CHANGE_POLICY
public static final String SERIALIZED_NAME_RUN_AS_GROUP
public static final String SERIALIZED_NAME_RUN_AS_NON_ROOT
public static final String SERIALIZED_NAME_RUN_AS_USER
public static final String SERIALIZED_NAME_SE_LINUX_OPTIONS
public static final String SERIALIZED_NAME_SUPPLEMENTAL_GROUPS
public static final String SERIALIZED_NAME_SYSCTLS
public static final String SERIALIZED_NAME_WINDOWS_OPTIONS
public V1PodSecurityContext fsGroup(Long fsGroup)
@Nullable public Long getFsGroup()
public void setFsGroup(Long fsGroup)
public V1PodSecurityContext fsGroupChangePolicy(String fsGroupChangePolicy)
@Nullable public String getFsGroupChangePolicy()
public void setFsGroupChangePolicy(String fsGroupChangePolicy)
public V1PodSecurityContext runAsGroup(Long runAsGroup)
@Nullable public Long getRunAsGroup()
public void setRunAsGroup(Long runAsGroup)
public V1PodSecurityContext runAsNonRoot(Boolean runAsNonRoot)
@Nullable public Boolean getRunAsNonRoot()
public void setRunAsNonRoot(Boolean runAsNonRoot)
public V1PodSecurityContext runAsUser(Long runAsUser)
@Nullable public Long getRunAsUser()
public void setRunAsUser(Long runAsUser)
public V1PodSecurityContext seLinuxOptions(V1SELinuxOptions seLinuxOptions)
@Nullable public V1SELinuxOptions getSeLinuxOptions()
public void setSeLinuxOptions(V1SELinuxOptions seLinuxOptions)
public V1PodSecurityContext supplementalGroups(List<Long> supplementalGroups)
public V1PodSecurityContext addSupplementalGroupsItem(Long supplementalGroupsItem)
@Nullable public List<Long> getSupplementalGroups()
public V1PodSecurityContext sysctls(List<V1Sysctl> sysctls)
public V1PodSecurityContext addSysctlsItem(V1Sysctl sysctlsItem)
@Nullable public List<V1Sysctl> getSysctls()
public V1PodSecurityContext windowsOptions(V1WindowsSecurityContextOptions windowsOptions)
@Nullable public V1WindowsSecurityContextOptions getWindowsOptions()
public void setWindowsOptions(V1WindowsSecurityContextOptions windowsOptions)
Copyright © 2020. All rights reserved.