Interface NodeV1alpha1Api

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

    public interface NodeV1alpha1Api
    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.node.v1alpha1.RuntimeClass> createRuntimeClass​(com.marcnuri.yakc.model.io.k8s.api.node.v1alpha1.RuntimeClass body)
      create a RuntimeClass
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.node.v1alpha1.RuntimeClass> createRuntimeClass​(com.marcnuri.yakc.model.io.k8s.api.node.v1alpha1.RuntimeClass body, NodeV1alpha1Api.CreateRuntimeClass queryParameters)
      create a RuntimeClass
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteCollectionRuntimeClass()
      delete collection of RuntimeClass
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteCollectionRuntimeClass​(NodeV1alpha1Api.DeleteCollectionRuntimeClass queryParameters)
      delete collection of RuntimeClass
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteCollectionRuntimeClass​(com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions body)
      delete collection of RuntimeClass
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteCollectionRuntimeClass​(com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions body, NodeV1alpha1Api.DeleteCollectionRuntimeClass queryParameters)
      delete collection of RuntimeClass
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteRuntimeClass​(java.lang.String name)
      delete a RuntimeClass
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteRuntimeClass​(java.lang.String name, NodeV1alpha1Api.DeleteRuntimeClass queryParameters)
      delete a RuntimeClass
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteRuntimeClass​(java.lang.String name, com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions body)
      delete a RuntimeClass
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteRuntimeClass​(java.lang.String name, com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions body, NodeV1alpha1Api.DeleteRuntimeClass queryParameters)
      delete a RuntimeClass
      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.node.v1alpha1.RuntimeClassList,​com.marcnuri.yakc.model.io.k8s.api.node.v1alpha1.RuntimeClass> listRuntimeClass()
      list or watch objects of kind RuntimeClass
      com.marcnuri.yakc.api.KubernetesListCall<com.marcnuri.yakc.model.io.k8s.api.node.v1alpha1.RuntimeClassList,​com.marcnuri.yakc.model.io.k8s.api.node.v1alpha1.RuntimeClass> listRuntimeClass​(NodeV1alpha1Api.ListRuntimeClass queryParameters)
      list or watch objects of kind RuntimeClass
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.node.v1alpha1.RuntimeClass> patchRuntimeClass​(java.lang.String name, com.marcnuri.yakc.model.io.k8s.api.node.v1alpha1.RuntimeClass body)
      partially update the specified RuntimeClass
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.node.v1alpha1.RuntimeClass> patchRuntimeClass​(java.lang.String name, com.marcnuri.yakc.model.io.k8s.api.node.v1alpha1.RuntimeClass body, NodeV1alpha1Api.PatchRuntimeClass queryParameters)
      partially update the specified RuntimeClass
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.node.v1alpha1.RuntimeClass> readRuntimeClass​(java.lang.String name)
      read the specified RuntimeClass
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.node.v1alpha1.RuntimeClass> readRuntimeClass​(java.lang.String name, NodeV1alpha1Api.ReadRuntimeClass queryParameters)
      read the specified RuntimeClass
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.node.v1alpha1.RuntimeClass> replaceRuntimeClass​(java.lang.String name, com.marcnuri.yakc.model.io.k8s.api.node.v1alpha1.RuntimeClass body)
      replace the specified RuntimeClass
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.node.v1alpha1.RuntimeClass> replaceRuntimeClass​(java.lang.String name, com.marcnuri.yakc.model.io.k8s.api.node.v1alpha1.RuntimeClass body, NodeV1alpha1Api.ReplaceRuntimeClass queryParameters)
      replace the specified RuntimeClass
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent> watchRuntimeClass​(java.lang.String name)
      watch changes to an object of kind RuntimeClass.
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent> watchRuntimeClass​(java.lang.String name, NodeV1alpha1Api.WatchRuntimeClass queryParameters)
      watch changes to an object of kind RuntimeClass.
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent> watchRuntimeClassList()
      watch individual changes to a list of RuntimeClass.
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent> watchRuntimeClassList​(NodeV1alpha1Api.WatchRuntimeClassList queryParameters)
      watch individual changes to a list of RuntimeClass.
    • Method Detail

      • getAPIResources

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

        @HTTP(method="DELETE",
              path="/apis/node.k8s.io/v1alpha1/runtimeclasses",
              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> deleteCollectionRuntimeClass​(@Body
                                                                                                                                               com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions body)
        delete collection of RuntimeClass
      • deleteCollectionRuntimeClass

        @HTTP(method="DELETE",
              path="/apis/node.k8s.io/v1alpha1/runtimeclasses",
              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> deleteCollectionRuntimeClass()
        delete collection of RuntimeClass
      • deleteCollectionRuntimeClass

        @HTTP(method="DELETE",
              path="/apis/node.k8s.io/v1alpha1/runtimeclasses",
              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> deleteCollectionRuntimeClass​(@Body
                                                                                                                                               com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions body,
                                                                                                                                               @QueryMap
                                                                                                                                               NodeV1alpha1Api.DeleteCollectionRuntimeClass queryParameters)
        delete collection of RuntimeClass
      • deleteCollectionRuntimeClass

        @HTTP(method="DELETE",
              path="/apis/node.k8s.io/v1alpha1/runtimeclasses",
              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> deleteCollectionRuntimeClass​(@QueryMap
                                                                                                                                               NodeV1alpha1Api.DeleteCollectionRuntimeClass queryParameters)
        delete collection of RuntimeClass
      • listRuntimeClass

        @HTTP(method="GET",
              path="/apis/node.k8s.io/v1alpha1/runtimeclasses")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<com.marcnuri.yakc.model.io.k8s.api.node.v1alpha1.RuntimeClassList,​com.marcnuri.yakc.model.io.k8s.api.node.v1alpha1.RuntimeClass> listRuntimeClass()
        list or watch objects of kind RuntimeClass
      • listRuntimeClass

        @HTTP(method="GET",
              path="/apis/node.k8s.io/v1alpha1/runtimeclasses")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<com.marcnuri.yakc.model.io.k8s.api.node.v1alpha1.RuntimeClassList,​com.marcnuri.yakc.model.io.k8s.api.node.v1alpha1.RuntimeClass> listRuntimeClass​(@QueryMap
                                                                                                                                                                                                         NodeV1alpha1Api.ListRuntimeClass queryParameters)
        list or watch objects of kind RuntimeClass
      • createRuntimeClass

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

        @HTTP(method="POST",
              path="/apis/node.k8s.io/v1alpha1/runtimeclasses",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.node.v1alpha1.RuntimeClass> createRuntimeClass​(@Body
                                                                                                                               com.marcnuri.yakc.model.io.k8s.api.node.v1alpha1.RuntimeClass body,
                                                                                                                               @QueryMap
                                                                                                                               NodeV1alpha1Api.CreateRuntimeClass queryParameters)
        create a RuntimeClass
      • deleteRuntimeClass

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

        @HTTP(method="DELETE",
              path="/apis/node.k8s.io/v1alpha1/runtimeclasses/{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> deleteRuntimeClass​(@Path("name")
                                                                                                                                     java.lang.String name)
        delete a RuntimeClass
        Parameters:
        name - name of the RuntimeClass
      • deleteRuntimeClass

        @HTTP(method="DELETE",
              path="/apis/node.k8s.io/v1alpha1/runtimeclasses/{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> deleteRuntimeClass​(@Path("name")
                                                                                                                                     java.lang.String name,
                                                                                                                                     @Body
                                                                                                                                     com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions body,
                                                                                                                                     @QueryMap
                                                                                                                                     NodeV1alpha1Api.DeleteRuntimeClass queryParameters)
        delete a RuntimeClass
        Parameters:
        name - name of the RuntimeClass
      • deleteRuntimeClass

        @HTTP(method="DELETE",
              path="/apis/node.k8s.io/v1alpha1/runtimeclasses/{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> deleteRuntimeClass​(@Path("name")
                                                                                                                                     java.lang.String name,
                                                                                                                                     @QueryMap
                                                                                                                                     NodeV1alpha1Api.DeleteRuntimeClass queryParameters)
        delete a RuntimeClass
        Parameters:
        name - name of the RuntimeClass
      • readRuntimeClass

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

        @HTTP(method="GET",
              path="/apis/node.k8s.io/v1alpha1/runtimeclasses/{name}")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.node.v1alpha1.RuntimeClass> readRuntimeClass​(@Path("name")
                                                                                                                             java.lang.String name,
                                                                                                                             @QueryMap
                                                                                                                             NodeV1alpha1Api.ReadRuntimeClass queryParameters)
        read the specified RuntimeClass
        Parameters:
        name - name of the RuntimeClass
      • patchRuntimeClass

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

        @HTTP(method="PATCH",
              path="/apis/node.k8s.io/v1alpha1/runtimeclasses/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/merge-patch+json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.node.v1alpha1.RuntimeClass> patchRuntimeClass​(@Path("name")
                                                                                                                              java.lang.String name,
                                                                                                                              @Body
                                                                                                                              com.marcnuri.yakc.model.io.k8s.api.node.v1alpha1.RuntimeClass body,
                                                                                                                              @QueryMap
                                                                                                                              NodeV1alpha1Api.PatchRuntimeClass queryParameters)
        partially update the specified RuntimeClass
        Parameters:
        name - name of the RuntimeClass
      • replaceRuntimeClass

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

        @HTTP(method="PUT",
              path="/apis/node.k8s.io/v1alpha1/runtimeclasses/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.node.v1alpha1.RuntimeClass> replaceRuntimeClass​(@Path("name")
                                                                                                                                java.lang.String name,
                                                                                                                                @Body
                                                                                                                                com.marcnuri.yakc.model.io.k8s.api.node.v1alpha1.RuntimeClass body,
                                                                                                                                @QueryMap
                                                                                                                                NodeV1alpha1Api.ReplaceRuntimeClass queryParameters)
        replace the specified RuntimeClass
        Parameters:
        name - name of the RuntimeClass
      • watchRuntimeClassList

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

        @HTTP(method="GET",
              path="/apis/node.k8s.io/v1alpha1/watch/runtimeclasses")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent> watchRuntimeClassList​(@QueryMap
                                                                                                                                            NodeV1alpha1Api.WatchRuntimeClassList queryParameters)
        watch individual changes to a list of RuntimeClass. deprecated: use the 'watch' parameter with a list operation instead.
      • watchRuntimeClass

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

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