Interface SchedulingV1Api

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

    public interface SchedulingV1Api
    extends com.marcnuri.yakc.api.Api
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.scheduling.v1.PriorityClass> createPriorityClass​(com.marcnuri.yakc.model.io.k8s.api.scheduling.v1.PriorityClass body)
      create a PriorityClass
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.scheduling.v1.PriorityClass> createPriorityClass​(com.marcnuri.yakc.model.io.k8s.api.scheduling.v1.PriorityClass body, SchedulingV1Api.CreatePriorityClass queryParameters)
      create a PriorityClass
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteCollectionPriorityClass()
      delete collection of PriorityClass
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteCollectionPriorityClass​(SchedulingV1Api.DeleteCollectionPriorityClass queryParameters)
      delete collection of PriorityClass
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteCollectionPriorityClass​(com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions body)
      delete collection of PriorityClass
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteCollectionPriorityClass​(com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions body, SchedulingV1Api.DeleteCollectionPriorityClass queryParameters)
      delete collection of PriorityClass
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deletePriorityClass​(java.lang.String name)
      delete a PriorityClass
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deletePriorityClass​(java.lang.String name, SchedulingV1Api.DeletePriorityClass queryParameters)
      delete a PriorityClass
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deletePriorityClass​(java.lang.String name, com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions body)
      delete a PriorityClass
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deletePriorityClass​(java.lang.String name, com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions body, SchedulingV1Api.DeletePriorityClass queryParameters)
      delete a PriorityClass
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.APIResourceList> getAPIResources()
      get available resources
      com.marcnuri.yakc.api.KubernetesListCall<com.marcnuri.yakc.model.io.k8s.api.scheduling.v1.PriorityClassList,​com.marcnuri.yakc.model.io.k8s.api.scheduling.v1.PriorityClass> listPriorityClass()
      list or watch objects of kind PriorityClass
      com.marcnuri.yakc.api.KubernetesListCall<com.marcnuri.yakc.model.io.k8s.api.scheduling.v1.PriorityClassList,​com.marcnuri.yakc.model.io.k8s.api.scheduling.v1.PriorityClass> listPriorityClass​(SchedulingV1Api.ListPriorityClass queryParameters)
      list or watch objects of kind PriorityClass
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.scheduling.v1.PriorityClass> patchPriorityClass​(java.lang.String name, com.marcnuri.yakc.model.io.k8s.api.scheduling.v1.PriorityClass body)
      partially update the specified PriorityClass
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.scheduling.v1.PriorityClass> patchPriorityClass​(java.lang.String name, com.marcnuri.yakc.model.io.k8s.api.scheduling.v1.PriorityClass body, SchedulingV1Api.PatchPriorityClass queryParameters)
      partially update the specified PriorityClass
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.scheduling.v1.PriorityClass> readPriorityClass​(java.lang.String name)
      read the specified PriorityClass
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.scheduling.v1.PriorityClass> readPriorityClass​(java.lang.String name, SchedulingV1Api.ReadPriorityClass queryParameters)
      read the specified PriorityClass
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.scheduling.v1.PriorityClass> replacePriorityClass​(java.lang.String name, com.marcnuri.yakc.model.io.k8s.api.scheduling.v1.PriorityClass body)
      replace the specified PriorityClass
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.scheduling.v1.PriorityClass> replacePriorityClass​(java.lang.String name, com.marcnuri.yakc.model.io.k8s.api.scheduling.v1.PriorityClass body, SchedulingV1Api.ReplacePriorityClass queryParameters)
      replace the specified PriorityClass
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent> watchPriorityClass​(java.lang.String name)
      watch changes to an object of kind PriorityClass.
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent> watchPriorityClass​(java.lang.String name, SchedulingV1Api.WatchPriorityClass queryParameters)
      watch changes to an object of kind PriorityClass.
      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.
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent> watchPriorityClassList​(SchedulingV1Api.WatchPriorityClassList queryParameters)
      watch individual changes to a list of PriorityClass.
    • Method Detail

      • getAPIResources

        @HTTP(method="GET",
              path="/apis/scheduling.k8s.io/v1/")
        @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/v1/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/v1/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/v1/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
                                                                                                                                                SchedulingV1Api.DeleteCollectionPriorityClass queryParameters)
        delete collection of PriorityClass
      • deleteCollectionPriorityClass

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

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

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

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

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

        @HTTP(method="DELETE",
              path="/apis/scheduling.k8s.io/v1/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/v1/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/v1/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
                                                                                                                                      SchedulingV1Api.DeletePriorityClass queryParameters)
        delete a PriorityClass
        Parameters:
        name - name of the PriorityClass
      • deletePriorityClass

        @HTTP(method="DELETE",
              path="/apis/scheduling.k8s.io/v1/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
                                                                                                                                      SchedulingV1Api.DeletePriorityClass queryParameters)
        delete a PriorityClass
        Parameters:
        name - name of the PriorityClass
      • readPriorityClass

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

        @HTTP(method="PATCH",
              path="/apis/scheduling.k8s.io/v1/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.v1.PriorityClass> patchPriorityClass​(@Path("name")
                                                                                                                                java.lang.String name,
                                                                                                                                @Body
                                                                                                                                com.marcnuri.yakc.model.io.k8s.api.scheduling.v1.PriorityClass body)
        partially update the specified PriorityClass
        Parameters:
        name - name of the PriorityClass
      • patchPriorityClass

        @HTTP(method="PATCH",
              path="/apis/scheduling.k8s.io/v1/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.v1.PriorityClass> patchPriorityClass​(@Path("name")
                                                                                                                                java.lang.String name,
                                                                                                                                @Body
                                                                                                                                com.marcnuri.yakc.model.io.k8s.api.scheduling.v1.PriorityClass body,
                                                                                                                                @QueryMap
                                                                                                                                SchedulingV1Api.PatchPriorityClass queryParameters)
        partially update the specified PriorityClass
        Parameters:
        name - name of the PriorityClass
      • replacePriorityClass

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

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

        @HTTP(method="GET",
              path="/apis/scheduling.k8s.io/v1/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/v1/watch/priorityclasses")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent> watchPriorityClassList​(@QueryMap
                                                                                                                                             SchedulingV1Api.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/v1/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/v1/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
                                                                                                                                         SchedulingV1Api.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