Class SubjectAccessReviewDSLImpl

java.lang.Object
io.fabric8.kubernetes.client.dsl.base.OperationSupport
io.fabric8.kubernetes.client.dsl.internal.SubjectAccessReviewDSLImpl
All Implemented Interfaces:
AnyNamespaceable<Createable<io.fabric8.kubernetes.api.model.authorization.SelfSubjectAccessReview,​io.fabric8.kubernetes.api.model.authorization.SelfSubjectAccessReview,​io.fabric8.kubernetes.api.model.authorization.DoneableSelfSubjectAccessReview>>, Createable<io.fabric8.kubernetes.api.model.authorization.SubjectAccessReview,​io.fabric8.kubernetes.api.model.authorization.SubjectAccessReview,​io.fabric8.kubernetes.api.model.authorization.DoneableSubjectAccessReview>, Listable<Createable<io.fabric8.kubernetes.api.model.authorization.SelfSubjectRulesReview,​io.fabric8.kubernetes.api.model.authorization.SelfSubjectRulesReview,​io.fabric8.kubernetes.api.model.authorization.DoneableSelfSubjectRulesReview>>, Namespaceable<Createable<io.fabric8.kubernetes.api.model.authorization.LocalSubjectAccessReview,​io.fabric8.kubernetes.api.model.authorization.LocalSubjectAccessReview,​io.fabric8.kubernetes.api.model.authorization.DoneableLocalSubjectAccessReview>>, SubjectAccessReviewDSL

public class SubjectAccessReviewDSLImpl
extends OperationSupport
implements SubjectAccessReviewDSL
  • Constructor Details

  • Method Details

    • isResourceNamespaced

      public boolean isResourceNamespaced()
      Overrides:
      isResourceNamespaced in class OperationSupport
    • create

      public io.fabric8.kubernetes.api.model.authorization.SubjectAccessReview create​(io.fabric8.kubernetes.api.model.authorization.SubjectAccessReview... resources)
      Specified by:
      create in interface Createable<io.fabric8.kubernetes.api.model.authorization.SubjectAccessReview,​io.fabric8.kubernetes.api.model.authorization.SubjectAccessReview,​io.fabric8.kubernetes.api.model.authorization.DoneableSubjectAccessReview>
    • create

      public io.fabric8.kubernetes.api.model.authorization.SubjectAccessReview create​(io.fabric8.kubernetes.api.model.authorization.SubjectAccessReview resource)
      Specified by:
      create in interface Createable<io.fabric8.kubernetes.api.model.authorization.SubjectAccessReview,​io.fabric8.kubernetes.api.model.authorization.SubjectAccessReview,​io.fabric8.kubernetes.api.model.authorization.DoneableSubjectAccessReview>
    • createNew

      public io.fabric8.kubernetes.api.model.authorization.DoneableSubjectAccessReview createNew()
      Specified by:
      createNew in interface Createable<io.fabric8.kubernetes.api.model.authorization.SubjectAccessReview,​io.fabric8.kubernetes.api.model.authorization.SubjectAccessReview,​io.fabric8.kubernetes.api.model.authorization.DoneableSubjectAccessReview>
    • inNamespace

      public Createable<io.fabric8.kubernetes.api.model.authorization.LocalSubjectAccessReview,​io.fabric8.kubernetes.api.model.authorization.LocalSubjectAccessReview,​io.fabric8.kubernetes.api.model.authorization.DoneableLocalSubjectAccessReview> inNamespace​(String namespace)
      Specified by:
      inNamespace in interface Namespaceable<Createable<io.fabric8.kubernetes.api.model.authorization.LocalSubjectAccessReview,​io.fabric8.kubernetes.api.model.authorization.LocalSubjectAccessReview,​io.fabric8.kubernetes.api.model.authorization.DoneableLocalSubjectAccessReview>>
    • inAnyNamespace

      public Createable<io.fabric8.kubernetes.api.model.authorization.SelfSubjectAccessReview,​io.fabric8.kubernetes.api.model.authorization.SelfSubjectAccessReview,​io.fabric8.kubernetes.api.model.authorization.DoneableSelfSubjectAccessReview> inAnyNamespace()
      Specified by:
      inAnyNamespace in interface AnyNamespaceable<Createable<io.fabric8.kubernetes.api.model.authorization.SelfSubjectAccessReview,​io.fabric8.kubernetes.api.model.authorization.SelfSubjectAccessReview,​io.fabric8.kubernetes.api.model.authorization.DoneableSelfSubjectAccessReview>>
    • list

      public Createable<io.fabric8.kubernetes.api.model.authorization.SelfSubjectRulesReview,​io.fabric8.kubernetes.api.model.authorization.SelfSubjectRulesReview,​io.fabric8.kubernetes.api.model.authorization.DoneableSelfSubjectRulesReview> list()
      Specified by:
      list in interface Listable<Createable<io.fabric8.kubernetes.api.model.authorization.SelfSubjectRulesReview,​io.fabric8.kubernetes.api.model.authorization.SelfSubjectRulesReview,​io.fabric8.kubernetes.api.model.authorization.DoneableSelfSubjectRulesReview>>
    • list

      public Createable<io.fabric8.kubernetes.api.model.authorization.SelfSubjectRulesReview,​io.fabric8.kubernetes.api.model.authorization.SelfSubjectRulesReview,​io.fabric8.kubernetes.api.model.authorization.DoneableSelfSubjectRulesReview> list​(Integer limitVal, String continueVal)
      Description copied from interface: Listable
      List resources from APIServer.
      Specified by:
      list in interface Listable<Createable<io.fabric8.kubernetes.api.model.authorization.SelfSubjectRulesReview,​io.fabric8.kubernetes.api.model.authorization.SelfSubjectRulesReview,​io.fabric8.kubernetes.api.model.authorization.DoneableSelfSubjectRulesReview>>
      Parameters:
      limitVal - number of resources to list
      continueVal - an offset to pick listing from
      Returns:
      resource list
    • list

      public Createable<io.fabric8.kubernetes.api.model.authorization.SelfSubjectRulesReview,​io.fabric8.kubernetes.api.model.authorization.SelfSubjectRulesReview,​io.fabric8.kubernetes.api.model.authorization.DoneableSelfSubjectRulesReview> list​(io.fabric8.kubernetes.api.model.ListOptions listOptions)
      Description copied from interface: Listable
      List resource from Kubernetes API server.
      Specified by:
      list in interface Listable<Createable<io.fabric8.kubernetes.api.model.authorization.SelfSubjectRulesReview,​io.fabric8.kubernetes.api.model.authorization.SelfSubjectRulesReview,​io.fabric8.kubernetes.api.model.authorization.DoneableSelfSubjectRulesReview>>
      Parameters:
      listOptions - ListOptions is the query options to a standard REST list call.
      Returns:
      list of resource type