public interface  io.fabric.openshift.api.model.SecurityContextConstraintsFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract java.lang.Boolean isAllowHostDirVolumePlugin();
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent withAllowHostDirVolumePlugin(java.lang.Boolean);
public abstract java.lang.Boolean hasAllowHostDirVolumePlugin();
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent withNewAllowHostDirVolumePlugin(java.lang.String);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent withNewAllowHostDirVolumePlugin(boolean);
public abstract java.lang.Boolean isAllowHostIPC();
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent withAllowHostIPC(java.lang.Boolean);
public abstract java.lang.Boolean hasAllowHostIPC();
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent withNewAllowHostIPC(java.lang.String);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent withNewAllowHostIPC(boolean);
public abstract java.lang.Boolean isAllowHostNetwork();
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent withAllowHostNetwork(java.lang.Boolean);
public abstract java.lang.Boolean hasAllowHostNetwork();
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent withNewAllowHostNetwork(java.lang.String);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent withNewAllowHostNetwork(boolean);
public abstract java.lang.Boolean isAllowHostPID();
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent withAllowHostPID(java.lang.Boolean);
public abstract java.lang.Boolean hasAllowHostPID();
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent withNewAllowHostPID(java.lang.String);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent withNewAllowHostPID(boolean);
public abstract java.lang.Boolean isAllowHostPorts();
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent withAllowHostPorts(java.lang.Boolean);
public abstract java.lang.Boolean hasAllowHostPorts();
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent withNewAllowHostPorts(java.lang.String);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent withNewAllowHostPorts(boolean);
public abstract java.lang.Boolean isAllowPrivilegeEscalation();
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent withAllowPrivilegeEscalation(java.lang.Boolean);
public abstract java.lang.Boolean hasAllowPrivilegeEscalation();
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent withNewAllowPrivilegeEscalation(java.lang.String);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent withNewAllowPrivilegeEscalation(boolean);
public abstract java.lang.Boolean isAllowPrivilegedContainer();
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent withAllowPrivilegedContainer(java.lang.Boolean);
public abstract java.lang.Boolean hasAllowPrivilegedContainer();
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent withNewAllowPrivilegedContainer(java.lang.String);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent withNewAllowPrivilegedContainer(boolean);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent addToAllowedCapabilities(int, java.lang.String);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent setToAllowedCapabilities(int, java.lang.String);
public abstract transient io.fabric.openshift.api.model.SecurityContextConstraintsFluent addToAllowedCapabilities(java.lang.String[]);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent addAllToAllowedCapabilities(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.SecurityContextConstraintsFluent removeFromAllowedCapabilities(java.lang.String[]);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent 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.openshift.api.model.SecurityContextConstraintsFluent withAllowedCapabilities(java.util.List);
public abstract transient io.fabric.openshift.api.model.SecurityContextConstraintsFluent withAllowedCapabilities(java.lang.String[]);
public abstract java.lang.Boolean hasAllowedCapabilities();
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent addNewAllowedCapability(java.lang.String);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent addNewAllowedCapability(java.lang.StringBuilder);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent addNewAllowedCapability(java.lang.StringBuffer);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent addToAllowedFlexVolumes(int, io.fabric.openshift.api.model.AllowedFlexVolume);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent setToAllowedFlexVolumes(int, io.fabric.openshift.api.model.AllowedFlexVolume);
public abstract transient io.fabric.openshift.api.model.SecurityContextConstraintsFluent addToAllowedFlexVolumes(io.fabric.openshift.api.model.AllowedFlexVolume[]);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent addAllToAllowedFlexVolumes(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.SecurityContextConstraintsFluent removeFromAllowedFlexVolumes(io.fabric.openshift.api.model.AllowedFlexVolume[]);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent removeAllFromAllowedFlexVolumes(java.util.Collection);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent removeMatchingFromAllowedFlexVolumes(java.util.function.Predicate);
public abstract java.util.List getAllowedFlexVolumes();
public abstract java.util.List buildAllowedFlexVolumes();
public abstract io.fabric.openshift.api.model.AllowedFlexVolume buildAllowedFlexVolume(int);
public abstract io.fabric.openshift.api.model.AllowedFlexVolume buildFirstAllowedFlexVolume();
public abstract io.fabric.openshift.api.model.AllowedFlexVolume buildLastAllowedFlexVolume();
public abstract io.fabric.openshift.api.model.AllowedFlexVolume buildMatchingAllowedFlexVolume(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingAllowedFlexVolume(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent withAllowedFlexVolumes(java.util.List);
public abstract transient io.fabric.openshift.api.model.SecurityContextConstraintsFluent withAllowedFlexVolumes(io.fabric.openshift.api.model.AllowedFlexVolume[]);
public abstract java.lang.Boolean hasAllowedFlexVolumes();
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent addNewAllowedFlexVolume(java.lang.String);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent$AllowedFlexVolumesNested addNewAllowedFlexVolume();
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent$AllowedFlexVolumesNested addNewAllowedFlexVolumeLike(io.fabric.openshift.api.model.AllowedFlexVolume);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent$AllowedFlexVolumesNested setNewAllowedFlexVolumeLike(int, io.fabric.openshift.api.model.AllowedFlexVolume);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent$AllowedFlexVolumesNested editAllowedFlexVolume(int);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent$AllowedFlexVolumesNested editFirstAllowedFlexVolume();
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent$AllowedFlexVolumesNested editLastAllowedFlexVolume();
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent$AllowedFlexVolumesNested editMatchingAllowedFlexVolume(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent addToAllowedUnsafeSysctls(int, java.lang.String);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent setToAllowedUnsafeSysctls(int, java.lang.String);
public abstract transient io.fabric.openshift.api.model.SecurityContextConstraintsFluent addToAllowedUnsafeSysctls(java.lang.String[]);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent addAllToAllowedUnsafeSysctls(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.SecurityContextConstraintsFluent removeFromAllowedUnsafeSysctls(java.lang.String[]);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent 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.openshift.api.model.SecurityContextConstraintsFluent withAllowedUnsafeSysctls(java.util.List);
public abstract transient io.fabric.openshift.api.model.SecurityContextConstraintsFluent withAllowedUnsafeSysctls(java.lang.String[]);
public abstract java.lang.Boolean hasAllowedUnsafeSysctls();
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent addNewAllowedUnsafeSysctl(java.lang.String);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent addNewAllowedUnsafeSysctl(java.lang.StringBuilder);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent addNewAllowedUnsafeSysctl(java.lang.StringBuffer);
public abstract java.lang.String getApiVersion();
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent withApiVersion(java.lang.String);
public abstract java.lang.Boolean hasApiVersion();
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent withNewApiVersion(java.lang.String);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent withNewApiVersion(java.lang.StringBuilder);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent withNewApiVersion(java.lang.StringBuffer);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent addToDefaultAddCapabilities(int, java.lang.String);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent setToDefaultAddCapabilities(int, java.lang.String);
public abstract transient io.fabric.openshift.api.model.SecurityContextConstraintsFluent addToDefaultAddCapabilities(java.lang.String[]);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent addAllToDefaultAddCapabilities(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.SecurityContextConstraintsFluent removeFromDefaultAddCapabilities(java.lang.String[]);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent 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.openshift.api.model.SecurityContextConstraintsFluent withDefaultAddCapabilities(java.util.List);
public abstract transient io.fabric.openshift.api.model.SecurityContextConstraintsFluent withDefaultAddCapabilities(java.lang.String[]);
public abstract java.lang.Boolean hasDefaultAddCapabilities();
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent addNewDefaultAddCapability(java.lang.String);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent addNewDefaultAddCapability(java.lang.StringBuilder);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent addNewDefaultAddCapability(java.lang.StringBuffer);
public abstract java.lang.Boolean isDefaultAllowPrivilegeEscalation();
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent withDefaultAllowPrivilegeEscalation(java.lang.Boolean);
public abstract java.lang.Boolean hasDefaultAllowPrivilegeEscalation();
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent withNewDefaultAllowPrivilegeEscalation(java.lang.String);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent withNewDefaultAllowPrivilegeEscalation(boolean);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent addToForbiddenSysctls(int, java.lang.String);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent setToForbiddenSysctls(int, java.lang.String);
public abstract transient io.fabric.openshift.api.model.SecurityContextConstraintsFluent addToForbiddenSysctls(java.lang.String[]);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent addAllToForbiddenSysctls(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.SecurityContextConstraintsFluent removeFromForbiddenSysctls(java.lang.String[]);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent 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.openshift.api.model.SecurityContextConstraintsFluent withForbiddenSysctls(java.util.List);
public abstract transient io.fabric.openshift.api.model.SecurityContextConstraintsFluent withForbiddenSysctls(java.lang.String[]);
public abstract java.lang.Boolean hasForbiddenSysctls();
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent addNewForbiddenSysctl(java.lang.String);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent addNewForbiddenSysctl(java.lang.StringBuilder);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent addNewForbiddenSysctl(java.lang.StringBuffer);
public abstract io.fabric.openshift.api.model.FSGroupStrategyOptions getFsGroup();
public abstract io.fabric.openshift.api.model.FSGroupStrategyOptions buildFsGroup();
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent withFsGroup(io.fabric.openshift.api.model.FSGroupStrategyOptions);
public abstract java.lang.Boolean hasFsGroup();
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent$FsGroupNested withNewFsGroup();
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent$FsGroupNested withNewFsGroupLike(io.fabric.openshift.api.model.FSGroupStrategyOptions);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent$FsGroupNested editFsGroup();
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent$FsGroupNested editOrNewFsGroup();
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent$FsGroupNested editOrNewFsGroupLike(io.fabric.openshift.api.model.FSGroupStrategyOptions);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent addToGroups(int, java.lang.String);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent setToGroups(int, java.lang.String);
public abstract transient io.fabric.openshift.api.model.SecurityContextConstraintsFluent addToGroups(java.lang.String[]);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent addAllToGroups(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.SecurityContextConstraintsFluent removeFromGroups(java.lang.String[]);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent removeAllFromGroups(java.util.Collection);
public abstract java.util.List getGroups();
public abstract java.lang.String getGroup(int);
public abstract java.lang.String getFirstGroup();
public abstract java.lang.String getLastGroup();
public abstract java.lang.String getMatchingGroup(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingGroup(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent withGroups(java.util.List);
public abstract transient io.fabric.openshift.api.model.SecurityContextConstraintsFluent withGroups(java.lang.String[]);
public abstract java.lang.Boolean hasGroups();
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent addNewGroup(java.lang.String);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent addNewGroup(java.lang.StringBuilder);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent addNewGroup(java.lang.StringBuffer);
public abstract java.lang.String getKind();
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent withKind(java.lang.String);
public abstract java.lang.Boolean hasKind();
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent withNewKind(java.lang.String);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent withNewKind(java.lang.StringBuilder);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent withNewKind(java.lang.StringBuffer);
public abstract io.fabric.kubernetes.api.model.ObjectMeta getMetadata();
public abstract io.fabric.kubernetes.api.model.ObjectMeta buildMetadata();
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent withMetadata(io.fabric.kubernetes.api.model.ObjectMeta);
public abstract java.lang.Boolean hasMetadata();
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent$MetadataNested withNewMetadata();
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent$MetadataNested withNewMetadataLike(io.fabric.kubernetes.api.model.ObjectMeta);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent$MetadataNested editMetadata();
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent$MetadataNested editOrNewMetadata();
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent$MetadataNested editOrNewMetadataLike(io.fabric.kubernetes.api.model.ObjectMeta);
public abstract java.lang.Integer getPriority();
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent withPriority(java.lang.Integer);
public abstract java.lang.Boolean hasPriority();
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent withNewPriority(java.lang.String);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent withNewPriority(int);
public abstract java.lang.Boolean isReadOnlyRootFilesystem();
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent withReadOnlyRootFilesystem(java.lang.Boolean);
public abstract java.lang.Boolean hasReadOnlyRootFilesystem();
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent withNewReadOnlyRootFilesystem(java.lang.String);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent withNewReadOnlyRootFilesystem(boolean);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent addToRequiredDropCapabilities(int, java.lang.String);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent setToRequiredDropCapabilities(int, java.lang.String);
public abstract transient io.fabric.openshift.api.model.SecurityContextConstraintsFluent addToRequiredDropCapabilities(java.lang.String[]);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent addAllToRequiredDropCapabilities(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.SecurityContextConstraintsFluent removeFromRequiredDropCapabilities(java.lang.String[]);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent 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.openshift.api.model.SecurityContextConstraintsFluent withRequiredDropCapabilities(java.util.List);
public abstract transient io.fabric.openshift.api.model.SecurityContextConstraintsFluent withRequiredDropCapabilities(java.lang.String[]);
public abstract java.lang.Boolean hasRequiredDropCapabilities();
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent addNewRequiredDropCapability(java.lang.String);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent addNewRequiredDropCapability(java.lang.StringBuilder);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent addNewRequiredDropCapability(java.lang.StringBuffer);
public abstract io.fabric.openshift.api.model.RunAsUserStrategyOptions getRunAsUser();
public abstract io.fabric.openshift.api.model.RunAsUserStrategyOptions buildRunAsUser();
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent withRunAsUser(io.fabric.openshift.api.model.RunAsUserStrategyOptions);
public abstract java.lang.Boolean hasRunAsUser();
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent withNewRunAsUser(java.lang.String, java.lang.Long, java.lang.Long, java.lang.Long);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent$RunAsUserNested withNewRunAsUser();
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent$RunAsUserNested withNewRunAsUserLike(io.fabric.openshift.api.model.RunAsUserStrategyOptions);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent$RunAsUserNested editRunAsUser();
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent$RunAsUserNested editOrNewRunAsUser();
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent$RunAsUserNested editOrNewRunAsUserLike(io.fabric.openshift.api.model.RunAsUserStrategyOptions);
public abstract io.fabric.openshift.api.model.SELinuxContextStrategyOptions getSeLinuxContext();
public abstract io.fabric.openshift.api.model.SELinuxContextStrategyOptions buildSeLinuxContext();
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent withSeLinuxContext(io.fabric.openshift.api.model.SELinuxContextStrategyOptions);
public abstract java.lang.Boolean hasSeLinuxContext();
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent$SeLinuxContextNested withNewSeLinuxContext();
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent$SeLinuxContextNested withNewSeLinuxContextLike(io.fabric.openshift.api.model.SELinuxContextStrategyOptions);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent$SeLinuxContextNested editSeLinuxContext();
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent$SeLinuxContextNested editOrNewSeLinuxContext();
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent$SeLinuxContextNested editOrNewSeLinuxContextLike(io.fabric.openshift.api.model.SELinuxContextStrategyOptions);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent addToSeccompProfiles(int, java.lang.String);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent setToSeccompProfiles(int, java.lang.String);
public abstract transient io.fabric.openshift.api.model.SecurityContextConstraintsFluent addToSeccompProfiles(java.lang.String[]);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent addAllToSeccompProfiles(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.SecurityContextConstraintsFluent removeFromSeccompProfiles(java.lang.String[]);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent removeAllFromSeccompProfiles(java.util.Collection);
public abstract java.util.List getSeccompProfiles();
public abstract java.lang.String getSeccompProfile(int);
public abstract java.lang.String getFirstSeccompProfile();
public abstract java.lang.String getLastSeccompProfile();
public abstract java.lang.String getMatchingSeccompProfile(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingSeccompProfile(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent withSeccompProfiles(java.util.List);
public abstract transient io.fabric.openshift.api.model.SecurityContextConstraintsFluent withSeccompProfiles(java.lang.String[]);
public abstract java.lang.Boolean hasSeccompProfiles();
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent addNewSeccompProfile(java.lang.String);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent addNewSeccompProfile(java.lang.StringBuilder);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent addNewSeccompProfile(java.lang.StringBuffer);
public abstract io.fabric.openshift.api.model.SupplementalGroupsStrategyOptions getSupplementalGroups();
public abstract io.fabric.openshift.api.model.SupplementalGroupsStrategyOptions buildSupplementalGroups();
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent withSupplementalGroups(io.fabric.openshift.api.model.SupplementalGroupsStrategyOptions);
public abstract java.lang.Boolean hasSupplementalGroups();
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent$SupplementalGroupsNested withNewSupplementalGroups();
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent$SupplementalGroupsNested withNewSupplementalGroupsLike(io.fabric.openshift.api.model.SupplementalGroupsStrategyOptions);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent$SupplementalGroupsNested editSupplementalGroups();
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent$SupplementalGroupsNested editOrNewSupplementalGroups();
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent$SupplementalGroupsNested editOrNewSupplementalGroupsLike(io.fabric.openshift.api.model.SupplementalGroupsStrategyOptions);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent addToUsers(int, java.lang.String);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent setToUsers(int, java.lang.String);
public abstract transient io.fabric.openshift.api.model.SecurityContextConstraintsFluent addToUsers(java.lang.String[]);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent addAllToUsers(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.SecurityContextConstraintsFluent removeFromUsers(java.lang.String[]);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent removeAllFromUsers(java.util.Collection);
public abstract java.util.List getUsers();
public abstract java.lang.String getUser(int);
public abstract java.lang.String getFirstUser();
public abstract java.lang.String getLastUser();
public abstract java.lang.String getMatchingUser(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingUser(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent withUsers(java.util.List);
public abstract transient io.fabric.openshift.api.model.SecurityContextConstraintsFluent withUsers(java.lang.String[]);
public abstract java.lang.Boolean hasUsers();
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent addNewUser(java.lang.String);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent addNewUser(java.lang.StringBuilder);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent addNewUser(java.lang.StringBuffer);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent addToVolumes(int, java.lang.String);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent setToVolumes(int, java.lang.String);
public abstract transient io.fabric.openshift.api.model.SecurityContextConstraintsFluent addToVolumes(java.lang.String[]);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent addAllToVolumes(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.SecurityContextConstraintsFluent removeFromVolumes(java.lang.String[]);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent 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.openshift.api.model.SecurityContextConstraintsFluent withVolumes(java.util.List);
public abstract transient io.fabric.openshift.api.model.SecurityContextConstraintsFluent withVolumes(java.lang.String[]);
public abstract java.lang.Boolean hasVolumes();
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent addNewVolume(java.lang.String);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent addNewVolume(java.lang.StringBuilder);
public abstract io.fabric.openshift.api.model.SecurityContextConstraintsFluent addNewVolume(java.lang.StringBuffer);
}