Package io.fabric8.kubernetes.api.model
Class PodSecurityContext
java.lang.Object
io.fabric8.kubernetes.api.model.PodSecurityContext
- All Implemented Interfaces:
KubernetesResource,Serializable
@Generated("org.jsonschema2pojo") public class PodSecurityContext extends Object implements KubernetesResource
- See Also:
- Serialized Form
-
Constructor Summary
Constructors Constructor Description PodSecurityContext()No args constructor for use in serializationPodSecurityContext(Long fsGroup, String fsGroupChangePolicy, Long runAsGroup, Boolean runAsNonRoot, Long runAsUser, SELinuxOptions seLinuxOptions, List<Long> supplementalGroups, List<Sysctl> sysctls, WindowsSecurityContextOptions windowsOptions) -
Method Summary
Modifier and Type Method Description Map<String,Object>getAdditionalProperties()LonggetFsGroup()StringgetFsGroupChangePolicy()LonggetRunAsGroup()BooleangetRunAsNonRoot()LonggetRunAsUser()SELinuxOptionsgetSeLinuxOptions()List<Long>getSupplementalGroups()List<Sysctl>getSysctls()WindowsSecurityContextOptionsgetWindowsOptions()voidsetAdditionalProperty(String name, Object value)voidsetFsGroup(Long fsGroup)voidsetFsGroupChangePolicy(String fsGroupChangePolicy)voidsetRunAsGroup(Long runAsGroup)voidsetRunAsNonRoot(Boolean runAsNonRoot)voidsetRunAsUser(Long runAsUser)voidsetSeLinuxOptions(SELinuxOptions seLinuxOptions)voidsetSupplementalGroups(List<Long> supplementalGroups)voidsetSysctls(List<Sysctl> sysctls)voidsetWindowsOptions(WindowsSecurityContextOptions windowsOptions)
-
Constructor Details
-
PodSecurityContext
public PodSecurityContext()No args constructor for use in serialization -
PodSecurityContext
public PodSecurityContext(Long fsGroup, String fsGroupChangePolicy, Long runAsGroup, Boolean runAsNonRoot, Long runAsUser, SELinuxOptions seLinuxOptions, List<Long> supplementalGroups, List<Sysctl> sysctls, WindowsSecurityContextOptions windowsOptions)- Parameters:
runAsUser-seLinuxOptions-fsGroup-windowsOptions-fsGroupChangePolicy-supplementalGroups-runAsGroup-runAsNonRoot-sysctls-
-
-
Method Details
-
getFsGroup
- Returns:
- The fsGroup
-
setFsGroup
- Parameters:
fsGroup- The fsGroup
-
getFsGroupChangePolicy
- Returns:
- The fsGroupChangePolicy
-
setFsGroupChangePolicy
- Parameters:
fsGroupChangePolicy- The fsGroupChangePolicy
-
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
-
getSupplementalGroups
- Returns:
- The supplementalGroups
-
setSupplementalGroups
- Parameters:
supplementalGroups- The supplementalGroups
-
getSysctls
- Returns:
- The sysctls
-
setSysctls
- Parameters:
sysctls- The sysctls
-
getWindowsOptions
- Returns:
- The windowsOptions
-
setWindowsOptions
- Parameters:
windowsOptions- The windowsOptions
-
getAdditionalProperties
-
setAdditionalProperty
-