@Generated(value="org.jsonschema2pojo") public class PodSecurityPolicySpec extends Object implements KubernetesResource
Constructor and Description |
---|
PodSecurityPolicySpec()
No args constructor for use in serialization
|
PodSecurityPolicySpec(List<String> allowedCapabilities,
List<String> defaultAddCapabilities,
FSGroupStrategyOptions fsGroup,
Boolean hostIPC,
Boolean hostNetwork,
Boolean hostPID,
List<HostPortRange> hostPorts,
Boolean privileged,
Boolean readOnlyRootFilesystem,
List<String> requiredDropCapabilities,
KubernetesRunAsUserStrategyOptions runAsUser,
SELinuxStrategyOptions seLinux,
SupplementalGroupsStrategyOptions supplementalGroups,
List<String> volumes) |
public PodSecurityPolicySpec()
public PodSecurityPolicySpec(List<String> allowedCapabilities, List<String> defaultAddCapabilities, FSGroupStrategyOptions fsGroup, Boolean hostIPC, Boolean hostNetwork, Boolean hostPID, List<HostPortRange> hostPorts, Boolean privileged, Boolean readOnlyRootFilesystem, List<String> requiredDropCapabilities, KubernetesRunAsUserStrategyOptions runAsUser, SELinuxStrategyOptions seLinux, SupplementalGroupsStrategyOptions supplementalGroups, List<String> volumes)
defaultAddCapabilities
- hostPorts
- fsGroup
- seLinux
- hostNetwork
- hostIPC
- volumes
- requiredDropCapabilities
- allowedCapabilities
- readOnlyRootFilesystem
- privileged
- runAsUser
- supplementalGroups
- hostPID
- public List<String> getAllowedCapabilities()
public void setAllowedCapabilities(List<String> allowedCapabilities)
allowedCapabilities
- The allowedCapabilitiespublic List<String> getDefaultAddCapabilities()
public void setDefaultAddCapabilities(List<String> defaultAddCapabilities)
defaultAddCapabilities
- The defaultAddCapabilitiespublic FSGroupStrategyOptions getFsGroup()
public void setFsGroup(FSGroupStrategyOptions fsGroup)
fsGroup
- The fsGrouppublic Boolean getHostIPC()
public void setHostIPC(Boolean hostIPC)
hostIPC
- The hostIPCpublic Boolean getHostNetwork()
public void setHostNetwork(Boolean hostNetwork)
hostNetwork
- The hostNetworkpublic Boolean getHostPID()
public void setHostPID(Boolean hostPID)
hostPID
- The hostPIDpublic List<HostPortRange> getHostPorts()
public void setHostPorts(List<HostPortRange> hostPorts)
hostPorts
- The hostPortspublic Boolean getPrivileged()
public void setPrivileged(Boolean privileged)
privileged
- The privilegedpublic Boolean getReadOnlyRootFilesystem()
public void setReadOnlyRootFilesystem(Boolean readOnlyRootFilesystem)
readOnlyRootFilesystem
- The readOnlyRootFilesystempublic List<String> getRequiredDropCapabilities()
public void setRequiredDropCapabilities(List<String> requiredDropCapabilities)
requiredDropCapabilities
- The requiredDropCapabilitiespublic 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 supplementalGroupsCopyright © 2011–2018 Red Hat. All rights reserved.