Interface V1PodSecurityContextFluent<A extends V1PodSecurityContextFluent<A>>

All Superinterfaces:
Fluent<A>
All Known Subinterfaces:
V1PodSpecFluent.SecurityContextNested<N>
All Known Implementing Classes:
V1PodSecurityContextBuilder, V1PodSecurityContextFluentImpl

public interface V1PodSecurityContextFluent<A extends V1PodSecurityContextFluent<A>> extends Fluent<A>
Generated
  • Method Details

    • getFsGroup

      Long getFsGroup()
    • withFsGroup

      A withFsGroup(Long fsGroup)
    • hasFsGroup

      Boolean hasFsGroup()
    • getFsGroupChangePolicy

      String getFsGroupChangePolicy()
    • withFsGroupChangePolicy

      A withFsGroupChangePolicy(String fsGroupChangePolicy)
    • hasFsGroupChangePolicy

      Boolean hasFsGroupChangePolicy()
    • getRunAsGroup

      Long getRunAsGroup()
    • withRunAsGroup

      A withRunAsGroup(Long runAsGroup)
    • hasRunAsGroup

      Boolean hasRunAsGroup()
    • getRunAsNonRoot

      Boolean getRunAsNonRoot()
    • withRunAsNonRoot

      A withRunAsNonRoot(Boolean runAsNonRoot)
    • hasRunAsNonRoot

      Boolean hasRunAsNonRoot()
    • getRunAsUser

      Long getRunAsUser()
    • withRunAsUser

      A withRunAsUser(Long runAsUser)
    • hasRunAsUser

      Boolean hasRunAsUser()
    • getSeLinuxOptions

      @Deprecated io.kubernetes.client.openapi.models.V1SELinuxOptions getSeLinuxOptions()
      Deprecated.
      This method has been deprecated, please use method buildSeLinuxOptions instead.
      Returns:
      The buildable object.
    • buildSeLinuxOptions

      io.kubernetes.client.openapi.models.V1SELinuxOptions buildSeLinuxOptions()
    • withSeLinuxOptions

      A withSeLinuxOptions(io.kubernetes.client.openapi.models.V1SELinuxOptions seLinuxOptions)
    • hasSeLinuxOptions

      Boolean hasSeLinuxOptions()
    • withNewSeLinuxOptions

    • withNewSeLinuxOptionsLike

      V1PodSecurityContextFluent.SeLinuxOptionsNested<A> withNewSeLinuxOptionsLike(io.kubernetes.client.openapi.models.V1SELinuxOptions item)
    • editSeLinuxOptions

    • editOrNewSeLinuxOptions

    • editOrNewSeLinuxOptionsLike

      V1PodSecurityContextFluent.SeLinuxOptionsNested<A> editOrNewSeLinuxOptionsLike(io.kubernetes.client.openapi.models.V1SELinuxOptions item)
    • getSeccompProfile

      @Deprecated io.kubernetes.client.openapi.models.V1SeccompProfile getSeccompProfile()
      Deprecated.
      This method has been deprecated, please use method buildSeccompProfile instead.
      Returns:
      The buildable object.
    • buildSeccompProfile

      io.kubernetes.client.openapi.models.V1SeccompProfile buildSeccompProfile()
    • withSeccompProfile

      A withSeccompProfile(io.kubernetes.client.openapi.models.V1SeccompProfile seccompProfile)
    • hasSeccompProfile

      Boolean hasSeccompProfile()
    • withNewSeccompProfile

    • withNewSeccompProfileLike

      V1PodSecurityContextFluent.SeccompProfileNested<A> withNewSeccompProfileLike(io.kubernetes.client.openapi.models.V1SeccompProfile item)
    • editSeccompProfile

    • editOrNewSeccompProfile

    • editOrNewSeccompProfileLike

      V1PodSecurityContextFluent.SeccompProfileNested<A> editOrNewSeccompProfileLike(io.kubernetes.client.openapi.models.V1SeccompProfile item)
    • addToSupplementalGroups

      A addToSupplementalGroups(Integer index, Long item)
    • setToSupplementalGroups

      A setToSupplementalGroups(Integer index, Long item)
    • addToSupplementalGroups

      A addToSupplementalGroups(Long... items)
    • addAllToSupplementalGroups

      A addAllToSupplementalGroups(Collection<Long> items)
    • removeFromSupplementalGroups

      A removeFromSupplementalGroups(Long... items)
    • removeAllFromSupplementalGroups

      A removeAllFromSupplementalGroups(Collection<Long> items)
    • getSupplementalGroups

      List<Long> getSupplementalGroups()
    • getSupplementalGroup

      Long getSupplementalGroup(Integer index)
    • getFirstSupplementalGroup

      Long getFirstSupplementalGroup()
    • getLastSupplementalGroup

      Long getLastSupplementalGroup()
    • getMatchingSupplementalGroup

      Long getMatchingSupplementalGroup(Predicate<Long> predicate)
    • hasMatchingSupplementalGroup

      Boolean hasMatchingSupplementalGroup(Predicate<Long> predicate)
    • withSupplementalGroups

      A withSupplementalGroups(List<Long> supplementalGroups)
    • withSupplementalGroups

      A withSupplementalGroups(Long... supplementalGroups)
    • hasSupplementalGroups

      Boolean hasSupplementalGroups()
    • addToSysctls

      A addToSysctls(Integer index, io.kubernetes.client.openapi.models.V1Sysctl item)
    • setToSysctls

      A setToSysctls(Integer index, io.kubernetes.client.openapi.models.V1Sysctl item)
    • addToSysctls

      A addToSysctls(io.kubernetes.client.openapi.models.V1Sysctl... items)
    • addAllToSysctls

      A addAllToSysctls(Collection<io.kubernetes.client.openapi.models.V1Sysctl> items)
    • removeFromSysctls

      A removeFromSysctls(io.kubernetes.client.openapi.models.V1Sysctl... items)
    • removeAllFromSysctls

      A removeAllFromSysctls(Collection<io.kubernetes.client.openapi.models.V1Sysctl> items)
    • removeMatchingFromSysctls

      A removeMatchingFromSysctls(Predicate<V1SysctlBuilder> predicate)
    • getSysctls

      @Deprecated List<io.kubernetes.client.openapi.models.V1Sysctl> getSysctls()
      Deprecated.
      This method has been deprecated, please use method buildSysctls instead.
      Returns:
      The buildable object.
    • buildSysctls

      List<io.kubernetes.client.openapi.models.V1Sysctl> buildSysctls()
    • buildSysctl

      io.kubernetes.client.openapi.models.V1Sysctl buildSysctl(Integer index)
    • buildFirstSysctl

      io.kubernetes.client.openapi.models.V1Sysctl buildFirstSysctl()
    • buildLastSysctl

      io.kubernetes.client.openapi.models.V1Sysctl buildLastSysctl()
    • buildMatchingSysctl

      io.kubernetes.client.openapi.models.V1Sysctl buildMatchingSysctl(Predicate<V1SysctlBuilder> predicate)
    • hasMatchingSysctl

      Boolean hasMatchingSysctl(Predicate<V1SysctlBuilder> predicate)
    • withSysctls

      A withSysctls(List<io.kubernetes.client.openapi.models.V1Sysctl> sysctls)
    • withSysctls

      A withSysctls(io.kubernetes.client.openapi.models.V1Sysctl... sysctls)
    • hasSysctls

      Boolean hasSysctls()
    • addNewSysctl

    • addNewSysctlLike

      V1PodSecurityContextFluent.SysctlsNested<A> addNewSysctlLike(io.kubernetes.client.openapi.models.V1Sysctl item)
    • setNewSysctlLike

      V1PodSecurityContextFluent.SysctlsNested<A> setNewSysctlLike(Integer index, io.kubernetes.client.openapi.models.V1Sysctl item)
    • editSysctl

    • editFirstSysctl

    • editLastSysctl

    • editMatchingSysctl

    • getWindowsOptions

      @Deprecated io.kubernetes.client.openapi.models.V1WindowsSecurityContextOptions getWindowsOptions()
      Deprecated.
      This method has been deprecated, please use method buildWindowsOptions instead.
      Returns:
      The buildable object.
    • buildWindowsOptions

      io.kubernetes.client.openapi.models.V1WindowsSecurityContextOptions buildWindowsOptions()
    • withWindowsOptions

      A withWindowsOptions(io.kubernetes.client.openapi.models.V1WindowsSecurityContextOptions windowsOptions)
    • hasWindowsOptions

      Boolean hasWindowsOptions()
    • withNewWindowsOptions

    • withNewWindowsOptionsLike

      V1PodSecurityContextFluent.WindowsOptionsNested<A> withNewWindowsOptionsLike(io.kubernetes.client.openapi.models.V1WindowsSecurityContextOptions item)
    • editWindowsOptions

    • editOrNewWindowsOptions

    • editOrNewWindowsOptionsLike

      V1PodSecurityContextFluent.WindowsOptionsNested<A> editOrNewWindowsOptionsLike(io.kubernetes.client.openapi.models.V1WindowsSecurityContextOptions item)
    • withRunAsNonRoot

      A withRunAsNonRoot()