public interface  io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.v.Fluent
{
public abstract java.lang.Boolean getAllowPrivilegeEscalation();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withAllowPrivilegeEscalation(java.lang.Boolean);
public abstract java.lang.Boolean hasAllowPrivilegeEscalation();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addToAllowedCSIDrivers(java.lang.Integer, io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent setToAllowedCSIDrivers(java.lang.Integer, io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver);
public abstract transient io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addToAllowedCSIDrivers(io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver[]);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addAllToAllowedCSIDrivers(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent removeFromAllowedCSIDrivers(io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver[]);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent removeAllFromAllowedCSIDrivers(java.util.Collection);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent removeMatchingFromAllowedCSIDrivers(java.util.function.Predicate);
public abstract java.util.List getAllowedCSIDrivers();
public abstract java.util.List buildAllowedCSIDrivers();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver buildAllowedCSIDriver(java.lang.Integer);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver buildFirstAllowedCSIDriver();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver buildLastAllowedCSIDriver();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver buildMatchingAllowedCSIDriver(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingAllowedCSIDriver(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withAllowedCSIDrivers(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withAllowedCSIDrivers(io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver[]);
public abstract java.lang.Boolean hasAllowedCSIDrivers();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addNewAllowedCSIDriver(java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$AllowedCSIDriversNested addNewAllowedCSIDriver();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$AllowedCSIDriversNested addNewAllowedCSIDriverLike(io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$AllowedCSIDriversNested setNewAllowedCSIDriverLike(java.lang.Integer, io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedCSIDriver);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$AllowedCSIDriversNested editAllowedCSIDriver(java.lang.Integer);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$AllowedCSIDriversNested editFirstAllowedCSIDriver();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$AllowedCSIDriversNested editLastAllowedCSIDriver();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$AllowedCSIDriversNested editMatchingAllowedCSIDriver(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addToAllowedCapabilities(java.lang.Integer, java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent setToAllowedCapabilities(java.lang.Integer, java.lang.String);
public abstract transient io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addToAllowedCapabilities(java.lang.String[]);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addAllToAllowedCapabilities(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent removeFromAllowedCapabilities(java.lang.String[]);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent removeAllFromAllowedCapabilities(java.util.Collection);
public abstract java.util.List getAllowedCapabilities();
public abstract java.lang.String getAllowedCapability(java.lang.Integer);
public abstract java.lang.String getFirstAllowedCapability();
public abstract java.lang.String getLastAllowedCapability();
public abstract java.lang.String getMatchingAllowedCapability(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingAllowedCapability(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withAllowedCapabilities(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withAllowedCapabilities(java.lang.String[]);
public abstract java.lang.Boolean hasAllowedCapabilities();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addToAllowedFlexVolumes(java.lang.Integer, io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent setToAllowedFlexVolumes(java.lang.Integer, io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume);
public abstract transient io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addToAllowedFlexVolumes(io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume[]);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addAllToAllowedFlexVolumes(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent removeFromAllowedFlexVolumes(io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume[]);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent removeAllFromAllowedFlexVolumes(java.util.Collection);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent removeMatchingFromAllowedFlexVolumes(java.util.function.Predicate);
public abstract java.util.List getAllowedFlexVolumes();
public abstract java.util.List buildAllowedFlexVolumes();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume buildAllowedFlexVolume(java.lang.Integer);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume buildFirstAllowedFlexVolume();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume buildLastAllowedFlexVolume();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume buildMatchingAllowedFlexVolume(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingAllowedFlexVolume(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withAllowedFlexVolumes(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withAllowedFlexVolumes(io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume[]);
public abstract java.lang.Boolean hasAllowedFlexVolumes();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addNewAllowedFlexVolume(java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$AllowedFlexVolumesNested addNewAllowedFlexVolume();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$AllowedFlexVolumesNested addNewAllowedFlexVolumeLike(io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$AllowedFlexVolumesNested setNewAllowedFlexVolumeLike(java.lang.Integer, io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedFlexVolume);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$AllowedFlexVolumesNested editAllowedFlexVolume(java.lang.Integer);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$AllowedFlexVolumesNested editFirstAllowedFlexVolume();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$AllowedFlexVolumesNested editLastAllowedFlexVolume();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$AllowedFlexVolumesNested editMatchingAllowedFlexVolume(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addToAllowedHostPaths(java.lang.Integer, io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent setToAllowedHostPaths(java.lang.Integer, io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath);
public abstract transient io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addToAllowedHostPaths(io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath[]);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addAllToAllowedHostPaths(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent removeFromAllowedHostPaths(io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath[]);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent removeAllFromAllowedHostPaths(java.util.Collection);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent removeMatchingFromAllowedHostPaths(java.util.function.Predicate);
public abstract java.util.List getAllowedHostPaths();
public abstract java.util.List buildAllowedHostPaths();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath buildAllowedHostPath(java.lang.Integer);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath buildFirstAllowedHostPath();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath buildLastAllowedHostPath();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath buildMatchingAllowedHostPath(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingAllowedHostPath(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withAllowedHostPaths(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withAllowedHostPaths(io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath[]);
public abstract java.lang.Boolean hasAllowedHostPaths();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addNewAllowedHostPath(java.lang.String, java.lang.Boolean);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$AllowedHostPathsNested addNewAllowedHostPath();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$AllowedHostPathsNested addNewAllowedHostPathLike(io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$AllowedHostPathsNested setNewAllowedHostPathLike(java.lang.Integer, io.fabric.kubernetes.api.model.v.policy.v1beta.AllowedHostPath);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$AllowedHostPathsNested editAllowedHostPath(java.lang.Integer);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$AllowedHostPathsNested editFirstAllowedHostPath();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$AllowedHostPathsNested editLastAllowedHostPath();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$AllowedHostPathsNested editMatchingAllowedHostPath(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addToAllowedProcMountTypes(java.lang.Integer, java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent setToAllowedProcMountTypes(java.lang.Integer, java.lang.String);
public abstract transient io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addToAllowedProcMountTypes(java.lang.String[]);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addAllToAllowedProcMountTypes(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent removeFromAllowedProcMountTypes(java.lang.String[]);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent removeAllFromAllowedProcMountTypes(java.util.Collection);
public abstract java.util.List getAllowedProcMountTypes();
public abstract java.lang.String getAllowedProcMountType(java.lang.Integer);
public abstract java.lang.String getFirstAllowedProcMountType();
public abstract java.lang.String getLastAllowedProcMountType();
public abstract java.lang.String getMatchingAllowedProcMountType(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingAllowedProcMountType(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withAllowedProcMountTypes(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withAllowedProcMountTypes(java.lang.String[]);
public abstract java.lang.Boolean hasAllowedProcMountTypes();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addToAllowedUnsafeSysctls(java.lang.Integer, java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent setToAllowedUnsafeSysctls(java.lang.Integer, java.lang.String);
public abstract transient io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addToAllowedUnsafeSysctls(java.lang.String[]);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addAllToAllowedUnsafeSysctls(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent removeFromAllowedUnsafeSysctls(java.lang.String[]);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent removeAllFromAllowedUnsafeSysctls(java.util.Collection);
public abstract java.util.List getAllowedUnsafeSysctls();
public abstract java.lang.String getAllowedUnsafeSysctl(java.lang.Integer);
public abstract java.lang.String getFirstAllowedUnsafeSysctl();
public abstract java.lang.String getLastAllowedUnsafeSysctl();
public abstract java.lang.String getMatchingAllowedUnsafeSysctl(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingAllowedUnsafeSysctl(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withAllowedUnsafeSysctls(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withAllowedUnsafeSysctls(java.lang.String[]);
public abstract java.lang.Boolean hasAllowedUnsafeSysctls();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addToDefaultAddCapabilities(java.lang.Integer, java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent setToDefaultAddCapabilities(java.lang.Integer, java.lang.String);
public abstract transient io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addToDefaultAddCapabilities(java.lang.String[]);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addAllToDefaultAddCapabilities(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent removeFromDefaultAddCapabilities(java.lang.String[]);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent removeAllFromDefaultAddCapabilities(java.util.Collection);
public abstract java.util.List getDefaultAddCapabilities();
public abstract java.lang.String getDefaultAddCapability(java.lang.Integer);
public abstract java.lang.String getFirstDefaultAddCapability();
public abstract java.lang.String getLastDefaultAddCapability();
public abstract java.lang.String getMatchingDefaultAddCapability(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingDefaultAddCapability(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withDefaultAddCapabilities(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withDefaultAddCapabilities(java.lang.String[]);
public abstract java.lang.Boolean hasDefaultAddCapabilities();
public abstract java.lang.Boolean getDefaultAllowPrivilegeEscalation();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withDefaultAllowPrivilegeEscalation(java.lang.Boolean);
public abstract java.lang.Boolean hasDefaultAllowPrivilegeEscalation();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addToForbiddenSysctls(java.lang.Integer, java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent setToForbiddenSysctls(java.lang.Integer, java.lang.String);
public abstract transient io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addToForbiddenSysctls(java.lang.String[]);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addAllToForbiddenSysctls(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent removeFromForbiddenSysctls(java.lang.String[]);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent removeAllFromForbiddenSysctls(java.util.Collection);
public abstract java.util.List getForbiddenSysctls();
public abstract java.lang.String getForbiddenSysctl(java.lang.Integer);
public abstract java.lang.String getFirstForbiddenSysctl();
public abstract java.lang.String getLastForbiddenSysctl();
public abstract java.lang.String getMatchingForbiddenSysctl(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingForbiddenSysctl(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withForbiddenSysctls(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withForbiddenSysctls(java.lang.String[]);
public abstract java.lang.Boolean hasForbiddenSysctls();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.FSGroupStrategyOptions getFsGroup();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.FSGroupStrategyOptions buildFsGroup();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withFsGroup(io.fabric.kubernetes.api.model.v.policy.v1beta.FSGroupStrategyOptions);
public abstract java.lang.Boolean hasFsGroup();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$FsGroupNested withNewFsGroup();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$FsGroupNested withNewFsGroupLike(io.fabric.kubernetes.api.model.v.policy.v1beta.FSGroupStrategyOptions);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$FsGroupNested editFsGroup();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$FsGroupNested editOrNewFsGroup();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$FsGroupNested editOrNewFsGroupLike(io.fabric.kubernetes.api.model.v.policy.v1beta.FSGroupStrategyOptions);
public abstract java.lang.Boolean getHostIPC();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withHostIPC(java.lang.Boolean);
public abstract java.lang.Boolean hasHostIPC();
public abstract java.lang.Boolean getHostNetwork();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withHostNetwork(java.lang.Boolean);
public abstract java.lang.Boolean hasHostNetwork();
public abstract java.lang.Boolean getHostPID();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withHostPID(java.lang.Boolean);
public abstract java.lang.Boolean hasHostPID();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addToHostPorts(java.lang.Integer, io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent setToHostPorts(java.lang.Integer, io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange);
public abstract transient io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addToHostPorts(io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange[]);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addAllToHostPorts(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent removeFromHostPorts(io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange[]);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent removeAllFromHostPorts(java.util.Collection);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent removeMatchingFromHostPorts(java.util.function.Predicate);
public abstract java.util.List getHostPorts();
public abstract java.util.List buildHostPorts();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange buildHostPort(java.lang.Integer);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange buildFirstHostPort();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange buildLastHostPort();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange buildMatchingHostPort(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingHostPort(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withHostPorts(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withHostPorts(io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange[]);
public abstract java.lang.Boolean hasHostPorts();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addNewHostPort(java.lang.Integer, java.lang.Integer);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$HostPortsNested addNewHostPort();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$HostPortsNested addNewHostPortLike(io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$HostPortsNested setNewHostPortLike(java.lang.Integer, io.fabric.kubernetes.api.model.v.policy.v1beta.HostPortRange);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$HostPortsNested editHostPort(java.lang.Integer);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$HostPortsNested editFirstHostPort();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$HostPortsNested editLastHostPort();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$HostPortsNested editMatchingHostPort(java.util.function.Predicate);
public abstract java.lang.Boolean getPrivileged();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withPrivileged(java.lang.Boolean);
public abstract java.lang.Boolean hasPrivileged();
public abstract java.lang.Boolean getReadOnlyRootFilesystem();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withReadOnlyRootFilesystem(java.lang.Boolean);
public abstract java.lang.Boolean hasReadOnlyRootFilesystem();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addToRequiredDropCapabilities(java.lang.Integer, java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent setToRequiredDropCapabilities(java.lang.Integer, java.lang.String);
public abstract transient io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addToRequiredDropCapabilities(java.lang.String[]);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addAllToRequiredDropCapabilities(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent removeFromRequiredDropCapabilities(java.lang.String[]);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent removeAllFromRequiredDropCapabilities(java.util.Collection);
public abstract java.util.List getRequiredDropCapabilities();
public abstract java.lang.String getRequiredDropCapability(java.lang.Integer);
public abstract java.lang.String getFirstRequiredDropCapability();
public abstract java.lang.String getLastRequiredDropCapability();
public abstract java.lang.String getMatchingRequiredDropCapability(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingRequiredDropCapability(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withRequiredDropCapabilities(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withRequiredDropCapabilities(java.lang.String[]);
public abstract java.lang.Boolean hasRequiredDropCapabilities();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsGroupStrategyOptions getRunAsGroup();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsGroupStrategyOptions buildRunAsGroup();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withRunAsGroup(io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsGroupStrategyOptions);
public abstract java.lang.Boolean hasRunAsGroup();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$RunAsGroupNested withNewRunAsGroup();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$RunAsGroupNested withNewRunAsGroupLike(io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsGroupStrategyOptions);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$RunAsGroupNested editRunAsGroup();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$RunAsGroupNested editOrNewRunAsGroup();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$RunAsGroupNested editOrNewRunAsGroupLike(io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsGroupStrategyOptions);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsUserStrategyOptions getRunAsUser();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsUserStrategyOptions buildRunAsUser();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withRunAsUser(io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsUserStrategyOptions);
public abstract java.lang.Boolean hasRunAsUser();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$RunAsUserNested withNewRunAsUser();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$RunAsUserNested withNewRunAsUserLike(io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsUserStrategyOptions);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$RunAsUserNested editRunAsUser();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$RunAsUserNested editOrNewRunAsUser();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$RunAsUserNested editOrNewRunAsUserLike(io.fabric.kubernetes.api.model.v.policy.v1beta.RunAsUserStrategyOptions);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.RuntimeClassStrategyOptions getRuntimeClass();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.RuntimeClassStrategyOptions buildRuntimeClass();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withRuntimeClass(io.fabric.kubernetes.api.model.v.policy.v1beta.RuntimeClassStrategyOptions);
public abstract java.lang.Boolean hasRuntimeClass();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$RuntimeClassNested withNewRuntimeClass();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$RuntimeClassNested withNewRuntimeClassLike(io.fabric.kubernetes.api.model.v.policy.v1beta.RuntimeClassStrategyOptions);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$RuntimeClassNested editRuntimeClass();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$RuntimeClassNested editOrNewRuntimeClass();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$RuntimeClassNested editOrNewRuntimeClassLike(io.fabric.kubernetes.api.model.v.policy.v1beta.RuntimeClassStrategyOptions);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.SELinuxStrategyOptions getSeLinux();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.SELinuxStrategyOptions buildSeLinux();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withSeLinux(io.fabric.kubernetes.api.model.v.policy.v1beta.SELinuxStrategyOptions);
public abstract java.lang.Boolean hasSeLinux();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$SeLinuxNested withNewSeLinux();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$SeLinuxNested withNewSeLinuxLike(io.fabric.kubernetes.api.model.v.policy.v1beta.SELinuxStrategyOptions);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$SeLinuxNested editSeLinux();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$SeLinuxNested editOrNewSeLinux();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$SeLinuxNested editOrNewSeLinuxLike(io.fabric.kubernetes.api.model.v.policy.v1beta.SELinuxStrategyOptions);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.SupplementalGroupsStrategyOptions getSupplementalGroups();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.SupplementalGroupsStrategyOptions buildSupplementalGroups();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withSupplementalGroups(io.fabric.kubernetes.api.model.v.policy.v1beta.SupplementalGroupsStrategyOptions);
public abstract java.lang.Boolean hasSupplementalGroups();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$SupplementalGroupsNested withNewSupplementalGroups();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$SupplementalGroupsNested withNewSupplementalGroupsLike(io.fabric.kubernetes.api.model.v.policy.v1beta.SupplementalGroupsStrategyOptions);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$SupplementalGroupsNested editSupplementalGroups();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$SupplementalGroupsNested editOrNewSupplementalGroups();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent$SupplementalGroupsNested editOrNewSupplementalGroupsLike(io.fabric.kubernetes.api.model.v.policy.v1beta.SupplementalGroupsStrategyOptions);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addToVolumes(java.lang.Integer, java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent setToVolumes(java.lang.Integer, java.lang.String);
public abstract transient io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addToVolumes(java.lang.String[]);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addAllToVolumes(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent removeFromVolumes(java.lang.String[]);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent removeAllFromVolumes(java.util.Collection);
public abstract java.util.List getVolumes();
public abstract java.lang.String getVolume(java.lang.Integer);
public abstract java.lang.String getFirstVolume();
public abstract java.lang.String getLastVolume();
public abstract java.lang.String getMatchingVolume(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingVolume(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withVolumes(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withVolumes(java.lang.String[]);
public abstract java.lang.Boolean hasVolumes();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addToAdditionalProperties(java.lang.String, java.lang.Object);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent addToAdditionalProperties(java.util.Map);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent removeFromAdditionalProperties(java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent removeFromAdditionalProperties(java.util.Map);
public abstract java.util.Map getAdditionalProperties();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withAdditionalProperties(java.util.Map);
public abstract java.lang.Boolean hasAdditionalProperties();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withAllowPrivilegeEscalation();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withDefaultAllowPrivilegeEscalation();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withHostIPC();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withHostNetwork();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withHostPID();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withPrivileged();
public abstract io.fabric.kubernetes.api.model.v.policy.v1beta.PodSecurityPolicySpecFluent withReadOnlyRootFilesystem();
}