Interface NetworkingV1Api

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

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

      • getAPIResources

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

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

        @HTTP(method="DELETE",
              path="/apis/networking.k8s.io/v1/ingressclasses",
              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> deleteCollectionIngressClass()
        delete collection of IngressClass
      • deleteCollectionIngressClass

        @HTTP(method="DELETE",
              path="/apis/networking.k8s.io/v1/ingressclasses",
              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> deleteCollectionIngressClass​(@Body
                                                                                                                                               com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions body,
                                                                                                                                               @QueryMap
                                                                                                                                               NetworkingV1Api.DeleteCollectionIngressClass queryParameters)
        delete collection of IngressClass
      • deleteCollectionIngressClass

        @HTTP(method="DELETE",
              path="/apis/networking.k8s.io/v1/ingressclasses",
              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> deleteCollectionIngressClass​(@QueryMap
                                                                                                                                               NetworkingV1Api.DeleteCollectionIngressClass queryParameters)
        delete collection of IngressClass
      • listIngressClass

        @HTTP(method="GET",
              path="/apis/networking.k8s.io/v1/ingressclasses")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<com.marcnuri.yakc.model.io.k8s.api.networking.v1.IngressClassList,​com.marcnuri.yakc.model.io.k8s.api.networking.v1.IngressClass> listIngressClass()
        list or watch objects of kind IngressClass
      • listIngressClass

        @HTTP(method="GET",
              path="/apis/networking.k8s.io/v1/ingressclasses")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<com.marcnuri.yakc.model.io.k8s.api.networking.v1.IngressClassList,​com.marcnuri.yakc.model.io.k8s.api.networking.v1.IngressClass> listIngressClass​(@QueryMap
                                                                                                                                                                                                         NetworkingV1Api.ListIngressClass queryParameters)
        list or watch objects of kind IngressClass
      • createIngressClass

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

        @HTTP(method="POST",
              path="/apis/networking.k8s.io/v1/ingressclasses",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.networking.v1.IngressClass> createIngressClass​(@Body
                                                                                                                               com.marcnuri.yakc.model.io.k8s.api.networking.v1.IngressClass body,
                                                                                                                               @QueryMap
                                                                                                                               NetworkingV1Api.CreateIngressClass queryParameters)
        create an IngressClass
      • deleteIngressClass

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

        @HTTP(method="DELETE",
              path="/apis/networking.k8s.io/v1/ingressclasses/{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> deleteIngressClass​(@Path("name")
                                                                                                                                     java.lang.String name)
        delete an IngressClass
        Parameters:
        name - name of the IngressClass
      • deleteIngressClass

        @HTTP(method="DELETE",
              path="/apis/networking.k8s.io/v1/ingressclasses/{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> deleteIngressClass​(@Path("name")
                                                                                                                                     java.lang.String name,
                                                                                                                                     @Body
                                                                                                                                     com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions body,
                                                                                                                                     @QueryMap
                                                                                                                                     NetworkingV1Api.DeleteIngressClass queryParameters)
        delete an IngressClass
        Parameters:
        name - name of the IngressClass
      • deleteIngressClass

        @HTTP(method="DELETE",
              path="/apis/networking.k8s.io/v1/ingressclasses/{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> deleteIngressClass​(@Path("name")
                                                                                                                                     java.lang.String name,
                                                                                                                                     @QueryMap
                                                                                                                                     NetworkingV1Api.DeleteIngressClass queryParameters)
        delete an IngressClass
        Parameters:
        name - name of the IngressClass
      • readIngressClass

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

        @HTTP(method="GET",
              path="/apis/networking.k8s.io/v1/ingressclasses/{name}")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.networking.v1.IngressClass> readIngressClass​(@Path("name")
                                                                                                                             java.lang.String name,
                                                                                                                             @QueryMap
                                                                                                                             NetworkingV1Api.ReadIngressClass queryParameters)
        read the specified IngressClass
        Parameters:
        name - name of the IngressClass
      • patchIngressClass

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

        @HTTP(method="PATCH",
              path="/apis/networking.k8s.io/v1/ingressclasses/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/merge-patch+json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.networking.v1.IngressClass> patchIngressClass​(@Path("name")
                                                                                                                              java.lang.String name,
                                                                                                                              @Body
                                                                                                                              com.marcnuri.yakc.model.io.k8s.api.networking.v1.IngressClass body,
                                                                                                                              @QueryMap
                                                                                                                              NetworkingV1Api.PatchIngressClass queryParameters)
        partially update the specified IngressClass
        Parameters:
        name - name of the IngressClass
      • replaceIngressClass

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

        @HTTP(method="PUT",
              path="/apis/networking.k8s.io/v1/ingressclasses/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.networking.v1.IngressClass> replaceIngressClass​(@Path("name")
                                                                                                                                java.lang.String name,
                                                                                                                                @Body
                                                                                                                                com.marcnuri.yakc.model.io.k8s.api.networking.v1.IngressClass body,
                                                                                                                                @QueryMap
                                                                                                                                NetworkingV1Api.ReplaceIngressClass queryParameters)
        replace the specified IngressClass
        Parameters:
        name - name of the IngressClass
      • listIngressForAllNamespaces

        @HTTP(method="GET",
              path="/apis/networking.k8s.io/v1/ingresses")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<com.marcnuri.yakc.model.io.k8s.api.networking.v1.IngressList,​com.marcnuri.yakc.model.io.k8s.api.networking.v1.Ingress> listIngressForAllNamespaces()
        list or watch objects of kind Ingress
      • listIngressForAllNamespaces

        @HTTP(method="GET",
              path="/apis/networking.k8s.io/v1/ingresses")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<com.marcnuri.yakc.model.io.k8s.api.networking.v1.IngressList,​com.marcnuri.yakc.model.io.k8s.api.networking.v1.Ingress> listIngressForAllNamespaces​(@QueryMap
                                                                                                                                                                                                          NetworkingV1Api.ListIngressForAllNamespaces queryParameters)
        list or watch objects of kind Ingress
      • deleteCollectionNamespacedIngress

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

        @HTTP(method="DELETE",
              path="/apis/networking.k8s.io/v1/namespaces/{namespace}/ingresses",
              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> deleteCollectionNamespacedIngress​(@Path("namespace")
                                                                                                                                                    java.lang.String namespace)
        delete collection of Ingress
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • deleteCollectionNamespacedIngress

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

        @HTTP(method="DELETE",
              path="/apis/networking.k8s.io/v1/namespaces/{namespace}/ingresses",
              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> deleteCollectionNamespacedIngress​(@Path("namespace")
                                                                                                                                                    java.lang.String namespace,
                                                                                                                                                    @QueryMap
                                                                                                                                                    NetworkingV1Api.DeleteCollectionNamespacedIngress queryParameters)
        delete collection of Ingress
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • listNamespacedIngress

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

        @HTTP(method="GET",
              path="/apis/networking.k8s.io/v1/namespaces/{namespace}/ingresses")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<com.marcnuri.yakc.model.io.k8s.api.networking.v1.IngressList,​com.marcnuri.yakc.model.io.k8s.api.networking.v1.Ingress> listNamespacedIngress​(@Path("namespace")
                                                                                                                                                                                                    java.lang.String namespace,
                                                                                                                                                                                                    @QueryMap
                                                                                                                                                                                                    NetworkingV1Api.ListNamespacedIngress queryParameters)
        list or watch objects of kind Ingress
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • createNamespacedIngress

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

        @HTTP(method="POST",
              path="/apis/networking.k8s.io/v1/namespaces/{namespace}/ingresses",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.networking.v1.Ingress> createNamespacedIngress​(@Path("namespace")
                                                                                                                               java.lang.String namespace,
                                                                                                                               @Body
                                                                                                                               com.marcnuri.yakc.model.io.k8s.api.networking.v1.Ingress body,
                                                                                                                               @QueryMap
                                                                                                                               NetworkingV1Api.CreateNamespacedIngress queryParameters)
        create an Ingress
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedIngress

        @HTTP(method="DELETE",
              path="/apis/networking.k8s.io/v1/namespaces/{namespace}/ingresses/{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> deleteNamespacedIngress​(@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 an Ingress
        Parameters:
        name - name of the Ingress
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedIngress

        @HTTP(method="DELETE",
              path="/apis/networking.k8s.io/v1/namespaces/{namespace}/ingresses/{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> deleteNamespacedIngress​(@Path("name")
                                                                                                                                          java.lang.String name,
                                                                                                                                          @Path("namespace")
                                                                                                                                          java.lang.String namespace)
        delete an Ingress
        Parameters:
        name - name of the Ingress
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedIngress

        @HTTP(method="DELETE",
              path="/apis/networking.k8s.io/v1/namespaces/{namespace}/ingresses/{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> deleteNamespacedIngress​(@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
                                                                                                                                          NetworkingV1Api.DeleteNamespacedIngress queryParameters)
        delete an Ingress
        Parameters:
        name - name of the Ingress
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedIngress

        @HTTP(method="DELETE",
              path="/apis/networking.k8s.io/v1/namespaces/{namespace}/ingresses/{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> deleteNamespacedIngress​(@Path("name")
                                                                                                                                          java.lang.String name,
                                                                                                                                          @Path("namespace")
                                                                                                                                          java.lang.String namespace,
                                                                                                                                          @QueryMap
                                                                                                                                          NetworkingV1Api.DeleteNamespacedIngress queryParameters)
        delete an Ingress
        Parameters:
        name - name of the Ingress
        namespace - object name and auth scope, such as for teams and projects
      • readNamespacedIngress

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

        @HTTP(method="GET",
              path="/apis/networking.k8s.io/v1/namespaces/{namespace}/ingresses/{name}")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.networking.v1.Ingress> readNamespacedIngress​(@Path("name")
                                                                                                                             java.lang.String name,
                                                                                                                             @Path("namespace")
                                                                                                                             java.lang.String namespace,
                                                                                                                             @QueryMap
                                                                                                                             NetworkingV1Api.ReadNamespacedIngress queryParameters)
        read the specified Ingress
        Parameters:
        name - name of the Ingress
        namespace - object name and auth scope, such as for teams and projects
      • patchNamespacedIngress

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

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

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

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

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

        @HTTP(method="GET",
              path="/apis/networking.k8s.io/v1/namespaces/{namespace}/ingresses/{name}/status")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.networking.v1.Ingress> readNamespacedIngressStatus​(@Path("name")
                                                                                                                                   java.lang.String name,
                                                                                                                                   @Path("namespace")
                                                                                                                                   java.lang.String namespace,
                                                                                                                                   @QueryMap
                                                                                                                                   NetworkingV1Api.ReadNamespacedIngressStatus queryParameters)
        read status of the specified Ingress
        Parameters:
        name - name of the Ingress
        namespace - object name and auth scope, such as for teams and projects
      • patchNamespacedIngressStatus

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

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

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

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

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

        @HTTP(method="DELETE",
              path="/apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies",
              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> deleteCollectionNamespacedNetworkPolicy​(@Path("namespace")
                                                                                                                                                          java.lang.String namespace)
        delete collection of NetworkPolicy
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • deleteCollectionNamespacedNetworkPolicy

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

        @HTTP(method="DELETE",
              path="/apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies",
              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> deleteCollectionNamespacedNetworkPolicy​(@Path("namespace")
                                                                                                                                                          java.lang.String namespace,
                                                                                                                                                          @QueryMap
                                                                                                                                                          NetworkingV1Api.DeleteCollectionNamespacedNetworkPolicy queryParameters)
        delete collection of NetworkPolicy
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • listNamespacedNetworkPolicy

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

        @HTTP(method="GET",
              path="/apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<com.marcnuri.yakc.model.io.k8s.api.networking.v1.NetworkPolicyList,​com.marcnuri.yakc.model.io.k8s.api.networking.v1.NetworkPolicy> listNamespacedNetworkPolicy​(@Path("namespace")
                                                                                                                                                                                                                      java.lang.String namespace,
                                                                                                                                                                                                                      @QueryMap
                                                                                                                                                                                                                      NetworkingV1Api.ListNamespacedNetworkPolicy queryParameters)
        list or watch objects of kind NetworkPolicy
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • createNamespacedNetworkPolicy

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

        @HTTP(method="POST",
              path="/apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.networking.v1.NetworkPolicy> createNamespacedNetworkPolicy​(@Path("namespace")
                                                                                                                                           java.lang.String namespace,
                                                                                                                                           @Body
                                                                                                                                           com.marcnuri.yakc.model.io.k8s.api.networking.v1.NetworkPolicy body,
                                                                                                                                           @QueryMap
                                                                                                                                           NetworkingV1Api.CreateNamespacedNetworkPolicy queryParameters)
        create a NetworkPolicy
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedNetworkPolicy

        @HTTP(method="DELETE",
              path="/apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies/{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> deleteNamespacedNetworkPolicy​(@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 NetworkPolicy
        Parameters:
        name - name of the NetworkPolicy
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedNetworkPolicy

        @HTTP(method="DELETE",
              path="/apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies/{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> deleteNamespacedNetworkPolicy​(@Path("name")
                                                                                                                                                java.lang.String name,
                                                                                                                                                @Path("namespace")
                                                                                                                                                java.lang.String namespace)
        delete a NetworkPolicy
        Parameters:
        name - name of the NetworkPolicy
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedNetworkPolicy

        @HTTP(method="DELETE",
              path="/apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies/{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> deleteNamespacedNetworkPolicy​(@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
                                                                                                                                                NetworkingV1Api.DeleteNamespacedNetworkPolicy queryParameters)
        delete a NetworkPolicy
        Parameters:
        name - name of the NetworkPolicy
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedNetworkPolicy

        @HTTP(method="DELETE",
              path="/apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies/{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> deleteNamespacedNetworkPolicy​(@Path("name")
                                                                                                                                                java.lang.String name,
                                                                                                                                                @Path("namespace")
                                                                                                                                                java.lang.String namespace,
                                                                                                                                                @QueryMap
                                                                                                                                                NetworkingV1Api.DeleteNamespacedNetworkPolicy queryParameters)
        delete a NetworkPolicy
        Parameters:
        name - name of the NetworkPolicy
        namespace - object name and auth scope, such as for teams and projects
      • readNamespacedNetworkPolicy

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

        @HTTP(method="GET",
              path="/apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies/{name}")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.networking.v1.NetworkPolicy> readNamespacedNetworkPolicy​(@Path("name")
                                                                                                                                         java.lang.String name,
                                                                                                                                         @Path("namespace")
                                                                                                                                         java.lang.String namespace,
                                                                                                                                         @QueryMap
                                                                                                                                         NetworkingV1Api.ReadNamespacedNetworkPolicy queryParameters)
        read the specified NetworkPolicy
        Parameters:
        name - name of the NetworkPolicy
        namespace - object name and auth scope, such as for teams and projects
      • patchNamespacedNetworkPolicy

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

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

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

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

        @HTTP(method="GET",
              path="/apis/networking.k8s.io/v1/networkpolicies")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<com.marcnuri.yakc.model.io.k8s.api.networking.v1.NetworkPolicyList,​com.marcnuri.yakc.model.io.k8s.api.networking.v1.NetworkPolicy> listNetworkPolicyForAllNamespaces()
        list or watch objects of kind NetworkPolicy
      • listNetworkPolicyForAllNamespaces

        @HTTP(method="GET",
              path="/apis/networking.k8s.io/v1/networkpolicies")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<com.marcnuri.yakc.model.io.k8s.api.networking.v1.NetworkPolicyList,​com.marcnuri.yakc.model.io.k8s.api.networking.v1.NetworkPolicy> listNetworkPolicyForAllNamespaces​(@QueryMap
                                                                                                                                                                                                                            NetworkingV1Api.ListNetworkPolicyForAllNamespaces queryParameters)
        list or watch objects of kind NetworkPolicy
      • watchIngressClassList

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

        @HTTP(method="GET",
              path="/apis/networking.k8s.io/v1/watch/ingressclasses")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent> watchIngressClassList​(@QueryMap
                                                                                                                                            NetworkingV1Api.WatchIngressClassList queryParameters)
        watch individual changes to a list of IngressClass. deprecated: use the 'watch' parameter with a list operation instead.
      • watchIngressClass

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

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

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

        @HTTP(method="GET",
              path="/apis/networking.k8s.io/v1/watch/ingresses")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent> watchIngressListForAllNamespaces​(@QueryMap
                                                                                                                                                       NetworkingV1Api.WatchIngressListForAllNamespaces queryParameters)
        watch individual changes to a list of Ingress. deprecated: use the 'watch' parameter with a list operation instead.
      • watchNamespacedIngressList

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

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

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

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

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

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

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

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

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

        @HTTP(method="GET",
              path="/apis/networking.k8s.io/v1/watch/networkpolicies")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent> watchNetworkPolicyListForAllNamespaces​(@QueryMap
                                                                                                                                                             NetworkingV1Api.WatchNetworkPolicyListForAllNamespaces queryParameters)
        watch individual changes to a list of NetworkPolicy. deprecated: use the 'watch' parameter with a list operation instead.