Package io.fabric8.kubernetes.api.model
Class SecurityContext
java.lang.Object
io.fabric8.kubernetes.api.model.SecurityContext
- All Implemented Interfaces:
KubernetesResource,Serializable
@Generated("org.jsonschema2pojo") public class SecurityContext extends Object implements KubernetesResource
- See Also:
- Serialized Form
-
Constructor Summary
Constructors Constructor Description SecurityContext()No args constructor for use in serializationSecurityContext(Boolean allowPrivilegeEscalation, Capabilities capabilities, Boolean privileged, String procMount, Boolean readOnlyRootFilesystem, Long runAsGroup, Boolean runAsNonRoot, Long runAsUser, SELinuxOptions seLinuxOptions, WindowsSecurityContextOptions windowsOptions) -
Method Summary
Modifier and Type Method Description Map<String,Object>getAdditionalProperties()BooleangetAllowPrivilegeEscalation()CapabilitiesgetCapabilities()BooleangetPrivileged()StringgetProcMount()BooleangetReadOnlyRootFilesystem()LonggetRunAsGroup()BooleangetRunAsNonRoot()LonggetRunAsUser()SELinuxOptionsgetSeLinuxOptions()WindowsSecurityContextOptionsgetWindowsOptions()voidsetAdditionalProperty(String name, Object value)voidsetAllowPrivilegeEscalation(Boolean allowPrivilegeEscalation)voidsetCapabilities(Capabilities capabilities)voidsetPrivileged(Boolean privileged)voidsetProcMount(String procMount)voidsetReadOnlyRootFilesystem(Boolean readOnlyRootFilesystem)voidsetRunAsGroup(Long runAsGroup)voidsetRunAsNonRoot(Boolean runAsNonRoot)voidsetRunAsUser(Long runAsUser)voidsetSeLinuxOptions(SELinuxOptions seLinuxOptions)voidsetWindowsOptions(WindowsSecurityContextOptions windowsOptions)
-
Constructor Details
-
SecurityContext
public SecurityContext()No args constructor for use in serialization -
SecurityContext
public SecurityContext(Boolean allowPrivilegeEscalation, Capabilities capabilities, Boolean privileged, String procMount, Boolean readOnlyRootFilesystem, Long runAsGroup, Boolean runAsNonRoot, Long runAsUser, SELinuxOptions seLinuxOptions, WindowsSecurityContextOptions windowsOptions)- Parameters:
privileged-runAsUser-capabilities-seLinuxOptions-windowsOptions-procMount-allowPrivilegeEscalation-runAsGroup-runAsNonRoot-readOnlyRootFilesystem-
-
-
Method Details
-
getAllowPrivilegeEscalation
- Returns:
- The allowPrivilegeEscalation
-
setAllowPrivilegeEscalation
- Parameters:
allowPrivilegeEscalation- The allowPrivilegeEscalation
-
getCapabilities
- Returns:
- The capabilities
-
setCapabilities
- Parameters:
capabilities- The capabilities
-
getPrivileged
- Returns:
- The privileged
-
setPrivileged
- Parameters:
privileged- The privileged
-
getProcMount
- Returns:
- The procMount
-
setProcMount
- Parameters:
procMount- The procMount
-
getReadOnlyRootFilesystem
- Returns:
- The readOnlyRootFilesystem
-
setReadOnlyRootFilesystem
- Parameters:
readOnlyRootFilesystem- The readOnlyRootFilesystem
-
getRunAsGroup
- Returns:
- The runAsGroup
-
setRunAsGroup
- Parameters:
runAsGroup- The runAsGroup
-
getRunAsNonRoot
- Returns:
- The runAsNonRoot
-
setRunAsNonRoot
- Parameters:
runAsNonRoot- The runAsNonRoot
-
getRunAsUser
- Returns:
- The runAsUser
-
setRunAsUser
- Parameters:
runAsUser- The runAsUser
-
getSeLinuxOptions
- Returns:
- The seLinuxOptions
-
setSeLinuxOptions
- Parameters:
seLinuxOptions- The seLinuxOptions
-
getWindowsOptions
- Returns:
- The windowsOptions
-
setWindowsOptions
- Parameters:
windowsOptions- The windowsOptions
-
getAdditionalProperties
-
setAdditionalProperty
-