@Generated(value="org.jsonschema2pojo") public class SecurityContext extends Object implements KubernetesResource
Constructor and Description |
---|
SecurityContext()
No args constructor for use in serialization
|
SecurityContext(Boolean allowPrivilegeEscalation,
Capabilities capabilities,
Boolean privileged,
String procMount,
Boolean readOnlyRootFilesystem,
Long runAsGroup,
Boolean runAsNonRoot,
Long runAsUser,
SELinuxOptions seLinuxOptions,
WindowsSecurityContextOptions windowsOptions) |
Modifier and Type | Method and Description |
---|---|
Map<String,Object> |
getAdditionalProperties() |
Boolean |
getAllowPrivilegeEscalation() |
Capabilities |
getCapabilities() |
Boolean |
getPrivileged() |
String |
getProcMount() |
Boolean |
getReadOnlyRootFilesystem() |
Long |
getRunAsGroup() |
Boolean |
getRunAsNonRoot() |
Long |
getRunAsUser() |
SELinuxOptions |
getSeLinuxOptions() |
WindowsSecurityContextOptions |
getWindowsOptions() |
void |
setAdditionalProperty(String name,
Object value) |
void |
setAllowPrivilegeEscalation(Boolean allowPrivilegeEscalation) |
void |
setCapabilities(Capabilities capabilities) |
void |
setPrivileged(Boolean privileged) |
void |
setProcMount(String procMount) |
void |
setReadOnlyRootFilesystem(Boolean readOnlyRootFilesystem) |
void |
setRunAsGroup(Long runAsGroup) |
void |
setRunAsNonRoot(Boolean runAsNonRoot) |
void |
setRunAsUser(Long runAsUser) |
void |
setSeLinuxOptions(SELinuxOptions seLinuxOptions) |
void |
setWindowsOptions(WindowsSecurityContextOptions windowsOptions) |
public SecurityContext()
public SecurityContext(Boolean allowPrivilegeEscalation, Capabilities capabilities, Boolean privileged, String procMount, Boolean readOnlyRootFilesystem, Long runAsGroup, Boolean runAsNonRoot, Long runAsUser, SELinuxOptions seLinuxOptions, WindowsSecurityContextOptions windowsOptions)
privileged
- runAsUser
- capabilities
- seLinuxOptions
- windowsOptions
- procMount
- allowPrivilegeEscalation
- runAsGroup
- runAsNonRoot
- readOnlyRootFilesystem
- public Boolean getAllowPrivilegeEscalation()
public void setAllowPrivilegeEscalation(Boolean allowPrivilegeEscalation)
allowPrivilegeEscalation
- The allowPrivilegeEscalationpublic Capabilities getCapabilities()
public void setCapabilities(Capabilities capabilities)
capabilities
- The capabilitiespublic Boolean getPrivileged()
public void setPrivileged(Boolean privileged)
privileged
- The privilegedpublic String getProcMount()
public void setProcMount(String procMount)
procMount
- The procMountpublic Boolean getReadOnlyRootFilesystem()
public void setReadOnlyRootFilesystem(Boolean readOnlyRootFilesystem)
readOnlyRootFilesystem
- The readOnlyRootFilesystempublic 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 WindowsSecurityContextOptions getWindowsOptions()
public void setWindowsOptions(WindowsSecurityContextOptions windowsOptions)
windowsOptions
- The windowsOptionsCopyright © 2015–2020 Red Hat. All rights reserved.