Package io.fabric8.kubernetes.api.model
Interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
- All Superinterfaces:
Fluent<A>
- All Known Subinterfaces:
PodSpecFluent.SecurityContextNested<N>
,WatchEventFluent.PodSecurityContextObjectNested<N>
- All Known Implementing Classes:
PodSecurityContextBuilder
,PodSecurityContextFluentImpl
,PodSpecFluentImpl.SecurityContextNestedImpl
,WatchEventFluentImpl.PodSecurityContextObjectNestedImpl
public interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>> extends Fluent<A>
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
PodSecurityContextFluent.SeccompProfileNested<N>
static interface
PodSecurityContextFluent.SeLinuxOptionsNested<N>
static interface
PodSecurityContextFluent.SysctlsNested<N>
static interface
PodSecurityContextFluent.WindowsOptionsNested<N>
-
Method Summary
-
-
-
Method Detail
-
getFsGroup
Long getFsGroup()
-
hasFsGroup
Boolean hasFsGroup()
-
getFsGroupChangePolicy
String getFsGroupChangePolicy()
-
hasFsGroupChangePolicy
Boolean hasFsGroupChangePolicy()
-
withNewFsGroupChangePolicy
A withNewFsGroupChangePolicy(StringBuilder arg1)
-
withNewFsGroupChangePolicy
A withNewFsGroupChangePolicy(StringBuffer arg1)
-
getRunAsGroup
Long getRunAsGroup()
-
hasRunAsGroup
Boolean hasRunAsGroup()
-
isRunAsNonRoot
Boolean isRunAsNonRoot()
-
hasRunAsNonRoot
Boolean hasRunAsNonRoot()
-
withNewRunAsNonRoot
A withNewRunAsNonRoot(boolean arg1)
-
getRunAsUser
Long getRunAsUser()
-
hasRunAsUser
Boolean hasRunAsUser()
-
getSeLinuxOptions
@Deprecated SELinuxOptions getSeLinuxOptions()
Deprecated.This method has been deprecated, please use method buildSeLinuxOptions instead.- Returns:
- The buildable object.
-
buildSeLinuxOptions
SELinuxOptions buildSeLinuxOptions()
-
withSeLinuxOptions
A withSeLinuxOptions(SELinuxOptions seLinuxOptions)
-
hasSeLinuxOptions
Boolean hasSeLinuxOptions()
-
withNewSeLinuxOptions
PodSecurityContextFluent.SeLinuxOptionsNested<A> withNewSeLinuxOptions()
-
withNewSeLinuxOptionsLike
PodSecurityContextFluent.SeLinuxOptionsNested<A> withNewSeLinuxOptionsLike(SELinuxOptions item)
-
editSeLinuxOptions
PodSecurityContextFluent.SeLinuxOptionsNested<A> editSeLinuxOptions()
-
editOrNewSeLinuxOptions
PodSecurityContextFluent.SeLinuxOptionsNested<A> editOrNewSeLinuxOptions()
-
editOrNewSeLinuxOptionsLike
PodSecurityContextFluent.SeLinuxOptionsNested<A> editOrNewSeLinuxOptionsLike(SELinuxOptions item)
-
getSeccompProfile
@Deprecated SeccompProfile getSeccompProfile()
Deprecated.This method has been deprecated, please use method buildSeccompProfile instead.- Returns:
- The buildable object.
-
buildSeccompProfile
SeccompProfile buildSeccompProfile()
-
withSeccompProfile
A withSeccompProfile(SeccompProfile seccompProfile)
-
hasSeccompProfile
Boolean hasSeccompProfile()
-
withNewSeccompProfile
PodSecurityContextFluent.SeccompProfileNested<A> withNewSeccompProfile()
-
withNewSeccompProfileLike
PodSecurityContextFluent.SeccompProfileNested<A> withNewSeccompProfileLike(SeccompProfile item)
-
editSeccompProfile
PodSecurityContextFluent.SeccompProfileNested<A> editSeccompProfile()
-
editOrNewSeccompProfile
PodSecurityContextFluent.SeccompProfileNested<A> editOrNewSeccompProfile()
-
editOrNewSeccompProfileLike
PodSecurityContextFluent.SeccompProfileNested<A> editOrNewSeccompProfileLike(SeccompProfile item)
-
addAllToSupplementalGroups
A addAllToSupplementalGroups(Collection<Long> items)
-
removeAllFromSupplementalGroups
A removeAllFromSupplementalGroups(Collection<Long> items)
-
getSupplementalGroup
Long getSupplementalGroup(int index)
-
getFirstSupplementalGroup
Long getFirstSupplementalGroup()
-
getLastSupplementalGroup
Long getLastSupplementalGroup()
-
hasSupplementalGroups
Boolean hasSupplementalGroups()
-
addAllToSysctls
A addAllToSysctls(Collection<Sysctl> items)
-
removeAllFromSysctls
A removeAllFromSysctls(Collection<Sysctl> items)
-
removeMatchingFromSysctls
A removeMatchingFromSysctls(Predicate<SysctlBuilder> predicate)
-
getSysctls
@Deprecated List<Sysctl> getSysctls()
Deprecated.This method has been deprecated, please use method buildSysctls instead.- Returns:
- The buildable object.
-
buildSysctl
Sysctl buildSysctl(int index)
-
buildFirstSysctl
Sysctl buildFirstSysctl()
-
buildLastSysctl
Sysctl buildLastSysctl()
-
buildMatchingSysctl
Sysctl buildMatchingSysctl(Predicate<SysctlBuilder> predicate)
-
hasMatchingSysctl
Boolean hasMatchingSysctl(Predicate<SysctlBuilder> predicate)
-
hasSysctls
Boolean hasSysctls()
-
addNewSysctl
PodSecurityContextFluent.SysctlsNested<A> addNewSysctl()
-
addNewSysctlLike
PodSecurityContextFluent.SysctlsNested<A> addNewSysctlLike(Sysctl item)
-
setNewSysctlLike
PodSecurityContextFluent.SysctlsNested<A> setNewSysctlLike(int index, Sysctl item)
-
editSysctl
PodSecurityContextFluent.SysctlsNested<A> editSysctl(int index)
-
editFirstSysctl
PodSecurityContextFluent.SysctlsNested<A> editFirstSysctl()
-
editLastSysctl
PodSecurityContextFluent.SysctlsNested<A> editLastSysctl()
-
editMatchingSysctl
PodSecurityContextFluent.SysctlsNested<A> editMatchingSysctl(Predicate<SysctlBuilder> predicate)
-
getWindowsOptions
@Deprecated WindowsSecurityContextOptions getWindowsOptions()
Deprecated.This method has been deprecated, please use method buildWindowsOptions instead.- Returns:
- The buildable object.
-
buildWindowsOptions
WindowsSecurityContextOptions buildWindowsOptions()
-
withWindowsOptions
A withWindowsOptions(WindowsSecurityContextOptions windowsOptions)
-
hasWindowsOptions
Boolean hasWindowsOptions()
-
withNewWindowsOptions
A withNewWindowsOptions(String gmsaCredentialSpec, String gmsaCredentialSpecName, String runAsUserName)
-
withNewWindowsOptions
PodSecurityContextFluent.WindowsOptionsNested<A> withNewWindowsOptions()
-
withNewWindowsOptionsLike
PodSecurityContextFluent.WindowsOptionsNested<A> withNewWindowsOptionsLike(WindowsSecurityContextOptions item)
-
editWindowsOptions
PodSecurityContextFluent.WindowsOptionsNested<A> editWindowsOptions()
-
editOrNewWindowsOptions
PodSecurityContextFluent.WindowsOptionsNested<A> editOrNewWindowsOptions()
-
editOrNewWindowsOptionsLike
PodSecurityContextFluent.WindowsOptionsNested<A> editOrNewWindowsOptionsLike(WindowsSecurityContextOptions item)
-
-