@Generated(value="org.jsonschema2pojo") public class SecurityContext extends Object implements KubernetesResource
| Constructor and Description |
|---|
SecurityContext()
No args constructor for use in serialization
|
SecurityContext(Capabilities capabilities,
Boolean privileged,
Boolean readOnlyRootFilesystem,
Boolean runAsNonRoot,
Long runAsUser,
SELinuxOptions seLinuxOptions) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,Object> |
getAdditionalProperties() |
Capabilities |
getCapabilities() |
Boolean |
getPrivileged() |
Boolean |
getReadOnlyRootFilesystem() |
Boolean |
getRunAsNonRoot() |
Long |
getRunAsUser() |
SELinuxOptions |
getSeLinuxOptions() |
void |
setAdditionalProperty(String name,
Object value) |
void |
setCapabilities(Capabilities capabilities) |
void |
setPrivileged(Boolean privileged) |
void |
setReadOnlyRootFilesystem(Boolean readOnlyRootFilesystem) |
void |
setRunAsNonRoot(Boolean runAsNonRoot) |
void |
setRunAsUser(Long runAsUser) |
void |
setSeLinuxOptions(SELinuxOptions seLinuxOptions) |
public SecurityContext()
public SecurityContext(Capabilities capabilities, Boolean privileged, Boolean readOnlyRootFilesystem, Boolean runAsNonRoot, Long runAsUser, SELinuxOptions seLinuxOptions)
privileged - runAsUser - capabilities - seLinuxOptions - runAsNonRoot - readOnlyRootFilesystem - public Capabilities getCapabilities()
public void setCapabilities(Capabilities capabilities)
capabilities - The capabilitiespublic Boolean getPrivileged()
public void setPrivileged(Boolean privileged)
privileged - The privilegedpublic Boolean getReadOnlyRootFilesystem()
public void setReadOnlyRootFilesystem(Boolean readOnlyRootFilesystem)
readOnlyRootFilesystem - The readOnlyRootFilesystempublic 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 seLinuxOptionsCopyright © 2011–2017 Red Hat. All rights reserved.