Interface PolicyV1beta1Api

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

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

      • getAPIResources

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

        @HTTP(method="DELETE",
              path="/apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets",
              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> deleteCollectionNamespacedPodDisruptionBudget​(@Path("namespace")
                                                                                                                                                                java.lang.String namespace,
                                                                                                                                                                @Body
                                                                                                                                                                com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions body)
        delete collection of PodDisruptionBudget
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • deleteCollectionNamespacedPodDisruptionBudget

        @HTTP(method="DELETE",
              path="/apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets",
              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> deleteCollectionNamespacedPodDisruptionBudget​(@Path("namespace")
                                                                                                                                                                java.lang.String namespace)
        delete collection of PodDisruptionBudget
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • deleteCollectionNamespacedPodDisruptionBudget

        @HTTP(method="DELETE",
              path="/apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets",
              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> deleteCollectionNamespacedPodDisruptionBudget​(@Path("namespace")
                                                                                                                                                                java.lang.String namespace,
                                                                                                                                                                @Body
                                                                                                                                                                com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions body,
                                                                                                                                                                @QueryMap
                                                                                                                                                                PolicyV1beta1Api.DeleteCollectionNamespacedPodDisruptionBudget queryParameters)
        delete collection of PodDisruptionBudget
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • deleteCollectionNamespacedPodDisruptionBudget

        @HTTP(method="DELETE",
              path="/apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets",
              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> deleteCollectionNamespacedPodDisruptionBudget​(@Path("namespace")
                                                                                                                                                                java.lang.String namespace,
                                                                                                                                                                @QueryMap
                                                                                                                                                                PolicyV1beta1Api.DeleteCollectionNamespacedPodDisruptionBudget queryParameters)
        delete collection of PodDisruptionBudget
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • listNamespacedPodDisruptionBudget

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

        @HTTP(method="GET",
              path="/apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<com.marcnuri.yakc.model.io.k8s.api.policy.v1beta1.PodDisruptionBudgetList,​com.marcnuri.yakc.model.io.k8s.api.policy.v1beta1.PodDisruptionBudget> listNamespacedPodDisruptionBudget​(@Path("namespace")
                                                                                                                                                                                                                                          java.lang.String namespace,
                                                                                                                                                                                                                                          @QueryMap
                                                                                                                                                                                                                                          PolicyV1beta1Api.ListNamespacedPodDisruptionBudget queryParameters)
        list or watch objects of kind PodDisruptionBudget
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • createNamespacedPodDisruptionBudget

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

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

        @HTTP(method="DELETE",
              path="/apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets/{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> deleteNamespacedPodDisruptionBudget​(@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 PodDisruptionBudget
        Parameters:
        name - name of the PodDisruptionBudget
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedPodDisruptionBudget

        @HTTP(method="DELETE",
              path="/apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets/{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> deleteNamespacedPodDisruptionBudget​(@Path("name")
                                                                                                                                                      java.lang.String name,
                                                                                                                                                      @Path("namespace")
                                                                                                                                                      java.lang.String namespace)
        delete a PodDisruptionBudget
        Parameters:
        name - name of the PodDisruptionBudget
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedPodDisruptionBudget

        @HTTP(method="DELETE",
              path="/apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets/{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> deleteNamespacedPodDisruptionBudget​(@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
                                                                                                                                                      PolicyV1beta1Api.DeleteNamespacedPodDisruptionBudget queryParameters)
        delete a PodDisruptionBudget
        Parameters:
        name - name of the PodDisruptionBudget
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedPodDisruptionBudget

        @HTTP(method="DELETE",
              path="/apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets/{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> deleteNamespacedPodDisruptionBudget​(@Path("name")
                                                                                                                                                      java.lang.String name,
                                                                                                                                                      @Path("namespace")
                                                                                                                                                      java.lang.String namespace,
                                                                                                                                                      @QueryMap
                                                                                                                                                      PolicyV1beta1Api.DeleteNamespacedPodDisruptionBudget queryParameters)
        delete a PodDisruptionBudget
        Parameters:
        name - name of the PodDisruptionBudget
        namespace - object name and auth scope, such as for teams and projects
      • readNamespacedPodDisruptionBudget

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

        @HTTP(method="GET",
              path="/apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets/{name}")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.policy.v1beta1.PodDisruptionBudget> readNamespacedPodDisruptionBudget​(@Path("name")
                                                                                                                                                      java.lang.String name,
                                                                                                                                                      @Path("namespace")
                                                                                                                                                      java.lang.String namespace,
                                                                                                                                                      @QueryMap
                                                                                                                                                      PolicyV1beta1Api.ReadNamespacedPodDisruptionBudget queryParameters)
        read the specified PodDisruptionBudget
        Parameters:
        name - name of the PodDisruptionBudget
        namespace - object name and auth scope, such as for teams and projects
      • patchNamespacedPodDisruptionBudget

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

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

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

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

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

        @HTTP(method="GET",
              path="/apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets/{name}/status")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.policy.v1beta1.PodDisruptionBudget> readNamespacedPodDisruptionBudgetStatus​(@Path("name")
                                                                                                                                                            java.lang.String name,
                                                                                                                                                            @Path("namespace")
                                                                                                                                                            java.lang.String namespace,
                                                                                                                                                            @QueryMap
                                                                                                                                                            PolicyV1beta1Api.ReadNamespacedPodDisruptionBudgetStatus queryParameters)
        read status of the specified PodDisruptionBudget
        Parameters:
        name - name of the PodDisruptionBudget
        namespace - object name and auth scope, such as for teams and projects
      • patchNamespacedPodDisruptionBudgetStatus

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

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

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

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

        @HTTP(method="GET",
              path="/apis/policy/v1beta1/poddisruptionbudgets")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<com.marcnuri.yakc.model.io.k8s.api.policy.v1beta1.PodDisruptionBudgetList,​com.marcnuri.yakc.model.io.k8s.api.policy.v1beta1.PodDisruptionBudget> listPodDisruptionBudgetForAllNamespaces()
        list or watch objects of kind PodDisruptionBudget
      • listPodDisruptionBudgetForAllNamespaces

        @HTTP(method="GET",
              path="/apis/policy/v1beta1/poddisruptionbudgets")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<com.marcnuri.yakc.model.io.k8s.api.policy.v1beta1.PodDisruptionBudgetList,​com.marcnuri.yakc.model.io.k8s.api.policy.v1beta1.PodDisruptionBudget> listPodDisruptionBudgetForAllNamespaces​(@QueryMap
                                                                                                                                                                                                                                                PolicyV1beta1Api.ListPodDisruptionBudgetForAllNamespaces queryParameters)
        list or watch objects of kind PodDisruptionBudget
      • deleteCollectionPodSecurityPolicy

        @HTTP(method="DELETE",
              path="/apis/policy/v1beta1/podsecuritypolicies",
              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> deleteCollectionPodSecurityPolicy​(@Body
                                                                                                                                                    com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions body)
        delete collection of PodSecurityPolicy
      • deleteCollectionPodSecurityPolicy

        @HTTP(method="DELETE",
              path="/apis/policy/v1beta1/podsecuritypolicies",
              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> deleteCollectionPodSecurityPolicy()
        delete collection of PodSecurityPolicy
      • deleteCollectionPodSecurityPolicy

        @HTTP(method="DELETE",
              path="/apis/policy/v1beta1/podsecuritypolicies",
              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> deleteCollectionPodSecurityPolicy​(@Body
                                                                                                                                                    com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions body,
                                                                                                                                                    @QueryMap
                                                                                                                                                    PolicyV1beta1Api.DeleteCollectionPodSecurityPolicy queryParameters)
        delete collection of PodSecurityPolicy
      • deleteCollectionPodSecurityPolicy

        @HTTP(method="DELETE",
              path="/apis/policy/v1beta1/podsecuritypolicies",
              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> deleteCollectionPodSecurityPolicy​(@QueryMap
                                                                                                                                                    PolicyV1beta1Api.DeleteCollectionPodSecurityPolicy queryParameters)
        delete collection of PodSecurityPolicy
      • listPodSecurityPolicy

        @HTTP(method="GET",
              path="/apis/policy/v1beta1/podsecuritypolicies")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<com.marcnuri.yakc.model.io.k8s.api.policy.v1beta1.PodSecurityPolicyList,​com.marcnuri.yakc.model.io.k8s.api.policy.v1beta1.PodSecurityPolicy> listPodSecurityPolicy()
        list or watch objects of kind PodSecurityPolicy
      • listPodSecurityPolicy

        @HTTP(method="GET",
              path="/apis/policy/v1beta1/podsecuritypolicies")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<com.marcnuri.yakc.model.io.k8s.api.policy.v1beta1.PodSecurityPolicyList,​com.marcnuri.yakc.model.io.k8s.api.policy.v1beta1.PodSecurityPolicy> listPodSecurityPolicy​(@QueryMap
                                                                                                                                                                                                                          PolicyV1beta1Api.ListPodSecurityPolicy queryParameters)
        list or watch objects of kind PodSecurityPolicy
      • createPodSecurityPolicy

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

        @HTTP(method="POST",
              path="/apis/policy/v1beta1/podsecuritypolicies",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.policy.v1beta1.PodSecurityPolicy> createPodSecurityPolicy​(@Body
                                                                                                                                          com.marcnuri.yakc.model.io.k8s.api.policy.v1beta1.PodSecurityPolicy body,
                                                                                                                                          @QueryMap
                                                                                                                                          PolicyV1beta1Api.CreatePodSecurityPolicy queryParameters)
        create a PodSecurityPolicy
      • deletePodSecurityPolicy

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

        @HTTP(method="DELETE",
              path="/apis/policy/v1beta1/podsecuritypolicies/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.policy.v1beta1.PodSecurityPolicy> deletePodSecurityPolicy​(@Path("name")
                                                                                                                                          java.lang.String name)
        delete a PodSecurityPolicy
        Parameters:
        name - name of the PodSecurityPolicy
      • deletePodSecurityPolicy

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

        @HTTP(method="DELETE",
              path="/apis/policy/v1beta1/podsecuritypolicies/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.policy.v1beta1.PodSecurityPolicy> deletePodSecurityPolicy​(@Path("name")
                                                                                                                                          java.lang.String name,
                                                                                                                                          @QueryMap
                                                                                                                                          PolicyV1beta1Api.DeletePodSecurityPolicy queryParameters)
        delete a PodSecurityPolicy
        Parameters:
        name - name of the PodSecurityPolicy
      • readPodSecurityPolicy

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

        @HTTP(method="GET",
              path="/apis/policy/v1beta1/podsecuritypolicies/{name}")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.policy.v1beta1.PodSecurityPolicy> readPodSecurityPolicy​(@Path("name")
                                                                                                                                        java.lang.String name,
                                                                                                                                        @QueryMap
                                                                                                                                        PolicyV1beta1Api.ReadPodSecurityPolicy queryParameters)
        read the specified PodSecurityPolicy
        Parameters:
        name - name of the PodSecurityPolicy
      • patchPodSecurityPolicy

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

        @HTTP(method="PATCH",
              path="/apis/policy/v1beta1/podsecuritypolicies/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/merge-patch+json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.policy.v1beta1.PodSecurityPolicy> patchPodSecurityPolicy​(@Path("name")
                                                                                                                                         java.lang.String name,
                                                                                                                                         @Body
                                                                                                                                         com.marcnuri.yakc.model.io.k8s.api.policy.v1beta1.PodSecurityPolicy body,
                                                                                                                                         @QueryMap
                                                                                                                                         PolicyV1beta1Api.PatchPodSecurityPolicy queryParameters)
        partially update the specified PodSecurityPolicy
        Parameters:
        name - name of the PodSecurityPolicy
      • replacePodSecurityPolicy

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

        @HTTP(method="PUT",
              path="/apis/policy/v1beta1/podsecuritypolicies/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.policy.v1beta1.PodSecurityPolicy> replacePodSecurityPolicy​(@Path("name")
                                                                                                                                           java.lang.String name,
                                                                                                                                           @Body
                                                                                                                                           com.marcnuri.yakc.model.io.k8s.api.policy.v1beta1.PodSecurityPolicy body,
                                                                                                                                           @QueryMap
                                                                                                                                           PolicyV1beta1Api.ReplacePodSecurityPolicy queryParameters)
        replace the specified PodSecurityPolicy
        Parameters:
        name - name of the PodSecurityPolicy
      • watchNamespacedPodDisruptionBudgetList

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

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

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

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

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

        @HTTP(method="GET",
              path="/apis/policy/v1beta1/watch/poddisruptionbudgets")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent> watchPodDisruptionBudgetListForAllNamespaces​(@QueryMap
                                                                                                                                                                   PolicyV1beta1Api.WatchPodDisruptionBudgetListForAllNamespaces queryParameters)
        watch individual changes to a list of PodDisruptionBudget. deprecated: use the 'watch' parameter with a list operation instead.
      • watchPodSecurityPolicyList

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

        @HTTP(method="GET",
              path="/apis/policy/v1beta1/watch/podsecuritypolicies")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent> watchPodSecurityPolicyList​(@QueryMap
                                                                                                                                                 PolicyV1beta1Api.WatchPodSecurityPolicyList queryParameters)
        watch individual changes to a list of PodSecurityPolicy. deprecated: use the 'watch' parameter with a list operation instead.
      • watchPodSecurityPolicy

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

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