Package io.fabric8.kubernetes.api.model
Class SecurityContext
- java.lang.Object
-
- io.fabric8.kubernetes.api.model.SecurityContext
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<SecurityContextBuilder>
,KubernetesResource
,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class SecurityContext extends Object implements io.fabric8.kubernetes.api.builder.Editable<SecurityContextBuilder>, KubernetesResource
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SecurityContext()
No args constructor for use in serializationSecurityContext(Boolean allowPrivilegeEscalation, AppArmorProfile appArmorProfile, Capabilities capabilities, Boolean privileged, String procMount, Boolean readOnlyRootFilesystem, Long runAsGroup, Boolean runAsNonRoot, Long runAsUser, SELinuxOptions seLinuxOptions, SeccompProfile seccompProfile, WindowsSecurityContextOptions windowsOptions)
-
Method Summary
-
-
-
Constructor Detail
-
SecurityContext
public SecurityContext()
No args constructor for use in serialization
-
SecurityContext
public SecurityContext(Boolean allowPrivilegeEscalation, AppArmorProfile appArmorProfile, Capabilities capabilities, Boolean privileged, String procMount, Boolean readOnlyRootFilesystem, Long runAsGroup, Boolean runAsNonRoot, Long runAsUser, SELinuxOptions seLinuxOptions, SeccompProfile seccompProfile, WindowsSecurityContextOptions windowsOptions)
-
-
Method Detail
-
getAllowPrivilegeEscalation
public Boolean getAllowPrivilegeEscalation()
-
setAllowPrivilegeEscalation
public void setAllowPrivilegeEscalation(Boolean allowPrivilegeEscalation)
-
getAppArmorProfile
public AppArmorProfile getAppArmorProfile()
-
setAppArmorProfile
public void setAppArmorProfile(AppArmorProfile appArmorProfile)
-
getCapabilities
public Capabilities getCapabilities()
-
setCapabilities
public void setCapabilities(Capabilities capabilities)
-
getPrivileged
public Boolean getPrivileged()
-
setPrivileged
public void setPrivileged(Boolean privileged)
-
getProcMount
public String getProcMount()
-
setProcMount
public void setProcMount(String procMount)
-
getReadOnlyRootFilesystem
public Boolean getReadOnlyRootFilesystem()
-
setReadOnlyRootFilesystem
public void setReadOnlyRootFilesystem(Boolean readOnlyRootFilesystem)
-
getRunAsGroup
public Long getRunAsGroup()
-
setRunAsGroup
public void setRunAsGroup(Long runAsGroup)
-
getRunAsNonRoot
public Boolean getRunAsNonRoot()
-
setRunAsNonRoot
public void setRunAsNonRoot(Boolean runAsNonRoot)
-
getRunAsUser
public Long getRunAsUser()
-
setRunAsUser
public void setRunAsUser(Long runAsUser)
-
getSeLinuxOptions
public SELinuxOptions getSeLinuxOptions()
-
setSeLinuxOptions
public void setSeLinuxOptions(SELinuxOptions seLinuxOptions)
-
getSeccompProfile
public SeccompProfile getSeccompProfile()
-
setSeccompProfile
public void setSeccompProfile(SeccompProfile seccompProfile)
-
getWindowsOptions
public WindowsSecurityContextOptions getWindowsOptions()
-
setWindowsOptions
public void setWindowsOptions(WindowsSecurityContextOptions windowsOptions)
-
edit
public SecurityContextBuilder edit()
- Specified by:
edit
in interfaceio.fabric8.kubernetes.api.builder.Editable<SecurityContextBuilder>
-
toBuilder
public SecurityContextBuilder toBuilder()
-
-