public class PodSecurityContextFluentImpl<A extends PodSecurityContextFluent<A>> extends BaseFluent<A> implements PodSecurityContextFluent<A>
| Modifier and Type | Class and Description |
|---|---|
class |
PodSecurityContextFluentImpl.SeccompProfileNestedImpl<N> |
class |
PodSecurityContextFluentImpl.SeLinuxOptionsNestedImpl<N> |
class |
PodSecurityContextFluentImpl.SysctlsNestedImpl<N> |
class |
PodSecurityContextFluentImpl.WindowsOptionsNestedImpl<N> |
PodSecurityContextFluent.SeccompProfileNested<N>, PodSecurityContextFluent.SeLinuxOptionsNested<N>, PodSecurityContextFluent.SysctlsNested<N>, PodSecurityContextFluent.WindowsOptionsNested<N>_visitables| Constructor and Description |
|---|
PodSecurityContextFluentImpl() |
PodSecurityContextFluentImpl(PodSecurityContext instance) |
public PodSecurityContextFluentImpl()
public PodSecurityContextFluentImpl(PodSecurityContext instance)
public Long getFsGroup()
getFsGroup in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public A withFsGroup(Long fsGroup)
withFsGroup in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public Boolean hasFsGroup()
hasFsGroup in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public String getFsGroupChangePolicy()
getFsGroupChangePolicy in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public A withFsGroupChangePolicy(String fsGroupChangePolicy)
withFsGroupChangePolicy in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public Boolean hasFsGroupChangePolicy()
hasFsGroupChangePolicy in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public A withNewFsGroupChangePolicy(String arg1)
withNewFsGroupChangePolicy in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public A withNewFsGroupChangePolicy(StringBuilder arg1)
withNewFsGroupChangePolicy in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public A withNewFsGroupChangePolicy(StringBuffer arg1)
withNewFsGroupChangePolicy in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public Long getRunAsGroup()
getRunAsGroup in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public A withRunAsGroup(Long runAsGroup)
withRunAsGroup in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public Boolean hasRunAsGroup()
hasRunAsGroup in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public Boolean isRunAsNonRoot()
isRunAsNonRoot in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public A withRunAsNonRoot(Boolean runAsNonRoot)
withRunAsNonRoot in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public Boolean hasRunAsNonRoot()
hasRunAsNonRoot in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public A withNewRunAsNonRoot(String arg1)
withNewRunAsNonRoot in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public A withNewRunAsNonRoot(boolean arg1)
withNewRunAsNonRoot in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public Long getRunAsUser()
getRunAsUser in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public A withRunAsUser(Long runAsUser)
withRunAsUser in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public Boolean hasRunAsUser()
hasRunAsUser in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>@Deprecated public SELinuxOptions getSeLinuxOptions()
getSeLinuxOptions in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public SELinuxOptions buildSeLinuxOptions()
buildSeLinuxOptions in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public A withSeLinuxOptions(SELinuxOptions seLinuxOptions)
withSeLinuxOptions in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public Boolean hasSeLinuxOptions()
hasSeLinuxOptions in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public A withNewSeLinuxOptions(String level, String role, String type, String user)
withNewSeLinuxOptions in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public PodSecurityContextFluent.SeLinuxOptionsNested<A> withNewSeLinuxOptions()
withNewSeLinuxOptions in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public PodSecurityContextFluent.SeLinuxOptionsNested<A> withNewSeLinuxOptionsLike(SELinuxOptions item)
withNewSeLinuxOptionsLike in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public PodSecurityContextFluent.SeLinuxOptionsNested<A> editSeLinuxOptions()
editSeLinuxOptions in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public PodSecurityContextFluent.SeLinuxOptionsNested<A> editOrNewSeLinuxOptions()
editOrNewSeLinuxOptions in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public PodSecurityContextFluent.SeLinuxOptionsNested<A> editOrNewSeLinuxOptionsLike(SELinuxOptions item)
editOrNewSeLinuxOptionsLike in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>@Deprecated public SeccompProfile getSeccompProfile()
getSeccompProfile in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public SeccompProfile buildSeccompProfile()
buildSeccompProfile in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public A withSeccompProfile(SeccompProfile seccompProfile)
withSeccompProfile in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public Boolean hasSeccompProfile()
hasSeccompProfile in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public A withNewSeccompProfile(String localhostProfile, String type)
withNewSeccompProfile in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public PodSecurityContextFluent.SeccompProfileNested<A> withNewSeccompProfile()
withNewSeccompProfile in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public PodSecurityContextFluent.SeccompProfileNested<A> withNewSeccompProfileLike(SeccompProfile item)
withNewSeccompProfileLike in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public PodSecurityContextFluent.SeccompProfileNested<A> editSeccompProfile()
editSeccompProfile in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public PodSecurityContextFluent.SeccompProfileNested<A> editOrNewSeccompProfile()
editOrNewSeccompProfile in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public PodSecurityContextFluent.SeccompProfileNested<A> editOrNewSeccompProfileLike(SeccompProfile item)
editOrNewSeccompProfileLike in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public A addToSupplementalGroups(int index, Long item)
addToSupplementalGroups in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public A setToSupplementalGroups(int index, Long item)
setToSupplementalGroups in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public A addToSupplementalGroups(Long... items)
addToSupplementalGroups in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public A addAllToSupplementalGroups(Collection<Long> items)
addAllToSupplementalGroups in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public A removeFromSupplementalGroups(Long... items)
removeFromSupplementalGroups in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public A removeAllFromSupplementalGroups(Collection<Long> items)
removeAllFromSupplementalGroups in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public List<Long> getSupplementalGroups()
getSupplementalGroups in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public Long getSupplementalGroup(int index)
getSupplementalGroup in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public Long getFirstSupplementalGroup()
getFirstSupplementalGroup in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public Long getLastSupplementalGroup()
getLastSupplementalGroup in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public Long getMatchingSupplementalGroup(Predicate<Long> predicate)
getMatchingSupplementalGroup in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public Boolean hasMatchingSupplementalGroup(Predicate<Long> predicate)
hasMatchingSupplementalGroup in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public A withSupplementalGroups(List<Long> supplementalGroups)
withSupplementalGroups in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public A withSupplementalGroups(Long... supplementalGroups)
withSupplementalGroups in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public Boolean hasSupplementalGroups()
hasSupplementalGroups in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public A addToSysctls(int index, Sysctl item)
addToSysctls in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public A setToSysctls(int index, Sysctl item)
setToSysctls in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public A addToSysctls(Sysctl... items)
addToSysctls in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public A addAllToSysctls(Collection<Sysctl> items)
addAllToSysctls in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public A removeFromSysctls(Sysctl... items)
removeFromSysctls in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public A removeAllFromSysctls(Collection<Sysctl> items)
removeAllFromSysctls in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public A removeMatchingFromSysctls(Predicate<SysctlBuilder> predicate)
removeMatchingFromSysctls in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>@Deprecated public List<Sysctl> getSysctls()
getSysctls in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public List<Sysctl> buildSysctls()
buildSysctls in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public Sysctl buildSysctl(int index)
buildSysctl in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public Sysctl buildFirstSysctl()
buildFirstSysctl in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public Sysctl buildLastSysctl()
buildLastSysctl in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public Sysctl buildMatchingSysctl(Predicate<SysctlBuilder> predicate)
buildMatchingSysctl in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public Boolean hasMatchingSysctl(Predicate<SysctlBuilder> predicate)
hasMatchingSysctl in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public A withSysctls(List<Sysctl> sysctls)
withSysctls in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public A withSysctls(Sysctl... sysctls)
withSysctls in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public Boolean hasSysctls()
hasSysctls in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public A addNewSysctl(String name, String value)
addNewSysctl in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public PodSecurityContextFluent.SysctlsNested<A> addNewSysctl()
addNewSysctl in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public PodSecurityContextFluent.SysctlsNested<A> addNewSysctlLike(Sysctl item)
addNewSysctlLike in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public PodSecurityContextFluent.SysctlsNested<A> setNewSysctlLike(int index, Sysctl item)
setNewSysctlLike in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public PodSecurityContextFluent.SysctlsNested<A> editSysctl(int index)
editSysctl in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public PodSecurityContextFluent.SysctlsNested<A> editFirstSysctl()
editFirstSysctl in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public PodSecurityContextFluent.SysctlsNested<A> editLastSysctl()
editLastSysctl in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public PodSecurityContextFluent.SysctlsNested<A> editMatchingSysctl(Predicate<SysctlBuilder> predicate)
editMatchingSysctl in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>@Deprecated public WindowsSecurityContextOptions getWindowsOptions()
getWindowsOptions in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public WindowsSecurityContextOptions buildWindowsOptions()
buildWindowsOptions in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public A withWindowsOptions(WindowsSecurityContextOptions windowsOptions)
withWindowsOptions in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public Boolean hasWindowsOptions()
hasWindowsOptions in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public A withNewWindowsOptions(String gmsaCredentialSpec, String gmsaCredentialSpecName, String runAsUserName)
withNewWindowsOptions in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public PodSecurityContextFluent.WindowsOptionsNested<A> withNewWindowsOptions()
withNewWindowsOptions in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public PodSecurityContextFluent.WindowsOptionsNested<A> withNewWindowsOptionsLike(WindowsSecurityContextOptions item)
withNewWindowsOptionsLike in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public PodSecurityContextFluent.WindowsOptionsNested<A> editWindowsOptions()
editWindowsOptions in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public PodSecurityContextFluent.WindowsOptionsNested<A> editOrNewWindowsOptions()
editOrNewWindowsOptions in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>public PodSecurityContextFluent.WindowsOptionsNested<A> editOrNewWindowsOptionsLike(WindowsSecurityContextOptions item)
editOrNewWindowsOptionsLike in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>Copyright © 2015–2022 Red Hat. All rights reserved.