Interface SchedulingV1beta1Api

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

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

      • getAPIResources

        @HTTP(method="GET",
              path="/apis/scheduling.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
      • deleteCollectionPriorityClass

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

        @HTTP(method="DELETE",
              path="/apis/scheduling.k8s.io/v1beta1/priorityclasses",
              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> deleteCollectionPriorityClass()
        delete collection of PriorityClass
      • deleteCollectionPriorityClass

        @HTTP(method="DELETE",
              path="/apis/scheduling.k8s.io/v1beta1/priorityclasses",
              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> deleteCollectionPriorityClass​(@Body
                                                                                                                                                com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions body,
                                                                                                                                                @QueryMap
                                                                                                                                                SchedulingV1beta1Api.DeleteCollectionPriorityClass queryParameters)
        delete collection of PriorityClass
      • deleteCollectionPriorityClass

        @HTTP(method="DELETE",
              path="/apis/scheduling.k8s.io/v1beta1/priorityclasses",
              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> deleteCollectionPriorityClass​(@QueryMap
                                                                                                                                                SchedulingV1beta1Api.DeleteCollectionPriorityClass queryParameters)
        delete collection of PriorityClass
      • listPriorityClass

        @HTTP(method="GET",
              path="/apis/scheduling.k8s.io/v1beta1/priorityclasses")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<com.marcnuri.yakc.model.io.k8s.api.scheduling.v1beta1.PriorityClassList,​com.marcnuri.yakc.model.io.k8s.api.scheduling.v1beta1.PriorityClass> listPriorityClass()
        list or watch objects of kind PriorityClass
      • listPriorityClass

        @HTTP(method="GET",
              path="/apis/scheduling.k8s.io/v1beta1/priorityclasses")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<com.marcnuri.yakc.model.io.k8s.api.scheduling.v1beta1.PriorityClassList,​com.marcnuri.yakc.model.io.k8s.api.scheduling.v1beta1.PriorityClass> listPriorityClass​(@QueryMap
                                                                                                                                                                                                                      SchedulingV1beta1Api.ListPriorityClass queryParameters)
        list or watch objects of kind PriorityClass
      • createPriorityClass

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

        @HTTP(method="POST",
              path="/apis/scheduling.k8s.io/v1beta1/priorityclasses",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.scheduling.v1beta1.PriorityClass> createPriorityClass​(@Body
                                                                                                                                      com.marcnuri.yakc.model.io.k8s.api.scheduling.v1beta1.PriorityClass body,
                                                                                                                                      @QueryMap
                                                                                                                                      SchedulingV1beta1Api.CreatePriorityClass queryParameters)
        create a PriorityClass
      • deletePriorityClass

        @HTTP(method="DELETE",
              path="/apis/scheduling.k8s.io/v1beta1/priorityclasses/{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> deletePriorityClass​(@Path("name")
                                                                                                                                      java.lang.String name,
                                                                                                                                      @Body
                                                                                                                                      com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions body)
        delete a PriorityClass
        Parameters:
        name - name of the PriorityClass
      • deletePriorityClass

        @HTTP(method="DELETE",
              path="/apis/scheduling.k8s.io/v1beta1/priorityclasses/{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> deletePriorityClass​(@Path("name")
                                                                                                                                      java.lang.String name)
        delete a PriorityClass
        Parameters:
        name - name of the PriorityClass
      • deletePriorityClass

        @HTTP(method="DELETE",
              path="/apis/scheduling.k8s.io/v1beta1/priorityclasses/{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> deletePriorityClass​(@Path("name")
                                                                                                                                      java.lang.String name,
                                                                                                                                      @Body
                                                                                                                                      com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions body,
                                                                                                                                      @QueryMap
                                                                                                                                      SchedulingV1beta1Api.DeletePriorityClass queryParameters)
        delete a PriorityClass
        Parameters:
        name - name of the PriorityClass
      • deletePriorityClass

        @HTTP(method="DELETE",
              path="/apis/scheduling.k8s.io/v1beta1/priorityclasses/{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> deletePriorityClass​(@Path("name")
                                                                                                                                      java.lang.String name,
                                                                                                                                      @QueryMap
                                                                                                                                      SchedulingV1beta1Api.DeletePriorityClass queryParameters)
        delete a PriorityClass
        Parameters:
        name - name of the PriorityClass
      • readPriorityClass

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

        @HTTP(method="GET",
              path="/apis/scheduling.k8s.io/v1beta1/priorityclasses/{name}")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.scheduling.v1beta1.PriorityClass> readPriorityClass​(@Path("name")
                                                                                                                                    java.lang.String name,
                                                                                                                                    @QueryMap
                                                                                                                                    SchedulingV1beta1Api.ReadPriorityClass queryParameters)
        read the specified PriorityClass
        Parameters:
        name - name of the PriorityClass
      • patchPriorityClass

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

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

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

        @HTTP(method="PUT",
              path="/apis/scheduling.k8s.io/v1beta1/priorityclasses/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.scheduling.v1beta1.PriorityClass> replacePriorityClass​(@Path("name")
                                                                                                                                       java.lang.String name,
                                                                                                                                       @Body
                                                                                                                                       com.marcnuri.yakc.model.io.k8s.api.scheduling.v1beta1.PriorityClass body,
                                                                                                                                       @QueryMap
                                                                                                                                       SchedulingV1beta1Api.ReplacePriorityClass queryParameters)
        replace the specified PriorityClass
        Parameters:
        name - name of the PriorityClass
      • watchPriorityClassList

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

        @HTTP(method="GET",
              path="/apis/scheduling.k8s.io/v1beta1/watch/priorityclasses")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent> watchPriorityClassList​(@QueryMap
                                                                                                                                             SchedulingV1beta1Api.WatchPriorityClassList queryParameters)
        watch individual changes to a list of PriorityClass. deprecated: use the 'watch' parameter with a list operation instead.
      • watchPriorityClass

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

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