Package io.fabric8.kubernetes.api.model
Class PodSecurityContextFluentImpl<A extends PodSecurityContextFluent<A>>
java.lang.Object
io.fabric8.kubernetes.api.builder.BaseFluent<A>
io.fabric8.kubernetes.api.model.PodSecurityContextFluentImpl<A>
- All Implemented Interfaces:
Fluent<A>,Visitable<A>,PodSecurityContextFluent<A>
- Direct Known Subclasses:
DoneablePodSecurityContext,PodSecurityContextBuilder,PodSpecFluentImpl.SecurityContextNestedImpl,WatchEventFluentImpl.PodSecurityContextObjectNestedImpl
public class PodSecurityContextFluentImpl<A extends PodSecurityContextFluent<A>> extends BaseFluent<A> implements PodSecurityContextFluent<A>
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classPodSecurityContextFluentImpl.SeLinuxOptionsNestedImpl<N>classPodSecurityContextFluentImpl.SysctlsNestedImpl<N>classPodSecurityContextFluentImpl.WindowsOptionsNestedImpl<N>Nested classes/interfaces inherited from interface io.fabric8.kubernetes.api.model.PodSecurityContextFluent
PodSecurityContextFluent.SeLinuxOptionsNested<N>, PodSecurityContextFluent.SysctlsNested<N>, PodSecurityContextFluent.WindowsOptionsNested<N> -
Field Summary
-
Constructor Summary
Constructors Constructor Description PodSecurityContextFluentImpl()PodSecurityContextFluentImpl(PodSecurityContext instance) -
Method Summary
-
Constructor Details
-
PodSecurityContextFluentImpl
public PodSecurityContextFluentImpl() -
PodSecurityContextFluentImpl
-
-
Method Details
-
getFsGroup
- Specified by:
getFsGroupin interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
withFsGroup
- Specified by:
withFsGroupin interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
hasFsGroup
- Specified by:
hasFsGroupin interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
getFsGroupChangePolicy
- Specified by:
getFsGroupChangePolicyin interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
withFsGroupChangePolicy
- Specified by:
withFsGroupChangePolicyin interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
hasFsGroupChangePolicy
- Specified by:
hasFsGroupChangePolicyin interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
withNewFsGroupChangePolicy
- Specified by:
withNewFsGroupChangePolicyin interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
withNewFsGroupChangePolicy
- Specified by:
withNewFsGroupChangePolicyin interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
withNewFsGroupChangePolicy
- Specified by:
withNewFsGroupChangePolicyin interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
getRunAsGroup
- Specified by:
getRunAsGroupin interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
withRunAsGroup
- Specified by:
withRunAsGroupin interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
hasRunAsGroup
- Specified by:
hasRunAsGroupin interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
isRunAsNonRoot
- Specified by:
isRunAsNonRootin interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
withRunAsNonRoot
- Specified by:
withRunAsNonRootin interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
hasRunAsNonRoot
- Specified by:
hasRunAsNonRootin interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
withNewRunAsNonRoot
- Specified by:
withNewRunAsNonRootin interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
withNewRunAsNonRoot
- Specified by:
withNewRunAsNonRootin interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
getRunAsUser
- Specified by:
getRunAsUserin interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
withRunAsUser
- Specified by:
withRunAsUserin interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
hasRunAsUser
- Specified by:
hasRunAsUserin interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
getSeLinuxOptions
Deprecated.This method has been deprecated, please use method buildSeLinuxOptions instead.- Specified by:
getSeLinuxOptionsin interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>- Returns:
- The buildable object.
-
buildSeLinuxOptions
- Specified by:
buildSeLinuxOptionsin interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
withSeLinuxOptions
- Specified by:
withSeLinuxOptionsin interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
hasSeLinuxOptions
- Specified by:
hasSeLinuxOptionsin interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
withNewSeLinuxOptions
- Specified by:
withNewSeLinuxOptionsin interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
withNewSeLinuxOptions
- Specified by:
withNewSeLinuxOptionsin interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
withNewSeLinuxOptionsLike
public PodSecurityContextFluent.SeLinuxOptionsNested<A> withNewSeLinuxOptionsLike(SELinuxOptions item)- Specified by:
withNewSeLinuxOptionsLikein interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
editSeLinuxOptions
- Specified by:
editSeLinuxOptionsin interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
editOrNewSeLinuxOptions
- Specified by:
editOrNewSeLinuxOptionsin interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
editOrNewSeLinuxOptionsLike
public PodSecurityContextFluent.SeLinuxOptionsNested<A> editOrNewSeLinuxOptionsLike(SELinuxOptions item)- Specified by:
editOrNewSeLinuxOptionsLikein interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
addToSupplementalGroups
- Specified by:
addToSupplementalGroupsin interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
setToSupplementalGroups
- Specified by:
setToSupplementalGroupsin interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
addToSupplementalGroups
- Specified by:
addToSupplementalGroupsin interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
addAllToSupplementalGroups
- Specified by:
addAllToSupplementalGroupsin interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
removeFromSupplementalGroups
- Specified by:
removeFromSupplementalGroupsin interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
removeAllFromSupplementalGroups
- Specified by:
removeAllFromSupplementalGroupsin interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
getSupplementalGroups
- Specified by:
getSupplementalGroupsin interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
getSupplementalGroup
- Specified by:
getSupplementalGroupin interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
getFirstSupplementalGroup
- Specified by:
getFirstSupplementalGroupin interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
getLastSupplementalGroup
- Specified by:
getLastSupplementalGroupin interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
getMatchingSupplementalGroup
- Specified by:
getMatchingSupplementalGroupin interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
hasMatchingSupplementalGroup
- Specified by:
hasMatchingSupplementalGroupin interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
withSupplementalGroups
- Specified by:
withSupplementalGroupsin interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
withSupplementalGroups
- Specified by:
withSupplementalGroupsin interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
hasSupplementalGroups
- Specified by:
hasSupplementalGroupsin interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
addToSysctls
- Specified by:
addToSysctlsin interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
setToSysctls
- Specified by:
setToSysctlsin interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
addToSysctls
- Specified by:
addToSysctlsin interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
addAllToSysctls
- Specified by:
addAllToSysctlsin interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
removeFromSysctls
- Specified by:
removeFromSysctlsin interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
removeAllFromSysctls
- Specified by:
removeAllFromSysctlsin interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
removeMatchingFromSysctls
- Specified by:
removeMatchingFromSysctlsin interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
getSysctls
Deprecated.This method has been deprecated, please use method buildSysctls instead.- Specified by:
getSysctlsin interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>- Returns:
- The buildable object.
-
buildSysctls
- Specified by:
buildSysctlsin interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
buildSysctl
- Specified by:
buildSysctlin interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
buildFirstSysctl
- Specified by:
buildFirstSysctlin interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
buildLastSysctl
- Specified by:
buildLastSysctlin interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
buildMatchingSysctl
- Specified by:
buildMatchingSysctlin interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
hasMatchingSysctl
- Specified by:
hasMatchingSysctlin interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
withSysctls
- Specified by:
withSysctlsin interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
withSysctls
- Specified by:
withSysctlsin interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
hasSysctls
- Specified by:
hasSysctlsin interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
addNewSysctl
- Specified by:
addNewSysctlin interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
addNewSysctl
- Specified by:
addNewSysctlin interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
addNewSysctlLike
- Specified by:
addNewSysctlLikein interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
setNewSysctlLike
- Specified by:
setNewSysctlLikein interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
editSysctl
- Specified by:
editSysctlin interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
editFirstSysctl
- Specified by:
editFirstSysctlin interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
editLastSysctl
- Specified by:
editLastSysctlin interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
editMatchingSysctl
public PodSecurityContextFluent.SysctlsNested<A> editMatchingSysctl(Predicate<SysctlBuilder> predicate)- Specified by:
editMatchingSysctlin interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
getWindowsOptions
Deprecated.This method has been deprecated, please use method buildWindowsOptions instead.- Specified by:
getWindowsOptionsin interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>- Returns:
- The buildable object.
-
buildWindowsOptions
- Specified by:
buildWindowsOptionsin interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
withWindowsOptions
- Specified by:
withWindowsOptionsin interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
hasWindowsOptions
- Specified by:
hasWindowsOptionsin interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
withNewWindowsOptions
public A withNewWindowsOptions(String gmsaCredentialSpec, String gmsaCredentialSpecName, String runAsUserName)- Specified by:
withNewWindowsOptionsin interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
withNewWindowsOptions
- Specified by:
withNewWindowsOptionsin interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
withNewWindowsOptionsLike
public PodSecurityContextFluent.WindowsOptionsNested<A> withNewWindowsOptionsLike(WindowsSecurityContextOptions item)- Specified by:
withNewWindowsOptionsLikein interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
editWindowsOptions
- Specified by:
editWindowsOptionsin interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
editOrNewWindowsOptions
- Specified by:
editOrNewWindowsOptionsin interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
editOrNewWindowsOptionsLike
public PodSecurityContextFluent.WindowsOptionsNested<A> editOrNewWindowsOptionsLike(WindowsSecurityContextOptions item)- Specified by:
editOrNewWindowsOptionsLikein interfacePodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
-
equals
-