@Generated(value="org.jsonschema2pojo") public class PodSecurityPolicySpec extends java.lang.Object implements KubernetesResource
Constructor and Description |
---|
PodSecurityPolicySpec()
No args constructor for use in serialization
|
PodSecurityPolicySpec(java.lang.Boolean allowPrivilegeEscalation,
java.util.List<AllowedCSIDriver> allowedCSIDrivers,
java.util.List<java.lang.String> allowedCapabilities,
java.util.List<AllowedFlexVolume> allowedFlexVolumes,
java.util.List<AllowedHostPath> allowedHostPaths,
java.util.List<java.lang.String> allowedProcMountTypes,
java.util.List<java.lang.String> allowedUnsafeSysctls,
java.util.List<java.lang.String> defaultAddCapabilities,
java.lang.Boolean defaultAllowPrivilegeEscalation,
java.util.List<java.lang.String> forbiddenSysctls,
FSGroupStrategyOptions fsGroup,
java.lang.Boolean hostIPC,
java.lang.Boolean hostNetwork,
java.lang.Boolean hostPID,
java.util.List<HostPortRange> hostPorts,
java.lang.Boolean privileged,
java.lang.Boolean readOnlyRootFilesystem,
java.util.List<java.lang.String> requiredDropCapabilities,
RunAsGroupStrategyOptions runAsGroup,
KubernetesRunAsUserStrategyOptions runAsUser,
SELinuxStrategyOptions seLinux,
SupplementalGroupsStrategyOptions supplementalGroups,
java.util.List<java.lang.String> volumes) |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.lang.Object> |
getAdditionalProperties() |
java.util.List<java.lang.String> |
getAllowedCapabilities() |
java.util.List<AllowedCSIDriver> |
getAllowedCSIDrivers() |
java.util.List<AllowedFlexVolume> |
getAllowedFlexVolumes() |
java.util.List<AllowedHostPath> |
getAllowedHostPaths() |
java.util.List<java.lang.String> |
getAllowedProcMountTypes() |
java.util.List<java.lang.String> |
getAllowedUnsafeSysctls() |
java.lang.Boolean |
getAllowPrivilegeEscalation() |
java.util.List<java.lang.String> |
getDefaultAddCapabilities() |
java.lang.Boolean |
getDefaultAllowPrivilegeEscalation() |
java.util.List<java.lang.String> |
getForbiddenSysctls() |
FSGroupStrategyOptions |
getFsGroup() |
java.lang.Boolean |
getHostIPC() |
java.lang.Boolean |
getHostNetwork() |
java.lang.Boolean |
getHostPID() |
java.util.List<HostPortRange> |
getHostPorts() |
java.lang.Boolean |
getPrivileged() |
java.lang.Boolean |
getReadOnlyRootFilesystem() |
java.util.List<java.lang.String> |
getRequiredDropCapabilities() |
RunAsGroupStrategyOptions |
getRunAsGroup() |
KubernetesRunAsUserStrategyOptions |
getRunAsUser() |
SELinuxStrategyOptions |
getSeLinux() |
SupplementalGroupsStrategyOptions |
getSupplementalGroups() |
java.util.List<java.lang.String> |
getVolumes() |
void |
setAdditionalProperty(java.lang.String name,
java.lang.Object value) |
void |
setAllowedCapabilities(java.util.List<java.lang.String> allowedCapabilities) |
void |
setAllowedCSIDrivers(java.util.List<AllowedCSIDriver> allowedCSIDrivers) |
void |
setAllowedFlexVolumes(java.util.List<AllowedFlexVolume> allowedFlexVolumes) |
void |
setAllowedHostPaths(java.util.List<AllowedHostPath> allowedHostPaths) |
void |
setAllowedProcMountTypes(java.util.List<java.lang.String> allowedProcMountTypes) |
void |
setAllowedUnsafeSysctls(java.util.List<java.lang.String> allowedUnsafeSysctls) |
void |
setAllowPrivilegeEscalation(java.lang.Boolean allowPrivilegeEscalation) |
void |
setDefaultAddCapabilities(java.util.List<java.lang.String> defaultAddCapabilities) |
void |
setDefaultAllowPrivilegeEscalation(java.lang.Boolean defaultAllowPrivilegeEscalation) |
void |
setForbiddenSysctls(java.util.List<java.lang.String> forbiddenSysctls) |
void |
setFsGroup(FSGroupStrategyOptions fsGroup) |
void |
setHostIPC(java.lang.Boolean hostIPC) |
void |
setHostNetwork(java.lang.Boolean hostNetwork) |
void |
setHostPID(java.lang.Boolean hostPID) |
void |
setHostPorts(java.util.List<HostPortRange> hostPorts) |
void |
setPrivileged(java.lang.Boolean privileged) |
void |
setReadOnlyRootFilesystem(java.lang.Boolean readOnlyRootFilesystem) |
void |
setRequiredDropCapabilities(java.util.List<java.lang.String> requiredDropCapabilities) |
void |
setRunAsGroup(RunAsGroupStrategyOptions runAsGroup) |
void |
setRunAsUser(KubernetesRunAsUserStrategyOptions runAsUser) |
void |
setSeLinux(SELinuxStrategyOptions seLinux) |
void |
setSupplementalGroups(SupplementalGroupsStrategyOptions supplementalGroups) |
void |
setVolumes(java.util.List<java.lang.String> volumes) |
public PodSecurityPolicySpec()
public PodSecurityPolicySpec(java.lang.Boolean allowPrivilegeEscalation, java.util.List<AllowedCSIDriver> allowedCSIDrivers, java.util.List<java.lang.String> allowedCapabilities, java.util.List<AllowedFlexVolume> allowedFlexVolumes, java.util.List<AllowedHostPath> allowedHostPaths, java.util.List<java.lang.String> allowedProcMountTypes, java.util.List<java.lang.String> allowedUnsafeSysctls, java.util.List<java.lang.String> defaultAddCapabilities, java.lang.Boolean defaultAllowPrivilegeEscalation, java.util.List<java.lang.String> forbiddenSysctls, FSGroupStrategyOptions fsGroup, java.lang.Boolean hostIPC, java.lang.Boolean hostNetwork, java.lang.Boolean hostPID, java.util.List<HostPortRange> hostPorts, java.lang.Boolean privileged, java.lang.Boolean readOnlyRootFilesystem, java.util.List<java.lang.String> requiredDropCapabilities, RunAsGroupStrategyOptions runAsGroup, KubernetesRunAsUserStrategyOptions runAsUser, SELinuxStrategyOptions seLinux, SupplementalGroupsStrategyOptions supplementalGroups, java.util.List<java.lang.String> volumes)
defaultAddCapabilities
- hostPorts
- allowedProcMountTypes
- fsGroup
- seLinux
- hostNetwork
- hostIPC
- volumes
- requiredDropCapabilities
- runAsGroup
- allowedCapabilities
- readOnlyRootFilesystem
- privileged
- runAsUser
- allowedHostPaths
- forbiddenSysctls
- allowedCSIDrivers
- supplementalGroups
- defaultAllowPrivilegeEscalation
- allowedUnsafeSysctls
- allowPrivilegeEscalation
- allowedFlexVolumes
- hostPID
- public java.lang.Boolean getAllowPrivilegeEscalation()
public void setAllowPrivilegeEscalation(java.lang.Boolean allowPrivilegeEscalation)
allowPrivilegeEscalation
- The allowPrivilegeEscalationpublic java.util.List<AllowedCSIDriver> getAllowedCSIDrivers()
public void setAllowedCSIDrivers(java.util.List<AllowedCSIDriver> allowedCSIDrivers)
allowedCSIDrivers
- The allowedCSIDriverspublic java.util.List<java.lang.String> getAllowedCapabilities()
public void setAllowedCapabilities(java.util.List<java.lang.String> allowedCapabilities)
allowedCapabilities
- The allowedCapabilitiespublic java.util.List<AllowedFlexVolume> getAllowedFlexVolumes()
public void setAllowedFlexVolumes(java.util.List<AllowedFlexVolume> allowedFlexVolumes)
allowedFlexVolumes
- The allowedFlexVolumespublic java.util.List<AllowedHostPath> getAllowedHostPaths()
public void setAllowedHostPaths(java.util.List<AllowedHostPath> allowedHostPaths)
allowedHostPaths
- The allowedHostPathspublic java.util.List<java.lang.String> getAllowedProcMountTypes()
public void setAllowedProcMountTypes(java.util.List<java.lang.String> allowedProcMountTypes)
allowedProcMountTypes
- The allowedProcMountTypespublic java.util.List<java.lang.String> getAllowedUnsafeSysctls()
public void setAllowedUnsafeSysctls(java.util.List<java.lang.String> allowedUnsafeSysctls)
allowedUnsafeSysctls
- The allowedUnsafeSysctlspublic java.util.List<java.lang.String> getDefaultAddCapabilities()
public void setDefaultAddCapabilities(java.util.List<java.lang.String> defaultAddCapabilities)
defaultAddCapabilities
- The defaultAddCapabilitiespublic java.lang.Boolean getDefaultAllowPrivilegeEscalation()
public void setDefaultAllowPrivilegeEscalation(java.lang.Boolean defaultAllowPrivilegeEscalation)
defaultAllowPrivilegeEscalation
- The defaultAllowPrivilegeEscalationpublic java.util.List<java.lang.String> getForbiddenSysctls()
public void setForbiddenSysctls(java.util.List<java.lang.String> forbiddenSysctls)
forbiddenSysctls
- The forbiddenSysctlspublic FSGroupStrategyOptions getFsGroup()
public void setFsGroup(FSGroupStrategyOptions fsGroup)
fsGroup
- The fsGrouppublic java.lang.Boolean getHostIPC()
public void setHostIPC(java.lang.Boolean hostIPC)
hostIPC
- The hostIPCpublic java.lang.Boolean getHostNetwork()
public void setHostNetwork(java.lang.Boolean hostNetwork)
hostNetwork
- The hostNetworkpublic java.lang.Boolean getHostPID()
public void setHostPID(java.lang.Boolean hostPID)
hostPID
- The hostPIDpublic java.util.List<HostPortRange> getHostPorts()
public void setHostPorts(java.util.List<HostPortRange> hostPorts)
hostPorts
- The hostPortspublic java.lang.Boolean getPrivileged()
public void setPrivileged(java.lang.Boolean privileged)
privileged
- The privilegedpublic java.lang.Boolean getReadOnlyRootFilesystem()
public void setReadOnlyRootFilesystem(java.lang.Boolean readOnlyRootFilesystem)
readOnlyRootFilesystem
- The readOnlyRootFilesystempublic java.util.List<java.lang.String> getRequiredDropCapabilities()
public void setRequiredDropCapabilities(java.util.List<java.lang.String> requiredDropCapabilities)
requiredDropCapabilities
- The requiredDropCapabilitiespublic RunAsGroupStrategyOptions getRunAsGroup()
public void setRunAsGroup(RunAsGroupStrategyOptions runAsGroup)
runAsGroup
- The runAsGrouppublic KubernetesRunAsUserStrategyOptions getRunAsUser()
public void setRunAsUser(KubernetesRunAsUserStrategyOptions runAsUser)
runAsUser
- The runAsUserpublic SELinuxStrategyOptions getSeLinux()
public void setSeLinux(SELinuxStrategyOptions seLinux)
seLinux
- The seLinuxpublic SupplementalGroupsStrategyOptions getSupplementalGroups()
public void setSupplementalGroups(SupplementalGroupsStrategyOptions supplementalGroups)
supplementalGroups
- The supplementalGroupspublic java.util.List<java.lang.String> getVolumes()
public void setVolumes(java.util.List<java.lang.String> volumes)
volumes
- The volumespublic java.util.Map<java.lang.String,java.lang.Object> getAdditionalProperties()
public void setAdditionalProperty(java.lang.String name, java.lang.Object value)
Copyright © 2015-2019 Red Hat. All Rights Reserved.