Package io.fabric8.kubernetes.api.model
Class SecurityContextFluentImpl<A extends SecurityContextFluent<A>>
java.lang.Object
io.fabric8.kubernetes.api.builder.BaseFluent<A>
io.fabric8.kubernetes.api.model.SecurityContextFluentImpl<A>
- All Implemented Interfaces:
Fluent<A>,Visitable<A>,SecurityContextFluent<A>
- Direct Known Subclasses:
ContainerFluentImpl.SecurityContextNestedImpl,DoneableSecurityContext,EphemeralContainerFluentImpl.SecurityContextNestedImpl,SecurityContextBuilder,WatchEventFluentImpl.SecurityContextObjectNestedImpl
public class SecurityContextFluentImpl<A extends SecurityContextFluent<A>> extends BaseFluent<A> implements SecurityContextFluent<A>
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classSecurityContextFluentImpl.CapabilitiesNestedImpl<N>classSecurityContextFluentImpl.SeLinuxOptionsNestedImpl<N>classSecurityContextFluentImpl.WindowsOptionsNestedImpl<N>Nested classes/interfaces inherited from interface io.fabric8.kubernetes.api.model.SecurityContextFluent
SecurityContextFluent.CapabilitiesNested<N>, SecurityContextFluent.SeLinuxOptionsNested<N>, SecurityContextFluent.WindowsOptionsNested<N> -
Field Summary
-
Constructor Summary
Constructors Constructor Description SecurityContextFluentImpl()SecurityContextFluentImpl(SecurityContext instance) -
Method Summary
-
Constructor Details
-
SecurityContextFluentImpl
public SecurityContextFluentImpl() -
SecurityContextFluentImpl
-
-
Method Details
-
isAllowPrivilegeEscalation
- Specified by:
isAllowPrivilegeEscalationin interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
withAllowPrivilegeEscalation
- Specified by:
withAllowPrivilegeEscalationin interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
hasAllowPrivilegeEscalation
- Specified by:
hasAllowPrivilegeEscalationin interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
withNewAllowPrivilegeEscalation
- Specified by:
withNewAllowPrivilegeEscalationin interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
withNewAllowPrivilegeEscalation
- Specified by:
withNewAllowPrivilegeEscalationin interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
getCapabilities
Deprecated.This method has been deprecated, please use method buildCapabilities instead.- Specified by:
getCapabilitiesin interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>- Returns:
- The buildable object.
-
buildCapabilities
- Specified by:
buildCapabilitiesin interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
withCapabilities
- Specified by:
withCapabilitiesin interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
hasCapabilities
- Specified by:
hasCapabilitiesin interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
withNewCapabilities
- Specified by:
withNewCapabilitiesin interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
withNewCapabilitiesLike
- Specified by:
withNewCapabilitiesLikein interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
editCapabilities
- Specified by:
editCapabilitiesin interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
editOrNewCapabilities
- Specified by:
editOrNewCapabilitiesin interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
editOrNewCapabilitiesLike
- Specified by:
editOrNewCapabilitiesLikein interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
isPrivileged
- Specified by:
isPrivilegedin interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
withPrivileged
- Specified by:
withPrivilegedin interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
hasPrivileged
- Specified by:
hasPrivilegedin interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
withNewPrivileged
- Specified by:
withNewPrivilegedin interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
withNewPrivileged
- Specified by:
withNewPrivilegedin interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
getProcMount
- Specified by:
getProcMountin interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
withProcMount
- Specified by:
withProcMountin interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
hasProcMount
- Specified by:
hasProcMountin interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
withNewProcMount
- Specified by:
withNewProcMountin interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
withNewProcMount
- Specified by:
withNewProcMountin interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
withNewProcMount
- Specified by:
withNewProcMountin interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
isReadOnlyRootFilesystem
- Specified by:
isReadOnlyRootFilesystemin interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
withReadOnlyRootFilesystem
- Specified by:
withReadOnlyRootFilesystemin interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
hasReadOnlyRootFilesystem
- Specified by:
hasReadOnlyRootFilesystemin interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
withNewReadOnlyRootFilesystem
- Specified by:
withNewReadOnlyRootFilesystemin interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
withNewReadOnlyRootFilesystem
- Specified by:
withNewReadOnlyRootFilesystemin interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
getRunAsGroup
- Specified by:
getRunAsGroupin interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
withRunAsGroup
- Specified by:
withRunAsGroupin interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
hasRunAsGroup
- Specified by:
hasRunAsGroupin interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
isRunAsNonRoot
- Specified by:
isRunAsNonRootin interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
withRunAsNonRoot
- Specified by:
withRunAsNonRootin interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
hasRunAsNonRoot
- Specified by:
hasRunAsNonRootin interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
withNewRunAsNonRoot
- Specified by:
withNewRunAsNonRootin interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
withNewRunAsNonRoot
- Specified by:
withNewRunAsNonRootin interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
getRunAsUser
- Specified by:
getRunAsUserin interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
withRunAsUser
- Specified by:
withRunAsUserin interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
hasRunAsUser
- Specified by:
hasRunAsUserin interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
getSeLinuxOptions
Deprecated.This method has been deprecated, please use method buildSeLinuxOptions instead.- Specified by:
getSeLinuxOptionsin interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>- Returns:
- The buildable object.
-
buildSeLinuxOptions
- Specified by:
buildSeLinuxOptionsin interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
withSeLinuxOptions
- Specified by:
withSeLinuxOptionsin interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
hasSeLinuxOptions
- Specified by:
hasSeLinuxOptionsin interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
withNewSeLinuxOptions
- Specified by:
withNewSeLinuxOptionsin interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
withNewSeLinuxOptions
- Specified by:
withNewSeLinuxOptionsin interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
withNewSeLinuxOptionsLike
public SecurityContextFluent.SeLinuxOptionsNested<A> withNewSeLinuxOptionsLike(SELinuxOptions item)- Specified by:
withNewSeLinuxOptionsLikein interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
editSeLinuxOptions
- Specified by:
editSeLinuxOptionsin interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
editOrNewSeLinuxOptions
- Specified by:
editOrNewSeLinuxOptionsin interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
editOrNewSeLinuxOptionsLike
public SecurityContextFluent.SeLinuxOptionsNested<A> editOrNewSeLinuxOptionsLike(SELinuxOptions item)- Specified by:
editOrNewSeLinuxOptionsLikein interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
getWindowsOptions
Deprecated.This method has been deprecated, please use method buildWindowsOptions instead.- Specified by:
getWindowsOptionsin interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>- Returns:
- The buildable object.
-
buildWindowsOptions
- Specified by:
buildWindowsOptionsin interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
withWindowsOptions
- Specified by:
withWindowsOptionsin interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
hasWindowsOptions
- Specified by:
hasWindowsOptionsin interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
withNewWindowsOptions
public A withNewWindowsOptions(String gmsaCredentialSpec, String gmsaCredentialSpecName, String runAsUserName)- Specified by:
withNewWindowsOptionsin interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
withNewWindowsOptions
- Specified by:
withNewWindowsOptionsin interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
withNewWindowsOptionsLike
public SecurityContextFluent.WindowsOptionsNested<A> withNewWindowsOptionsLike(WindowsSecurityContextOptions item)- Specified by:
withNewWindowsOptionsLikein interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
editWindowsOptions
- Specified by:
editWindowsOptionsin interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
editOrNewWindowsOptions
- Specified by:
editOrNewWindowsOptionsin interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
editOrNewWindowsOptionsLike
public SecurityContextFluent.WindowsOptionsNested<A> editOrNewWindowsOptionsLike(WindowsSecurityContextOptions item)- Specified by:
editOrNewWindowsOptionsLikein interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
equals
-