Interface RbacAuthorizationV1beta1Api

  • All Superinterfaces:
    com.marcnuri.yakc.api.Api

    public interface RbacAuthorizationV1beta1Api
    extends com.marcnuri.yakc.api.Api
    • Method Detail

      • getAPIResources

        @HTTP(method="GET",
              path="/apis/rbac.authorization.k8s.io/v1beta1/")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.APIResourceList> getAPIResources()
        get available resources
      • deleteCollectionClusterRoleBinding

        @HTTP(method="DELETE",
              path="/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteCollectionClusterRoleBinding​(@Body
                                                                                                                                                     com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions body)
        delete collection of ClusterRoleBinding
      • deleteCollectionClusterRoleBinding

        @HTTP(method="DELETE",
              path="/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteCollectionClusterRoleBinding()
        delete collection of ClusterRoleBinding
      • deleteCollectionClusterRoleBinding

        @HTTP(method="DELETE",
              path="/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteCollectionClusterRoleBinding​(@Body
                                                                                                                                                     com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions body,
                                                                                                                                                     @QueryMap
                                                                                                                                                     RbacAuthorizationV1beta1Api.DeleteCollectionClusterRoleBinding queryParameters)
        delete collection of ClusterRoleBinding
      • deleteCollectionClusterRoleBinding

        @HTTP(method="DELETE",
              path="/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteCollectionClusterRoleBinding​(@QueryMap
                                                                                                                                                     RbacAuthorizationV1beta1Api.DeleteCollectionClusterRoleBinding queryParameters)
        delete collection of ClusterRoleBinding
      • listClusterRoleBinding

        @HTTP(method="GET",
              path="/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.ClusterRoleBindingList,​com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.ClusterRoleBinding> listClusterRoleBinding()
        list or watch objects of kind ClusterRoleBinding
      • listClusterRoleBinding

        @HTTP(method="GET",
              path="/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.ClusterRoleBindingList,​com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.ClusterRoleBinding> listClusterRoleBinding​(@QueryMap
                                                                                                                                                                                                                         RbacAuthorizationV1beta1Api.ListClusterRoleBinding queryParameters)
        list or watch objects of kind ClusterRoleBinding
      • createClusterRoleBinding

        @HTTP(method="POST",
              path="/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.ClusterRoleBinding> createClusterRoleBinding​(@Body
                                                                                                                                          com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.ClusterRoleBinding body)
        create a ClusterRoleBinding
      • createClusterRoleBinding

        @HTTP(method="POST",
              path="/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.ClusterRoleBinding> createClusterRoleBinding​(@Body
                                                                                                                                          com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.ClusterRoleBinding body,
                                                                                                                                          @QueryMap
                                                                                                                                          RbacAuthorizationV1beta1Api.CreateClusterRoleBinding queryParameters)
        create a ClusterRoleBinding
      • deleteClusterRoleBinding

        @HTTP(method="DELETE",
              path="/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteClusterRoleBinding​(@Path("name")
                                                                                                                                           java.lang.String name,
                                                                                                                                           @Body
                                                                                                                                           com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions body)
        delete a ClusterRoleBinding
        Parameters:
        name - name of the ClusterRoleBinding
      • deleteClusterRoleBinding

        @HTTP(method="DELETE",
              path="/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteClusterRoleBinding​(@Path("name")
                                                                                                                                           java.lang.String name)
        delete a ClusterRoleBinding
        Parameters:
        name - name of the ClusterRoleBinding
      • deleteClusterRoleBinding

        @HTTP(method="DELETE",
              path="/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteClusterRoleBinding​(@Path("name")
                                                                                                                                           java.lang.String name,
                                                                                                                                           @Body
                                                                                                                                           com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions body,
                                                                                                                                           @QueryMap
                                                                                                                                           RbacAuthorizationV1beta1Api.DeleteClusterRoleBinding queryParameters)
        delete a ClusterRoleBinding
        Parameters:
        name - name of the ClusterRoleBinding
      • deleteClusterRoleBinding

        @HTTP(method="DELETE",
              path="/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteClusterRoleBinding​(@Path("name")
                                                                                                                                           java.lang.String name,
                                                                                                                                           @QueryMap
                                                                                                                                           RbacAuthorizationV1beta1Api.DeleteClusterRoleBinding queryParameters)
        delete a ClusterRoleBinding
        Parameters:
        name - name of the ClusterRoleBinding
      • readClusterRoleBinding

        @HTTP(method="GET",
              path="/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings/{name}")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.ClusterRoleBinding> readClusterRoleBinding​(@Path("name")
                                                                                                                                        java.lang.String name)
        read the specified ClusterRoleBinding
        Parameters:
        name - name of the ClusterRoleBinding
      • readClusterRoleBinding

        @HTTP(method="GET",
              path="/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings/{name}")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.ClusterRoleBinding> readClusterRoleBinding​(@Path("name")
                                                                                                                                        java.lang.String name,
                                                                                                                                        @QueryMap
                                                                                                                                        RbacAuthorizationV1beta1Api.ReadClusterRoleBinding queryParameters)
        read the specified ClusterRoleBinding
        Parameters:
        name - name of the ClusterRoleBinding
      • patchClusterRoleBinding

        @HTTP(method="PATCH",
              path="/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/merge-patch+json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.ClusterRoleBinding> patchClusterRoleBinding​(@Path("name")
                                                                                                                                         java.lang.String name,
                                                                                                                                         @Body
                                                                                                                                         com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.ClusterRoleBinding body)
        partially update the specified ClusterRoleBinding
        Parameters:
        name - name of the ClusterRoleBinding
      • patchClusterRoleBinding

        @HTTP(method="PATCH",
              path="/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/merge-patch+json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.ClusterRoleBinding> patchClusterRoleBinding​(@Path("name")
                                                                                                                                         java.lang.String name,
                                                                                                                                         @Body
                                                                                                                                         com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.ClusterRoleBinding body,
                                                                                                                                         @QueryMap
                                                                                                                                         RbacAuthorizationV1beta1Api.PatchClusterRoleBinding queryParameters)
        partially update the specified ClusterRoleBinding
        Parameters:
        name - name of the ClusterRoleBinding
      • replaceClusterRoleBinding

        @HTTP(method="PUT",
              path="/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.ClusterRoleBinding> replaceClusterRoleBinding​(@Path("name")
                                                                                                                                           java.lang.String name,
                                                                                                                                           @Body
                                                                                                                                           com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.ClusterRoleBinding body)
        replace the specified ClusterRoleBinding
        Parameters:
        name - name of the ClusterRoleBinding
      • replaceClusterRoleBinding

        @HTTP(method="PUT",
              path="/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.ClusterRoleBinding> replaceClusterRoleBinding​(@Path("name")
                                                                                                                                           java.lang.String name,
                                                                                                                                           @Body
                                                                                                                                           com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.ClusterRoleBinding body,
                                                                                                                                           @QueryMap
                                                                                                                                           RbacAuthorizationV1beta1Api.ReplaceClusterRoleBinding queryParameters)
        replace the specified ClusterRoleBinding
        Parameters:
        name - name of the ClusterRoleBinding
      • deleteCollectionClusterRole

        @HTTP(method="DELETE",
              path="/apis/rbac.authorization.k8s.io/v1beta1/clusterroles",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteCollectionClusterRole​(@Body
                                                                                                                                              com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions body)
        delete collection of ClusterRole
      • deleteCollectionClusterRole

        @HTTP(method="DELETE",
              path="/apis/rbac.authorization.k8s.io/v1beta1/clusterroles",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteCollectionClusterRole()
        delete collection of ClusterRole
      • deleteCollectionClusterRole

        @HTTP(method="DELETE",
              path="/apis/rbac.authorization.k8s.io/v1beta1/clusterroles",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteCollectionClusterRole​(@Body
                                                                                                                                              com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions body,
                                                                                                                                              @QueryMap
                                                                                                                                              RbacAuthorizationV1beta1Api.DeleteCollectionClusterRole queryParameters)
        delete collection of ClusterRole
      • deleteCollectionClusterRole

        @HTTP(method="DELETE",
              path="/apis/rbac.authorization.k8s.io/v1beta1/clusterroles",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteCollectionClusterRole​(@QueryMap
                                                                                                                                              RbacAuthorizationV1beta1Api.DeleteCollectionClusterRole queryParameters)
        delete collection of ClusterRole
      • listClusterRole

        @HTTP(method="GET",
              path="/apis/rbac.authorization.k8s.io/v1beta1/clusterroles")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.ClusterRoleList,​com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.ClusterRole> listClusterRole()
        list or watch objects of kind ClusterRole
      • listClusterRole

        @HTTP(method="GET",
              path="/apis/rbac.authorization.k8s.io/v1beta1/clusterroles")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.ClusterRoleList,​com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.ClusterRole> listClusterRole​(@QueryMap
                                                                                                                                                                                                    RbacAuthorizationV1beta1Api.ListClusterRole queryParameters)
        list or watch objects of kind ClusterRole
      • createClusterRole

        @HTTP(method="POST",
              path="/apis/rbac.authorization.k8s.io/v1beta1/clusterroles",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.ClusterRole> createClusterRole​(@Body
                                                                                                                            com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.ClusterRole body)
        create a ClusterRole
      • createClusterRole

        @HTTP(method="POST",
              path="/apis/rbac.authorization.k8s.io/v1beta1/clusterroles",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.ClusterRole> createClusterRole​(@Body
                                                                                                                            com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.ClusterRole body,
                                                                                                                            @QueryMap
                                                                                                                            RbacAuthorizationV1beta1Api.CreateClusterRole queryParameters)
        create a ClusterRole
      • deleteClusterRole

        @HTTP(method="DELETE",
              path="/apis/rbac.authorization.k8s.io/v1beta1/clusterroles/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteClusterRole​(@Path("name")
                                                                                                                                    java.lang.String name,
                                                                                                                                    @Body
                                                                                                                                    com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions body)
        delete a ClusterRole
        Parameters:
        name - name of the ClusterRole
      • deleteClusterRole

        @HTTP(method="DELETE",
              path="/apis/rbac.authorization.k8s.io/v1beta1/clusterroles/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteClusterRole​(@Path("name")
                                                                                                                                    java.lang.String name)
        delete a ClusterRole
        Parameters:
        name - name of the ClusterRole
      • deleteClusterRole

        @HTTP(method="DELETE",
              path="/apis/rbac.authorization.k8s.io/v1beta1/clusterroles/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteClusterRole​(@Path("name")
                                                                                                                                    java.lang.String name,
                                                                                                                                    @Body
                                                                                                                                    com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions body,
                                                                                                                                    @QueryMap
                                                                                                                                    RbacAuthorizationV1beta1Api.DeleteClusterRole queryParameters)
        delete a ClusterRole
        Parameters:
        name - name of the ClusterRole
      • deleteClusterRole

        @HTTP(method="DELETE",
              path="/apis/rbac.authorization.k8s.io/v1beta1/clusterroles/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteClusterRole​(@Path("name")
                                                                                                                                    java.lang.String name,
                                                                                                                                    @QueryMap
                                                                                                                                    RbacAuthorizationV1beta1Api.DeleteClusterRole queryParameters)
        delete a ClusterRole
        Parameters:
        name - name of the ClusterRole
      • readClusterRole

        @HTTP(method="GET",
              path="/apis/rbac.authorization.k8s.io/v1beta1/clusterroles/{name}")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.ClusterRole> readClusterRole​(@Path("name")
                                                                                                                          java.lang.String name)
        read the specified ClusterRole
        Parameters:
        name - name of the ClusterRole
      • readClusterRole

        @HTTP(method="GET",
              path="/apis/rbac.authorization.k8s.io/v1beta1/clusterroles/{name}")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.ClusterRole> readClusterRole​(@Path("name")
                                                                                                                          java.lang.String name,
                                                                                                                          @QueryMap
                                                                                                                          RbacAuthorizationV1beta1Api.ReadClusterRole queryParameters)
        read the specified ClusterRole
        Parameters:
        name - name of the ClusterRole
      • patchClusterRole

        @HTTP(method="PATCH",
              path="/apis/rbac.authorization.k8s.io/v1beta1/clusterroles/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/merge-patch+json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.ClusterRole> patchClusterRole​(@Path("name")
                                                                                                                           java.lang.String name,
                                                                                                                           @Body
                                                                                                                           com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.ClusterRole body)
        partially update the specified ClusterRole
        Parameters:
        name - name of the ClusterRole
      • patchClusterRole

        @HTTP(method="PATCH",
              path="/apis/rbac.authorization.k8s.io/v1beta1/clusterroles/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/merge-patch+json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.ClusterRole> patchClusterRole​(@Path("name")
                                                                                                                           java.lang.String name,
                                                                                                                           @Body
                                                                                                                           com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.ClusterRole body,
                                                                                                                           @QueryMap
                                                                                                                           RbacAuthorizationV1beta1Api.PatchClusterRole queryParameters)
        partially update the specified ClusterRole
        Parameters:
        name - name of the ClusterRole
      • replaceClusterRole

        @HTTP(method="PUT",
              path="/apis/rbac.authorization.k8s.io/v1beta1/clusterroles/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.ClusterRole> replaceClusterRole​(@Path("name")
                                                                                                                             java.lang.String name,
                                                                                                                             @Body
                                                                                                                             com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.ClusterRole body)
        replace the specified ClusterRole
        Parameters:
        name - name of the ClusterRole
      • replaceClusterRole

        @HTTP(method="PUT",
              path="/apis/rbac.authorization.k8s.io/v1beta1/clusterroles/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.ClusterRole> replaceClusterRole​(@Path("name")
                                                                                                                             java.lang.String name,
                                                                                                                             @Body
                                                                                                                             com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.ClusterRole body,
                                                                                                                             @QueryMap
                                                                                                                             RbacAuthorizationV1beta1Api.ReplaceClusterRole queryParameters)
        replace the specified ClusterRole
        Parameters:
        name - name of the ClusterRole
      • deleteCollectionNamespacedRoleBinding

        @HTTP(method="DELETE",
              path="/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/rolebindings",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteCollectionNamespacedRoleBinding​(@Path("namespace")
                                                                                                                                                        java.lang.String namespace,
                                                                                                                                                        @Body
                                                                                                                                                        com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions body)
        delete collection of RoleBinding
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • deleteCollectionNamespacedRoleBinding

        @HTTP(method="DELETE",
              path="/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/rolebindings",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteCollectionNamespacedRoleBinding​(@Path("namespace")
                                                                                                                                                        java.lang.String namespace)
        delete collection of RoleBinding
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • deleteCollectionNamespacedRoleBinding

        @HTTP(method="DELETE",
              path="/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/rolebindings",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteCollectionNamespacedRoleBinding​(@Path("namespace")
                                                                                                                                                        java.lang.String namespace,
                                                                                                                                                        @Body
                                                                                                                                                        com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions body,
                                                                                                                                                        @QueryMap
                                                                                                                                                        RbacAuthorizationV1beta1Api.DeleteCollectionNamespacedRoleBinding queryParameters)
        delete collection of RoleBinding
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • deleteCollectionNamespacedRoleBinding

        @HTTP(method="DELETE",
              path="/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/rolebindings",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteCollectionNamespacedRoleBinding​(@Path("namespace")
                                                                                                                                                        java.lang.String namespace,
                                                                                                                                                        @QueryMap
                                                                                                                                                        RbacAuthorizationV1beta1Api.DeleteCollectionNamespacedRoleBinding queryParameters)
        delete collection of RoleBinding
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • listNamespacedRoleBinding

        @HTTP(method="GET",
              path="/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/rolebindings")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.RoleBindingList,​com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.RoleBinding> listNamespacedRoleBinding​(@Path("namespace")
                                                                                                                                                                                                              java.lang.String namespace)
        list or watch objects of kind RoleBinding
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • listNamespacedRoleBinding

        @HTTP(method="GET",
              path="/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/rolebindings")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.RoleBindingList,​com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.RoleBinding> listNamespacedRoleBinding​(@Path("namespace")
                                                                                                                                                                                                              java.lang.String namespace,
                                                                                                                                                                                                              @QueryMap
                                                                                                                                                                                                              RbacAuthorizationV1beta1Api.ListNamespacedRoleBinding queryParameters)
        list or watch objects of kind RoleBinding
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • createNamespacedRoleBinding

        @HTTP(method="POST",
              path="/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/rolebindings",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.RoleBinding> createNamespacedRoleBinding​(@Path("namespace")
                                                                                                                                      java.lang.String namespace,
                                                                                                                                      @Body
                                                                                                                                      com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.RoleBinding body)
        create a RoleBinding
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • createNamespacedRoleBinding

        @HTTP(method="POST",
              path="/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/rolebindings",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.RoleBinding> createNamespacedRoleBinding​(@Path("namespace")
                                                                                                                                      java.lang.String namespace,
                                                                                                                                      @Body
                                                                                                                                      com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.RoleBinding body,
                                                                                                                                      @QueryMap
                                                                                                                                      RbacAuthorizationV1beta1Api.CreateNamespacedRoleBinding queryParameters)
        create a RoleBinding
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedRoleBinding

        @HTTP(method="DELETE",
              path="/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/rolebindings/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteNamespacedRoleBinding​(@Path("name")
                                                                                                                                              java.lang.String name,
                                                                                                                                              @Path("namespace")
                                                                                                                                              java.lang.String namespace,
                                                                                                                                              @Body
                                                                                                                                              com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions body)
        delete a RoleBinding
        Parameters:
        name - name of the RoleBinding
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedRoleBinding

        @HTTP(method="DELETE",
              path="/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/rolebindings/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteNamespacedRoleBinding​(@Path("name")
                                                                                                                                              java.lang.String name,
                                                                                                                                              @Path("namespace")
                                                                                                                                              java.lang.String namespace)
        delete a RoleBinding
        Parameters:
        name - name of the RoleBinding
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedRoleBinding

        @HTTP(method="DELETE",
              path="/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/rolebindings/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteNamespacedRoleBinding​(@Path("name")
                                                                                                                                              java.lang.String name,
                                                                                                                                              @Path("namespace")
                                                                                                                                              java.lang.String namespace,
                                                                                                                                              @Body
                                                                                                                                              com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions body,
                                                                                                                                              @QueryMap
                                                                                                                                              RbacAuthorizationV1beta1Api.DeleteNamespacedRoleBinding queryParameters)
        delete a RoleBinding
        Parameters:
        name - name of the RoleBinding
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedRoleBinding

        @HTTP(method="DELETE",
              path="/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/rolebindings/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteNamespacedRoleBinding​(@Path("name")
                                                                                                                                              java.lang.String name,
                                                                                                                                              @Path("namespace")
                                                                                                                                              java.lang.String namespace,
                                                                                                                                              @QueryMap
                                                                                                                                              RbacAuthorizationV1beta1Api.DeleteNamespacedRoleBinding queryParameters)
        delete a RoleBinding
        Parameters:
        name - name of the RoleBinding
        namespace - object name and auth scope, such as for teams and projects
      • readNamespacedRoleBinding

        @HTTP(method="GET",
              path="/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/rolebindings/{name}")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.RoleBinding> readNamespacedRoleBinding​(@Path("name")
                                                                                                                                    java.lang.String name,
                                                                                                                                    @Path("namespace")
                                                                                                                                    java.lang.String namespace)
        read the specified RoleBinding
        Parameters:
        name - name of the RoleBinding
        namespace - object name and auth scope, such as for teams and projects
      • readNamespacedRoleBinding

        @HTTP(method="GET",
              path="/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/rolebindings/{name}")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.RoleBinding> readNamespacedRoleBinding​(@Path("name")
                                                                                                                                    java.lang.String name,
                                                                                                                                    @Path("namespace")
                                                                                                                                    java.lang.String namespace,
                                                                                                                                    @QueryMap
                                                                                                                                    RbacAuthorizationV1beta1Api.ReadNamespacedRoleBinding queryParameters)
        read the specified RoleBinding
        Parameters:
        name - name of the RoleBinding
        namespace - object name and auth scope, such as for teams and projects
      • patchNamespacedRoleBinding

        @HTTP(method="PATCH",
              path="/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/rolebindings/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/merge-patch+json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.RoleBinding> patchNamespacedRoleBinding​(@Path("name")
                                                                                                                                     java.lang.String name,
                                                                                                                                     @Path("namespace")
                                                                                                                                     java.lang.String namespace,
                                                                                                                                     @Body
                                                                                                                                     com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.RoleBinding body)
        partially update the specified RoleBinding
        Parameters:
        name - name of the RoleBinding
        namespace - object name and auth scope, such as for teams and projects
      • patchNamespacedRoleBinding

        @HTTP(method="PATCH",
              path="/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/rolebindings/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/merge-patch+json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.RoleBinding> patchNamespacedRoleBinding​(@Path("name")
                                                                                                                                     java.lang.String name,
                                                                                                                                     @Path("namespace")
                                                                                                                                     java.lang.String namespace,
                                                                                                                                     @Body
                                                                                                                                     com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.RoleBinding body,
                                                                                                                                     @QueryMap
                                                                                                                                     RbacAuthorizationV1beta1Api.PatchNamespacedRoleBinding queryParameters)
        partially update the specified RoleBinding
        Parameters:
        name - name of the RoleBinding
        namespace - object name and auth scope, such as for teams and projects
      • replaceNamespacedRoleBinding

        @HTTP(method="PUT",
              path="/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/rolebindings/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.RoleBinding> replaceNamespacedRoleBinding​(@Path("name")
                                                                                                                                       java.lang.String name,
                                                                                                                                       @Path("namespace")
                                                                                                                                       java.lang.String namespace,
                                                                                                                                       @Body
                                                                                                                                       com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.RoleBinding body)
        replace the specified RoleBinding
        Parameters:
        name - name of the RoleBinding
        namespace - object name and auth scope, such as for teams and projects
      • replaceNamespacedRoleBinding

        @HTTP(method="PUT",
              path="/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/rolebindings/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.RoleBinding> replaceNamespacedRoleBinding​(@Path("name")
                                                                                                                                       java.lang.String name,
                                                                                                                                       @Path("namespace")
                                                                                                                                       java.lang.String namespace,
                                                                                                                                       @Body
                                                                                                                                       com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.RoleBinding body,
                                                                                                                                       @QueryMap
                                                                                                                                       RbacAuthorizationV1beta1Api.ReplaceNamespacedRoleBinding queryParameters)
        replace the specified RoleBinding
        Parameters:
        name - name of the RoleBinding
        namespace - object name and auth scope, such as for teams and projects
      • deleteCollectionNamespacedRole

        @HTTP(method="DELETE",
              path="/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/roles",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteCollectionNamespacedRole​(@Path("namespace")
                                                                                                                                                 java.lang.String namespace,
                                                                                                                                                 @Body
                                                                                                                                                 com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions body)
        delete collection of Role
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • deleteCollectionNamespacedRole

        @HTTP(method="DELETE",
              path="/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/roles",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteCollectionNamespacedRole​(@Path("namespace")
                                                                                                                                                 java.lang.String namespace)
        delete collection of Role
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • deleteCollectionNamespacedRole

        @HTTP(method="DELETE",
              path="/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/roles",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteCollectionNamespacedRole​(@Path("namespace")
                                                                                                                                                 java.lang.String namespace,
                                                                                                                                                 @Body
                                                                                                                                                 com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions body,
                                                                                                                                                 @QueryMap
                                                                                                                                                 RbacAuthorizationV1beta1Api.DeleteCollectionNamespacedRole queryParameters)
        delete collection of Role
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • deleteCollectionNamespacedRole

        @HTTP(method="DELETE",
              path="/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/roles",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteCollectionNamespacedRole​(@Path("namespace")
                                                                                                                                                 java.lang.String namespace,
                                                                                                                                                 @QueryMap
                                                                                                                                                 RbacAuthorizationV1beta1Api.DeleteCollectionNamespacedRole queryParameters)
        delete collection of Role
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • listNamespacedRole

        @HTTP(method="GET",
              path="/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/roles")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.RoleList,​com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.Role> listNamespacedRole​(@Path("namespace")
                                                                                                                                                                                         java.lang.String namespace)
        list or watch objects of kind Role
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • listNamespacedRole

        @HTTP(method="GET",
              path="/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/roles")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.RoleList,​com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.Role> listNamespacedRole​(@Path("namespace")
                                                                                                                                                                                         java.lang.String namespace,
                                                                                                                                                                                         @QueryMap
                                                                                                                                                                                         RbacAuthorizationV1beta1Api.ListNamespacedRole queryParameters)
        list or watch objects of kind Role
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • createNamespacedRole

        @HTTP(method="POST",
              path="/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/roles",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.Role> createNamespacedRole​(@Path("namespace")
                                                                                                                        java.lang.String namespace,
                                                                                                                        @Body
                                                                                                                        com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.Role body)
        create a Role
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • createNamespacedRole

        @HTTP(method="POST",
              path="/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/roles",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.Role> createNamespacedRole​(@Path("namespace")
                                                                                                                        java.lang.String namespace,
                                                                                                                        @Body
                                                                                                                        com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.Role body,
                                                                                                                        @QueryMap
                                                                                                                        RbacAuthorizationV1beta1Api.CreateNamespacedRole queryParameters)
        create a Role
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedRole

        @HTTP(method="DELETE",
              path="/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/roles/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteNamespacedRole​(@Path("name")
                                                                                                                                       java.lang.String name,
                                                                                                                                       @Path("namespace")
                                                                                                                                       java.lang.String namespace,
                                                                                                                                       @Body
                                                                                                                                       com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions body)
        delete a Role
        Parameters:
        name - name of the Role
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedRole

        @HTTP(method="DELETE",
              path="/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/roles/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteNamespacedRole​(@Path("name")
                                                                                                                                       java.lang.String name,
                                                                                                                                       @Path("namespace")
                                                                                                                                       java.lang.String namespace)
        delete a Role
        Parameters:
        name - name of the Role
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedRole

        @HTTP(method="DELETE",
              path="/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/roles/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteNamespacedRole​(@Path("name")
                                                                                                                                       java.lang.String name,
                                                                                                                                       @Path("namespace")
                                                                                                                                       java.lang.String namespace,
                                                                                                                                       @Body
                                                                                                                                       com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions body,
                                                                                                                                       @QueryMap
                                                                                                                                       RbacAuthorizationV1beta1Api.DeleteNamespacedRole queryParameters)
        delete a Role
        Parameters:
        name - name of the Role
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedRole

        @HTTP(method="DELETE",
              path="/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/roles/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteNamespacedRole​(@Path("name")
                                                                                                                                       java.lang.String name,
                                                                                                                                       @Path("namespace")
                                                                                                                                       java.lang.String namespace,
                                                                                                                                       @QueryMap
                                                                                                                                       RbacAuthorizationV1beta1Api.DeleteNamespacedRole queryParameters)
        delete a Role
        Parameters:
        name - name of the Role
        namespace - object name and auth scope, such as for teams and projects
      • readNamespacedRole

        @HTTP(method="GET",
              path="/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/roles/{name}")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.Role> readNamespacedRole​(@Path("name")
                                                                                                                      java.lang.String name,
                                                                                                                      @Path("namespace")
                                                                                                                      java.lang.String namespace)
        read the specified Role
        Parameters:
        name - name of the Role
        namespace - object name and auth scope, such as for teams and projects
      • readNamespacedRole

        @HTTP(method="GET",
              path="/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/roles/{name}")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.Role> readNamespacedRole​(@Path("name")
                                                                                                                      java.lang.String name,
                                                                                                                      @Path("namespace")
                                                                                                                      java.lang.String namespace,
                                                                                                                      @QueryMap
                                                                                                                      RbacAuthorizationV1beta1Api.ReadNamespacedRole queryParameters)
        read the specified Role
        Parameters:
        name - name of the Role
        namespace - object name and auth scope, such as for teams and projects
      • patchNamespacedRole

        @HTTP(method="PATCH",
              path="/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/roles/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/merge-patch+json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.Role> patchNamespacedRole​(@Path("name")
                                                                                                                       java.lang.String name,
                                                                                                                       @Path("namespace")
                                                                                                                       java.lang.String namespace,
                                                                                                                       @Body
                                                                                                                       com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.Role body)
        partially update the specified Role
        Parameters:
        name - name of the Role
        namespace - object name and auth scope, such as for teams and projects
      • patchNamespacedRole

        @HTTP(method="PATCH",
              path="/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/roles/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/merge-patch+json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.Role> patchNamespacedRole​(@Path("name")
                                                                                                                       java.lang.String name,
                                                                                                                       @Path("namespace")
                                                                                                                       java.lang.String namespace,
                                                                                                                       @Body
                                                                                                                       com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.Role body,
                                                                                                                       @QueryMap
                                                                                                                       RbacAuthorizationV1beta1Api.PatchNamespacedRole queryParameters)
        partially update the specified Role
        Parameters:
        name - name of the Role
        namespace - object name and auth scope, such as for teams and projects
      • replaceNamespacedRole

        @HTTP(method="PUT",
              path="/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/roles/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.Role> replaceNamespacedRole​(@Path("name")
                                                                                                                         java.lang.String name,
                                                                                                                         @Path("namespace")
                                                                                                                         java.lang.String namespace,
                                                                                                                         @Body
                                                                                                                         com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.Role body)
        replace the specified Role
        Parameters:
        name - name of the Role
        namespace - object name and auth scope, such as for teams and projects
      • replaceNamespacedRole

        @HTTP(method="PUT",
              path="/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/roles/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.Role> replaceNamespacedRole​(@Path("name")
                                                                                                                         java.lang.String name,
                                                                                                                         @Path("namespace")
                                                                                                                         java.lang.String namespace,
                                                                                                                         @Body
                                                                                                                         com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.Role body,
                                                                                                                         @QueryMap
                                                                                                                         RbacAuthorizationV1beta1Api.ReplaceNamespacedRole queryParameters)
        replace the specified Role
        Parameters:
        name - name of the Role
        namespace - object name and auth scope, such as for teams and projects
      • listRoleBindingForAllNamespaces

        @HTTP(method="GET",
              path="/apis/rbac.authorization.k8s.io/v1beta1/rolebindings")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.RoleBindingList,​com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.RoleBinding> listRoleBindingForAllNamespaces()
        list or watch objects of kind RoleBinding
      • listRoleBindingForAllNamespaces

        @HTTP(method="GET",
              path="/apis/rbac.authorization.k8s.io/v1beta1/rolebindings")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.RoleBindingList,​com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.RoleBinding> listRoleBindingForAllNamespaces​(@QueryMap
                                                                                                                                                                                                                    RbacAuthorizationV1beta1Api.ListRoleBindingForAllNamespaces queryParameters)
        list or watch objects of kind RoleBinding
      • listRoleForAllNamespaces

        @HTTP(method="GET",
              path="/apis/rbac.authorization.k8s.io/v1beta1/roles")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.RoleList,​com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.Role> listRoleForAllNamespaces()
        list or watch objects of kind Role
      • listRoleForAllNamespaces

        @HTTP(method="GET",
              path="/apis/rbac.authorization.k8s.io/v1beta1/roles")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.RoleList,​com.marcnuri.yakc.model.io.k8s.api.rbac.v1beta1.Role> listRoleForAllNamespaces​(@QueryMap
                                                                                                                                                                                               RbacAuthorizationV1beta1Api.ListRoleForAllNamespaces queryParameters)
        list or watch objects of kind Role
      • watchClusterRoleBindingList

        @HTTP(method="GET",
              path="/apis/rbac.authorization.k8s.io/v1beta1/watch/clusterrolebindings")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent> watchClusterRoleBindingList()
        watch individual changes to a list of ClusterRoleBinding. deprecated: use the 'watch' parameter with a list operation instead.
      • watchClusterRoleBindingList

        @HTTP(method="GET",
              path="/apis/rbac.authorization.k8s.io/v1beta1/watch/clusterrolebindings")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent> watchClusterRoleBindingList​(@QueryMap
                                                                                                                                                  RbacAuthorizationV1beta1Api.WatchClusterRoleBindingList queryParameters)
        watch individual changes to a list of ClusterRoleBinding. deprecated: use the 'watch' parameter with a list operation instead.
      • watchClusterRoleBinding

        @HTTP(method="GET",
              path="/apis/rbac.authorization.k8s.io/v1beta1/watch/clusterrolebindings/{name}")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent> watchClusterRoleBinding​(@Path("name")
                                                                                                                                              java.lang.String name)
        watch changes to an object of kind ClusterRoleBinding. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.
        Parameters:
        name - name of the ClusterRoleBinding
      • watchClusterRoleBinding

        @HTTP(method="GET",
              path="/apis/rbac.authorization.k8s.io/v1beta1/watch/clusterrolebindings/{name}")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent> watchClusterRoleBinding​(@Path("name")
                                                                                                                                              java.lang.String name,
                                                                                                                                              @QueryMap
                                                                                                                                              RbacAuthorizationV1beta1Api.WatchClusterRoleBinding queryParameters)
        watch changes to an object of kind ClusterRoleBinding. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.
        Parameters:
        name - name of the ClusterRoleBinding
      • watchClusterRoleList

        @HTTP(method="GET",
              path="/apis/rbac.authorization.k8s.io/v1beta1/watch/clusterroles")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent> watchClusterRoleList()
        watch individual changes to a list of ClusterRole. deprecated: use the 'watch' parameter with a list operation instead.
      • watchClusterRoleList

        @HTTP(method="GET",
              path="/apis/rbac.authorization.k8s.io/v1beta1/watch/clusterroles")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent> watchClusterRoleList​(@QueryMap
                                                                                                                                           RbacAuthorizationV1beta1Api.WatchClusterRoleList queryParameters)
        watch individual changes to a list of ClusterRole. deprecated: use the 'watch' parameter with a list operation instead.
      • watchClusterRole

        @HTTP(method="GET",
              path="/apis/rbac.authorization.k8s.io/v1beta1/watch/clusterroles/{name}")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent> watchClusterRole​(@Path("name")
                                                                                                                                       java.lang.String name)
        watch changes to an object of kind ClusterRole. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.
        Parameters:
        name - name of the ClusterRole
      • watchClusterRole

        @HTTP(method="GET",
              path="/apis/rbac.authorization.k8s.io/v1beta1/watch/clusterroles/{name}")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent> watchClusterRole​(@Path("name")
                                                                                                                                       java.lang.String name,
                                                                                                                                       @QueryMap
                                                                                                                                       RbacAuthorizationV1beta1Api.WatchClusterRole queryParameters)
        watch changes to an object of kind ClusterRole. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.
        Parameters:
        name - name of the ClusterRole
      • watchNamespacedRoleBindingList

        @HTTP(method="GET",
              path="/apis/rbac.authorization.k8s.io/v1beta1/watch/namespaces/{namespace}/rolebindings")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent> watchNamespacedRoleBindingList​(@Path("namespace")
                                                                                                                                                     java.lang.String namespace)
        watch individual changes to a list of RoleBinding. deprecated: use the 'watch' parameter with a list operation instead.
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • watchNamespacedRoleBindingList

        @HTTP(method="GET",
              path="/apis/rbac.authorization.k8s.io/v1beta1/watch/namespaces/{namespace}/rolebindings")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent> watchNamespacedRoleBindingList​(@Path("namespace")
                                                                                                                                                     java.lang.String namespace,
                                                                                                                                                     @QueryMap
                                                                                                                                                     RbacAuthorizationV1beta1Api.WatchNamespacedRoleBindingList queryParameters)
        watch individual changes to a list of RoleBinding. deprecated: use the 'watch' parameter with a list operation instead.
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • watchNamespacedRoleBinding

        @HTTP(method="GET",
              path="/apis/rbac.authorization.k8s.io/v1beta1/watch/namespaces/{namespace}/rolebindings/{name}")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent> watchNamespacedRoleBinding​(@Path("name")
                                                                                                                                                 java.lang.String name,
                                                                                                                                                 @Path("namespace")
                                                                                                                                                 java.lang.String namespace)
        watch changes to an object of kind RoleBinding. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.
        Parameters:
        name - name of the RoleBinding
        namespace - object name and auth scope, such as for teams and projects
      • watchNamespacedRoleBinding

        @HTTP(method="GET",
              path="/apis/rbac.authorization.k8s.io/v1beta1/watch/namespaces/{namespace}/rolebindings/{name}")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent> watchNamespacedRoleBinding​(@Path("name")
                                                                                                                                                 java.lang.String name,
                                                                                                                                                 @Path("namespace")
                                                                                                                                                 java.lang.String namespace,
                                                                                                                                                 @QueryMap
                                                                                                                                                 RbacAuthorizationV1beta1Api.WatchNamespacedRoleBinding queryParameters)
        watch changes to an object of kind RoleBinding. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.
        Parameters:
        name - name of the RoleBinding
        namespace - object name and auth scope, such as for teams and projects
      • watchNamespacedRoleList

        @HTTP(method="GET",
              path="/apis/rbac.authorization.k8s.io/v1beta1/watch/namespaces/{namespace}/roles")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent> watchNamespacedRoleList​(@Path("namespace")
                                                                                                                                              java.lang.String namespace)
        watch individual changes to a list of Role. deprecated: use the 'watch' parameter with a list operation instead.
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • watchNamespacedRoleList

        @HTTP(method="GET",
              path="/apis/rbac.authorization.k8s.io/v1beta1/watch/namespaces/{namespace}/roles")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent> watchNamespacedRoleList​(@Path("namespace")
                                                                                                                                              java.lang.String namespace,
                                                                                                                                              @QueryMap
                                                                                                                                              RbacAuthorizationV1beta1Api.WatchNamespacedRoleList queryParameters)
        watch individual changes to a list of Role. deprecated: use the 'watch' parameter with a list operation instead.
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • watchNamespacedRole

        @HTTP(method="GET",
              path="/apis/rbac.authorization.k8s.io/v1beta1/watch/namespaces/{namespace}/roles/{name}")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent> watchNamespacedRole​(@Path("name")
                                                                                                                                          java.lang.String name,
                                                                                                                                          @Path("namespace")
                                                                                                                                          java.lang.String namespace)
        watch changes to an object of kind Role. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.
        Parameters:
        name - name of the Role
        namespace - object name and auth scope, such as for teams and projects
      • watchNamespacedRole

        @HTTP(method="GET",
              path="/apis/rbac.authorization.k8s.io/v1beta1/watch/namespaces/{namespace}/roles/{name}")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent> watchNamespacedRole​(@Path("name")
                                                                                                                                          java.lang.String name,
                                                                                                                                          @Path("namespace")
                                                                                                                                          java.lang.String namespace,
                                                                                                                                          @QueryMap
                                                                                                                                          RbacAuthorizationV1beta1Api.WatchNamespacedRole queryParameters)
        watch changes to an object of kind Role. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.
        Parameters:
        name - name of the Role
        namespace - object name and auth scope, such as for teams and projects
      • watchRoleBindingListForAllNamespaces

        @HTTP(method="GET",
              path="/apis/rbac.authorization.k8s.io/v1beta1/watch/rolebindings")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent> watchRoleBindingListForAllNamespaces()
        watch individual changes to a list of RoleBinding. deprecated: use the 'watch' parameter with a list operation instead.
      • watchRoleBindingListForAllNamespaces

        @HTTP(method="GET",
              path="/apis/rbac.authorization.k8s.io/v1beta1/watch/rolebindings")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent> watchRoleBindingListForAllNamespaces​(@QueryMap
                                                                                                                                                           RbacAuthorizationV1beta1Api.WatchRoleBindingListForAllNamespaces queryParameters)
        watch individual changes to a list of RoleBinding. deprecated: use the 'watch' parameter with a list operation instead.
      • watchRoleListForAllNamespaces

        @HTTP(method="GET",
              path="/apis/rbac.authorization.k8s.io/v1beta1/watch/roles")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent> watchRoleListForAllNamespaces()
        watch individual changes to a list of Role. deprecated: use the 'watch' parameter with a list operation instead.
      • watchRoleListForAllNamespaces

        @HTTP(method="GET",
              path="/apis/rbac.authorization.k8s.io/v1beta1/watch/roles")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent> watchRoleListForAllNamespaces​(@QueryMap
                                                                                                                                                    RbacAuthorizationV1beta1Api.WatchRoleListForAllNamespaces queryParameters)
        watch individual changes to a list of Role. deprecated: use the 'watch' parameter with a list operation instead.