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