public class PodSecurityContextFluentImpl<A extends PodSecurityContextFluent<A>> extends BaseFluent<A> implements PodSecurityContextFluent<A>
Modifier and Type | Class and Description |
---|---|
class |
PodSecurityContextFluentImpl.SeLinuxOptionsNestedImpl<N> |
class |
PodSecurityContextFluentImpl.SysctlsNestedImpl<N> |
PodSecurityContextFluent.SeLinuxOptionsNested<N>, PodSecurityContextFluent.SysctlsNested<N>
_visitables
Constructor and Description |
---|
PodSecurityContextFluentImpl() |
PodSecurityContextFluentImpl(PodSecurityContext instance) |
public PodSecurityContextFluentImpl()
public PodSecurityContextFluentImpl(PodSecurityContext instance)
public java.lang.Long getFsGroup()
getFsGroup
in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
public A withFsGroup(java.lang.Long fsGroup)
withFsGroup
in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
public java.lang.Boolean hasFsGroup()
hasFsGroup
in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
public java.lang.Long getRunAsGroup()
getRunAsGroup
in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
public A withRunAsGroup(java.lang.Long runAsGroup)
withRunAsGroup
in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
public java.lang.Boolean hasRunAsGroup()
hasRunAsGroup
in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
public java.lang.Boolean isRunAsNonRoot()
isRunAsNonRoot
in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
public A withRunAsNonRoot(java.lang.Boolean runAsNonRoot)
withRunAsNonRoot
in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
public java.lang.Boolean hasRunAsNonRoot()
hasRunAsNonRoot
in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
public A withNewRunAsNonRoot(java.lang.String arg1)
withNewRunAsNonRoot
in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
public A withNewRunAsNonRoot(boolean arg1)
withNewRunAsNonRoot
in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
public java.lang.Long getRunAsUser()
getRunAsUser
in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
public A withRunAsUser(java.lang.Long runAsUser)
withRunAsUser
in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
public java.lang.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 java.lang.Boolean hasSeLinuxOptions()
hasSeLinuxOptions
in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
public A withNewSeLinuxOptions(java.lang.String level, java.lang.String role, java.lang.String type, java.lang.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>>
public A addToSupplementalGroups(int index, java.lang.Long item)
addToSupplementalGroups
in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
public A setToSupplementalGroups(int index, java.lang.Long item)
setToSupplementalGroups
in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
public A addToSupplementalGroups(java.lang.Long... items)
addToSupplementalGroups
in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
public A addAllToSupplementalGroups(java.util.Collection<java.lang.Long> items)
addAllToSupplementalGroups
in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
public A removeFromSupplementalGroups(java.lang.Long... items)
removeFromSupplementalGroups
in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
public A removeAllFromSupplementalGroups(java.util.Collection<java.lang.Long> items)
removeAllFromSupplementalGroups
in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
public java.util.List<java.lang.Long> getSupplementalGroups()
getSupplementalGroups
in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
public java.lang.Long getSupplementalGroup(int index)
getSupplementalGroup
in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
public java.lang.Long getFirstSupplementalGroup()
getFirstSupplementalGroup
in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
public java.lang.Long getLastSupplementalGroup()
getLastSupplementalGroup
in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
public java.lang.Long getMatchingSupplementalGroup(Predicate<java.lang.Long> predicate)
getMatchingSupplementalGroup
in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
public java.lang.Boolean hasMatchingSupplementalGroup(Predicate<java.lang.Long> predicate)
hasMatchingSupplementalGroup
in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
public A withSupplementalGroups(java.util.List<java.lang.Long> supplementalGroups)
withSupplementalGroups
in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
public A withSupplementalGroups(java.lang.Long... supplementalGroups)
withSupplementalGroups
in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
public java.lang.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(java.util.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(java.util.Collection<Sysctl> items)
removeAllFromSysctls
in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
@Deprecated public java.util.List<Sysctl> getSysctls()
getSysctls
in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
public java.util.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 java.lang.Boolean hasMatchingSysctl(Predicate<SysctlBuilder> predicate)
hasMatchingSysctl
in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
public A withSysctls(java.util.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 java.lang.Boolean hasSysctls()
hasSysctls
in interface PodSecurityContextFluent<A extends PodSecurityContextFluent<A>>
public A addNewSysctl(java.lang.String name, java.lang.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>>
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
Copyright © 2015-2019 Red Hat. All Rights Reserved.