public interface  io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.v.Fluent
{
public abstract java.lang.Boolean isAllowPrivilegeEscalation();
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent withAllowPrivilegeEscalation(java.lang.Boolean);
public abstract java.lang.Boolean hasAllowPrivilegeEscalation();
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent withNewAllowPrivilegeEscalation(java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent withNewAllowPrivilegeEscalation(boolean);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent addToAllowedCSIDrivers(int, io.fabric.kubernetes.api.model.v.policy.AllowedCSIDriver);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent setToAllowedCSIDrivers(int, io.fabric.kubernetes.api.model.v.policy.AllowedCSIDriver);
public abstract transient io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent addToAllowedCSIDrivers(io.fabric.kubernetes.api.model.v.policy.AllowedCSIDriver[]);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent addAllToAllowedCSIDrivers(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent removeFromAllowedCSIDrivers(io.fabric.kubernetes.api.model.v.policy.AllowedCSIDriver[]);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent removeAllFromAllowedCSIDrivers(java.util.Collection);
public abstract io.fabric.kubernetes.api.model.v.policy.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.AllowedCSIDriver buildAllowedCSIDriver(int);
public abstract io.fabric.kubernetes.api.model.v.policy.AllowedCSIDriver buildFirstAllowedCSIDriver();
public abstract io.fabric.kubernetes.api.model.v.policy.AllowedCSIDriver buildLastAllowedCSIDriver();
public abstract io.fabric.kubernetes.api.model.v.policy.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.PodSecurityPolicySpecFluent withAllowedCSIDrivers(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent withAllowedCSIDrivers(io.fabric.kubernetes.api.model.v.policy.AllowedCSIDriver[]);
public abstract java.lang.Boolean hasAllowedCSIDrivers();
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent addNewAllowedCSIDriver(java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent$AllowedCSIDriversNested addNewAllowedCSIDriver();
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent$AllowedCSIDriversNested addNewAllowedCSIDriverLike(io.fabric.kubernetes.api.model.v.policy.AllowedCSIDriver);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent$AllowedCSIDriversNested setNewAllowedCSIDriverLike(int, io.fabric.kubernetes.api.model.v.policy.AllowedCSIDriver);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent$AllowedCSIDriversNested editAllowedCSIDriver(int);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent$AllowedCSIDriversNested editFirstAllowedCSIDriver();
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent$AllowedCSIDriversNested editLastAllowedCSIDriver();
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent$AllowedCSIDriversNested editMatchingAllowedCSIDriver(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent addToAllowedCapabilities(int, java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent setToAllowedCapabilities(int, java.lang.String);
public abstract transient io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent addToAllowedCapabilities(java.lang.String[]);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent addAllToAllowedCapabilities(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent removeFromAllowedCapabilities(java.lang.String[]);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent removeAllFromAllowedCapabilities(java.util.Collection);
public abstract java.util.List getAllowedCapabilities();
public abstract java.lang.String getAllowedCapability(int);
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.PodSecurityPolicySpecFluent withAllowedCapabilities(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent withAllowedCapabilities(java.lang.String[]);
public abstract java.lang.Boolean hasAllowedCapabilities();
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent addNewAllowedCapability(java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent addNewAllowedCapability(java.lang.StringBuilder);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent addNewAllowedCapability(java.lang.StringBuffer);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent addToAllowedFlexVolumes(int, io.fabric.kubernetes.api.model.v.policy.AllowedFlexVolume);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent setToAllowedFlexVolumes(int, io.fabric.kubernetes.api.model.v.policy.AllowedFlexVolume);
public abstract transient io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent addToAllowedFlexVolumes(io.fabric.kubernetes.api.model.v.policy.AllowedFlexVolume[]);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent addAllToAllowedFlexVolumes(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent removeFromAllowedFlexVolumes(io.fabric.kubernetes.api.model.v.policy.AllowedFlexVolume[]);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent removeAllFromAllowedFlexVolumes(java.util.Collection);
public abstract io.fabric.kubernetes.api.model.v.policy.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.AllowedFlexVolume buildAllowedFlexVolume(int);
public abstract io.fabric.kubernetes.api.model.v.policy.AllowedFlexVolume buildFirstAllowedFlexVolume();
public abstract io.fabric.kubernetes.api.model.v.policy.AllowedFlexVolume buildLastAllowedFlexVolume();
public abstract io.fabric.kubernetes.api.model.v.policy.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.PodSecurityPolicySpecFluent withAllowedFlexVolumes(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent withAllowedFlexVolumes(io.fabric.kubernetes.api.model.v.policy.AllowedFlexVolume[]);
public abstract java.lang.Boolean hasAllowedFlexVolumes();
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent addNewAllowedFlexVolume(java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent$AllowedFlexVolumesNested addNewAllowedFlexVolume();
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent$AllowedFlexVolumesNested addNewAllowedFlexVolumeLike(io.fabric.kubernetes.api.model.v.policy.AllowedFlexVolume);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent$AllowedFlexVolumesNested setNewAllowedFlexVolumeLike(int, io.fabric.kubernetes.api.model.v.policy.AllowedFlexVolume);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent$AllowedFlexVolumesNested editAllowedFlexVolume(int);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent$AllowedFlexVolumesNested editFirstAllowedFlexVolume();
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent$AllowedFlexVolumesNested editLastAllowedFlexVolume();
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent$AllowedFlexVolumesNested editMatchingAllowedFlexVolume(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent addToAllowedHostPaths(int, io.fabric.kubernetes.api.model.v.policy.AllowedHostPath);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent setToAllowedHostPaths(int, io.fabric.kubernetes.api.model.v.policy.AllowedHostPath);
public abstract transient io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent addToAllowedHostPaths(io.fabric.kubernetes.api.model.v.policy.AllowedHostPath[]);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent addAllToAllowedHostPaths(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent removeFromAllowedHostPaths(io.fabric.kubernetes.api.model.v.policy.AllowedHostPath[]);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent removeAllFromAllowedHostPaths(java.util.Collection);
public abstract io.fabric.kubernetes.api.model.v.policy.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.AllowedHostPath buildAllowedHostPath(int);
public abstract io.fabric.kubernetes.api.model.v.policy.AllowedHostPath buildFirstAllowedHostPath();
public abstract io.fabric.kubernetes.api.model.v.policy.AllowedHostPath buildLastAllowedHostPath();
public abstract io.fabric.kubernetes.api.model.v.policy.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.PodSecurityPolicySpecFluent withAllowedHostPaths(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent withAllowedHostPaths(io.fabric.kubernetes.api.model.v.policy.AllowedHostPath[]);
public abstract java.lang.Boolean hasAllowedHostPaths();
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent addNewAllowedHostPath(java.lang.String, java.lang.Boolean);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent$AllowedHostPathsNested addNewAllowedHostPath();
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent$AllowedHostPathsNested addNewAllowedHostPathLike(io.fabric.kubernetes.api.model.v.policy.AllowedHostPath);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent$AllowedHostPathsNested setNewAllowedHostPathLike(int, io.fabric.kubernetes.api.model.v.policy.AllowedHostPath);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent$AllowedHostPathsNested editAllowedHostPath(int);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent$AllowedHostPathsNested editFirstAllowedHostPath();
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent$AllowedHostPathsNested editLastAllowedHostPath();
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent$AllowedHostPathsNested editMatchingAllowedHostPath(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent addToAllowedProcMountTypes(int, java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent setToAllowedProcMountTypes(int, java.lang.String);
public abstract transient io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent addToAllowedProcMountTypes(java.lang.String[]);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent addAllToAllowedProcMountTypes(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent removeFromAllowedProcMountTypes(java.lang.String[]);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent removeAllFromAllowedProcMountTypes(java.util.Collection);
public abstract java.util.List getAllowedProcMountTypes();
public abstract java.lang.String getAllowedProcMountType(int);
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.PodSecurityPolicySpecFluent withAllowedProcMountTypes(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent withAllowedProcMountTypes(java.lang.String[]);
public abstract java.lang.Boolean hasAllowedProcMountTypes();
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent addNewAllowedProcMountType(java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent addNewAllowedProcMountType(java.lang.StringBuilder);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent addNewAllowedProcMountType(java.lang.StringBuffer);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent addToAllowedUnsafeSysctls(int, java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent setToAllowedUnsafeSysctls(int, java.lang.String);
public abstract transient io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent addToAllowedUnsafeSysctls(java.lang.String[]);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent addAllToAllowedUnsafeSysctls(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent removeFromAllowedUnsafeSysctls(java.lang.String[]);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent removeAllFromAllowedUnsafeSysctls(java.util.Collection);
public abstract java.util.List getAllowedUnsafeSysctls();
public abstract java.lang.String getAllowedUnsafeSysctl(int);
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.PodSecurityPolicySpecFluent withAllowedUnsafeSysctls(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent withAllowedUnsafeSysctls(java.lang.String[]);
public abstract java.lang.Boolean hasAllowedUnsafeSysctls();
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent addNewAllowedUnsafeSysctl(java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent addNewAllowedUnsafeSysctl(java.lang.StringBuilder);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent addNewAllowedUnsafeSysctl(java.lang.StringBuffer);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent addToDefaultAddCapabilities(int, java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent setToDefaultAddCapabilities(int, java.lang.String);
public abstract transient io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent addToDefaultAddCapabilities(java.lang.String[]);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent addAllToDefaultAddCapabilities(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent removeFromDefaultAddCapabilities(java.lang.String[]);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent removeAllFromDefaultAddCapabilities(java.util.Collection);
public abstract java.util.List getDefaultAddCapabilities();
public abstract java.lang.String getDefaultAddCapability(int);
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.PodSecurityPolicySpecFluent withDefaultAddCapabilities(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent withDefaultAddCapabilities(java.lang.String[]);
public abstract java.lang.Boolean hasDefaultAddCapabilities();
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent addNewDefaultAddCapability(java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent addNewDefaultAddCapability(java.lang.StringBuilder);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent addNewDefaultAddCapability(java.lang.StringBuffer);
public abstract java.lang.Boolean isDefaultAllowPrivilegeEscalation();
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent withDefaultAllowPrivilegeEscalation(java.lang.Boolean);
public abstract java.lang.Boolean hasDefaultAllowPrivilegeEscalation();
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent withNewDefaultAllowPrivilegeEscalation(java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent withNewDefaultAllowPrivilegeEscalation(boolean);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent addToForbiddenSysctls(int, java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent setToForbiddenSysctls(int, java.lang.String);
public abstract transient io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent addToForbiddenSysctls(java.lang.String[]);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent addAllToForbiddenSysctls(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent removeFromForbiddenSysctls(java.lang.String[]);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent removeAllFromForbiddenSysctls(java.util.Collection);
public abstract java.util.List getForbiddenSysctls();
public abstract java.lang.String getForbiddenSysctl(int);
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.PodSecurityPolicySpecFluent withForbiddenSysctls(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent withForbiddenSysctls(java.lang.String[]);
public abstract java.lang.Boolean hasForbiddenSysctls();
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent addNewForbiddenSysctl(java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent addNewForbiddenSysctl(java.lang.StringBuilder);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent addNewForbiddenSysctl(java.lang.StringBuffer);
public abstract io.fabric.kubernetes.api.model.v.policy.FSGroupStrategyOptions getFsGroup();
public abstract io.fabric.kubernetes.api.model.v.policy.FSGroupStrategyOptions buildFsGroup();
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent withFsGroup(io.fabric.kubernetes.api.model.v.policy.FSGroupStrategyOptions);
public abstract java.lang.Boolean hasFsGroup();
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent$FsGroupNested withNewFsGroup();
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent$FsGroupNested withNewFsGroupLike(io.fabric.kubernetes.api.model.v.policy.FSGroupStrategyOptions);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent$FsGroupNested editFsGroup();
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent$FsGroupNested editOrNewFsGroup();
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent$FsGroupNested editOrNewFsGroupLike(io.fabric.kubernetes.api.model.v.policy.FSGroupStrategyOptions);
public abstract java.lang.Boolean isHostIPC();
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent withHostIPC(java.lang.Boolean);
public abstract java.lang.Boolean hasHostIPC();
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent withNewHostIPC(java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent withNewHostIPC(boolean);
public abstract java.lang.Boolean isHostNetwork();
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent withHostNetwork(java.lang.Boolean);
public abstract java.lang.Boolean hasHostNetwork();
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent withNewHostNetwork(java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent withNewHostNetwork(boolean);
public abstract java.lang.Boolean isHostPID();
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent withHostPID(java.lang.Boolean);
public abstract java.lang.Boolean hasHostPID();
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent withNewHostPID(java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent withNewHostPID(boolean);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent addToHostPorts(int, io.fabric.kubernetes.api.model.v.policy.HostPortRange);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent setToHostPorts(int, io.fabric.kubernetes.api.model.v.policy.HostPortRange);
public abstract transient io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent addToHostPorts(io.fabric.kubernetes.api.model.v.policy.HostPortRange[]);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent addAllToHostPorts(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent removeFromHostPorts(io.fabric.kubernetes.api.model.v.policy.HostPortRange[]);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent removeAllFromHostPorts(java.util.Collection);
public abstract io.fabric.kubernetes.api.model.v.policy.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.HostPortRange buildHostPort(int);
public abstract io.fabric.kubernetes.api.model.v.policy.HostPortRange buildFirstHostPort();
public abstract io.fabric.kubernetes.api.model.v.policy.HostPortRange buildLastHostPort();
public abstract io.fabric.kubernetes.api.model.v.policy.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.PodSecurityPolicySpecFluent withHostPorts(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent withHostPorts(io.fabric.kubernetes.api.model.v.policy.HostPortRange[]);
public abstract java.lang.Boolean hasHostPorts();
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent addNewHostPort(java.lang.Integer, java.lang.Integer);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent$HostPortsNested addNewHostPort();
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent$HostPortsNested addNewHostPortLike(io.fabric.kubernetes.api.model.v.policy.HostPortRange);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent$HostPortsNested setNewHostPortLike(int, io.fabric.kubernetes.api.model.v.policy.HostPortRange);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent$HostPortsNested editHostPort(int);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent$HostPortsNested editFirstHostPort();
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent$HostPortsNested editLastHostPort();
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent$HostPortsNested editMatchingHostPort(java.util.function.Predicate);
public abstract java.lang.Boolean isPrivileged();
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent withPrivileged(java.lang.Boolean);
public abstract java.lang.Boolean hasPrivileged();
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent withNewPrivileged(java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent withNewPrivileged(boolean);
public abstract java.lang.Boolean isReadOnlyRootFilesystem();
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent withReadOnlyRootFilesystem(java.lang.Boolean);
public abstract java.lang.Boolean hasReadOnlyRootFilesystem();
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent withNewReadOnlyRootFilesystem(java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent withNewReadOnlyRootFilesystem(boolean);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent addToRequiredDropCapabilities(int, java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent setToRequiredDropCapabilities(int, java.lang.String);
public abstract transient io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent addToRequiredDropCapabilities(java.lang.String[]);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent addAllToRequiredDropCapabilities(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent removeFromRequiredDropCapabilities(java.lang.String[]);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent removeAllFromRequiredDropCapabilities(java.util.Collection);
public abstract java.util.List getRequiredDropCapabilities();
public abstract java.lang.String getRequiredDropCapability(int);
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.PodSecurityPolicySpecFluent withRequiredDropCapabilities(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent withRequiredDropCapabilities(java.lang.String[]);
public abstract java.lang.Boolean hasRequiredDropCapabilities();
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent addNewRequiredDropCapability(java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent addNewRequiredDropCapability(java.lang.StringBuilder);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent addNewRequiredDropCapability(java.lang.StringBuffer);
public abstract io.fabric.kubernetes.api.model.v.policy.RunAsGroupStrategyOptions getRunAsGroup();
public abstract io.fabric.kubernetes.api.model.v.policy.RunAsGroupStrategyOptions buildRunAsGroup();
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent withRunAsGroup(io.fabric.kubernetes.api.model.v.policy.RunAsGroupStrategyOptions);
public abstract java.lang.Boolean hasRunAsGroup();
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent$RunAsGroupNested withNewRunAsGroup();
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent$RunAsGroupNested withNewRunAsGroupLike(io.fabric.kubernetes.api.model.v.policy.RunAsGroupStrategyOptions);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent$RunAsGroupNested editRunAsGroup();
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent$RunAsGroupNested editOrNewRunAsGroup();
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent$RunAsGroupNested editOrNewRunAsGroupLike(io.fabric.kubernetes.api.model.v.policy.RunAsGroupStrategyOptions);
public abstract io.fabric.kubernetes.api.model.v.policy.RunAsUserStrategyOptions getRunAsUser();
public abstract io.fabric.kubernetes.api.model.v.policy.RunAsUserStrategyOptions buildRunAsUser();
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent withRunAsUser(io.fabric.kubernetes.api.model.v.policy.RunAsUserStrategyOptions);
public abstract java.lang.Boolean hasRunAsUser();
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent$RunAsUserNested withNewRunAsUser();
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent$RunAsUserNested withNewRunAsUserLike(io.fabric.kubernetes.api.model.v.policy.RunAsUserStrategyOptions);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent$RunAsUserNested editRunAsUser();
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent$RunAsUserNested editOrNewRunAsUser();
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent$RunAsUserNested editOrNewRunAsUserLike(io.fabric.kubernetes.api.model.v.policy.RunAsUserStrategyOptions);
public abstract io.fabric.kubernetes.api.model.v.policy.RuntimeClassStrategyOptions getRuntimeClass();
public abstract io.fabric.kubernetes.api.model.v.policy.RuntimeClassStrategyOptions buildRuntimeClass();
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent withRuntimeClass(io.fabric.kubernetes.api.model.v.policy.RuntimeClassStrategyOptions);
public abstract java.lang.Boolean hasRuntimeClass();
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent$RuntimeClassNested withNewRuntimeClass();
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent$RuntimeClassNested withNewRuntimeClassLike(io.fabric.kubernetes.api.model.v.policy.RuntimeClassStrategyOptions);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent$RuntimeClassNested editRuntimeClass();
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent$RuntimeClassNested editOrNewRuntimeClass();
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent$RuntimeClassNested editOrNewRuntimeClassLike(io.fabric.kubernetes.api.model.v.policy.RuntimeClassStrategyOptions);
public abstract io.fabric.kubernetes.api.model.v.policy.SELinuxStrategyOptions getSeLinux();
public abstract io.fabric.kubernetes.api.model.v.policy.SELinuxStrategyOptions buildSeLinux();
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent withSeLinux(io.fabric.kubernetes.api.model.v.policy.SELinuxStrategyOptions);
public abstract java.lang.Boolean hasSeLinux();
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent$SeLinuxNested withNewSeLinux();
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent$SeLinuxNested withNewSeLinuxLike(io.fabric.kubernetes.api.model.v.policy.SELinuxStrategyOptions);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent$SeLinuxNested editSeLinux();
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent$SeLinuxNested editOrNewSeLinux();
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent$SeLinuxNested editOrNewSeLinuxLike(io.fabric.kubernetes.api.model.v.policy.SELinuxStrategyOptions);
public abstract io.fabric.kubernetes.api.model.v.policy.SupplementalGroupsStrategyOptions getSupplementalGroups();
public abstract io.fabric.kubernetes.api.model.v.policy.SupplementalGroupsStrategyOptions buildSupplementalGroups();
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent withSupplementalGroups(io.fabric.kubernetes.api.model.v.policy.SupplementalGroupsStrategyOptions);
public abstract java.lang.Boolean hasSupplementalGroups();
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent$SupplementalGroupsNested withNewSupplementalGroups();
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent$SupplementalGroupsNested withNewSupplementalGroupsLike(io.fabric.kubernetes.api.model.v.policy.SupplementalGroupsStrategyOptions);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent$SupplementalGroupsNested editSupplementalGroups();
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent$SupplementalGroupsNested editOrNewSupplementalGroups();
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent$SupplementalGroupsNested editOrNewSupplementalGroupsLike(io.fabric.kubernetes.api.model.v.policy.SupplementalGroupsStrategyOptions);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent addToVolumes(int, java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent setToVolumes(int, java.lang.String);
public abstract transient io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent addToVolumes(java.lang.String[]);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent addAllToVolumes(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent removeFromVolumes(java.lang.String[]);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent removeAllFromVolumes(java.util.Collection);
public abstract java.util.List getVolumes();
public abstract java.lang.String getVolume(int);
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.PodSecurityPolicySpecFluent withVolumes(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent withVolumes(java.lang.String[]);
public abstract java.lang.Boolean hasVolumes();
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent addNewVolume(java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent addNewVolume(java.lang.StringBuilder);
public abstract io.fabric.kubernetes.api.model.v.policy.PodSecurityPolicySpecFluent addNewVolume(java.lang.StringBuffer);
}