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 class
SecurityContextFluentImpl.CapabilitiesNestedImpl<N>
class
SecurityContextFluentImpl.SeLinuxOptionsNestedImpl<N>
class
SecurityContextFluentImpl.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:
isAllowPrivilegeEscalation
in interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
withAllowPrivilegeEscalation
- Specified by:
withAllowPrivilegeEscalation
in interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
hasAllowPrivilegeEscalation
- Specified by:
hasAllowPrivilegeEscalation
in interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
withNewAllowPrivilegeEscalation
- Specified by:
withNewAllowPrivilegeEscalation
in interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
withNewAllowPrivilegeEscalation
- Specified by:
withNewAllowPrivilegeEscalation
in interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
getCapabilities
Deprecated.This method has been deprecated, please use method buildCapabilities instead.- Specified by:
getCapabilities
in interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
- Returns:
- The buildable object.
-
buildCapabilities
- Specified by:
buildCapabilities
in interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
withCapabilities
- Specified by:
withCapabilities
in interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
hasCapabilities
- Specified by:
hasCapabilities
in interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
withNewCapabilities
- Specified by:
withNewCapabilities
in interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
withNewCapabilitiesLike
- Specified by:
withNewCapabilitiesLike
in interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
editCapabilities
- Specified by:
editCapabilities
in interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
editOrNewCapabilities
- Specified by:
editOrNewCapabilities
in interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
editOrNewCapabilitiesLike
- Specified by:
editOrNewCapabilitiesLike
in interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
isPrivileged
- Specified by:
isPrivileged
in interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
withPrivileged
- Specified by:
withPrivileged
in interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
hasPrivileged
- Specified by:
hasPrivileged
in interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
withNewPrivileged
- Specified by:
withNewPrivileged
in interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
withNewPrivileged
- Specified by:
withNewPrivileged
in interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
getProcMount
- Specified by:
getProcMount
in interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
withProcMount
- Specified by:
withProcMount
in interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
hasProcMount
- Specified by:
hasProcMount
in interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
withNewProcMount
- Specified by:
withNewProcMount
in interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
withNewProcMount
- Specified by:
withNewProcMount
in interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
withNewProcMount
- Specified by:
withNewProcMount
in interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
isReadOnlyRootFilesystem
- Specified by:
isReadOnlyRootFilesystem
in interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
withReadOnlyRootFilesystem
- Specified by:
withReadOnlyRootFilesystem
in interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
hasReadOnlyRootFilesystem
- Specified by:
hasReadOnlyRootFilesystem
in interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
withNewReadOnlyRootFilesystem
- Specified by:
withNewReadOnlyRootFilesystem
in interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
withNewReadOnlyRootFilesystem
- Specified by:
withNewReadOnlyRootFilesystem
in interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
getRunAsGroup
- Specified by:
getRunAsGroup
in interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
withRunAsGroup
- Specified by:
withRunAsGroup
in interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
hasRunAsGroup
- Specified by:
hasRunAsGroup
in interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
isRunAsNonRoot
- Specified by:
isRunAsNonRoot
in interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
withRunAsNonRoot
- Specified by:
withRunAsNonRoot
in interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
hasRunAsNonRoot
- Specified by:
hasRunAsNonRoot
in interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
withNewRunAsNonRoot
- Specified by:
withNewRunAsNonRoot
in interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
withNewRunAsNonRoot
- Specified by:
withNewRunAsNonRoot
in interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
getRunAsUser
- Specified by:
getRunAsUser
in interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
withRunAsUser
- Specified by:
withRunAsUser
in interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
hasRunAsUser
- Specified by:
hasRunAsUser
in interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
getSeLinuxOptions
Deprecated.This method has been deprecated, please use method buildSeLinuxOptions instead.- Specified by:
getSeLinuxOptions
in interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
- Returns:
- The buildable object.
-
buildSeLinuxOptions
- Specified by:
buildSeLinuxOptions
in interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
withSeLinuxOptions
- Specified by:
withSeLinuxOptions
in interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
hasSeLinuxOptions
- Specified by:
hasSeLinuxOptions
in interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
withNewSeLinuxOptions
- Specified by:
withNewSeLinuxOptions
in interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
withNewSeLinuxOptions
- Specified by:
withNewSeLinuxOptions
in interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
withNewSeLinuxOptionsLike
public SecurityContextFluent.SeLinuxOptionsNested<A> withNewSeLinuxOptionsLike(SELinuxOptions item)- Specified by:
withNewSeLinuxOptionsLike
in interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
editSeLinuxOptions
- Specified by:
editSeLinuxOptions
in interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
editOrNewSeLinuxOptions
- Specified by:
editOrNewSeLinuxOptions
in interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
editOrNewSeLinuxOptionsLike
public SecurityContextFluent.SeLinuxOptionsNested<A> editOrNewSeLinuxOptionsLike(SELinuxOptions item)- Specified by:
editOrNewSeLinuxOptionsLike
in interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
getWindowsOptions
Deprecated.This method has been deprecated, please use method buildWindowsOptions instead.- Specified by:
getWindowsOptions
in interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
- Returns:
- The buildable object.
-
buildWindowsOptions
- Specified by:
buildWindowsOptions
in interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
withWindowsOptions
- Specified by:
withWindowsOptions
in interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
hasWindowsOptions
- Specified by:
hasWindowsOptions
in interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
withNewWindowsOptions
public A withNewWindowsOptions(String gmsaCredentialSpec, String gmsaCredentialSpecName, String runAsUserName)- Specified by:
withNewWindowsOptions
in interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
withNewWindowsOptions
- Specified by:
withNewWindowsOptions
in interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
withNewWindowsOptionsLike
public SecurityContextFluent.WindowsOptionsNested<A> withNewWindowsOptionsLike(WindowsSecurityContextOptions item)- Specified by:
withNewWindowsOptionsLike
in interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
editWindowsOptions
- Specified by:
editWindowsOptions
in interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
editOrNewWindowsOptions
- Specified by:
editOrNewWindowsOptions
in interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
editOrNewWindowsOptionsLike
public SecurityContextFluent.WindowsOptionsNested<A> editOrNewWindowsOptionsLike(WindowsSecurityContextOptions item)- Specified by:
editOrNewWindowsOptionsLike
in interfaceSecurityContextFluent<A extends SecurityContextFluent<A>>
-
equals
-