Interface NetworkingV1beta1Api

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

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

      • getAPIResources

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

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

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

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

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

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

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

        @HTTP(method="DELETE",
              path="/apis/networking.k8s.io/v1beta1/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/v1beta1/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/v1beta1/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
                                                                                                                                     NetworkingV1beta1Api.DeleteIngressClass queryParameters)
        delete an IngressClass
        Parameters:
        name - name of the IngressClass
      • deleteIngressClass

        @HTTP(method="DELETE",
              path="/apis/networking.k8s.io/v1beta1/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
                                                                                                                                     NetworkingV1beta1Api.DeleteIngressClass queryParameters)
        delete an IngressClass
        Parameters:
        name - name of the IngressClass
      • readIngressClass

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

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

        @HTTP(method="PATCH",
              path="/apis/networking.k8s.io/v1beta1/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.v1beta1.IngressClass> patchIngressClass​(@Path("name")
                                                                                                                                   java.lang.String name,
                                                                                                                                   @Body
                                                                                                                                   com.marcnuri.yakc.model.io.k8s.api.networking.v1beta1.IngressClass body,
                                                                                                                                   @QueryMap
                                                                                                                                   NetworkingV1beta1Api.PatchIngressClass queryParameters)
        partially update the specified IngressClass
        Parameters:
        name - name of the IngressClass
      • replaceIngressClass

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

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

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

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

        @HTTP(method="DELETE",
              path="/apis/networking.k8s.io/v1beta1/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/v1beta1/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/v1beta1/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
                                                                                                                                                    NetworkingV1beta1Api.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/v1beta1/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
                                                                                                                                                    NetworkingV1beta1Api.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/v1beta1/namespaces/{namespace}/ingresses")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<com.marcnuri.yakc.model.io.k8s.api.networking.v1beta1.IngressList,​com.marcnuri.yakc.model.io.k8s.api.networking.v1beta1.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/v1beta1/namespaces/{namespace}/ingresses")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<com.marcnuri.yakc.model.io.k8s.api.networking.v1beta1.IngressList,​com.marcnuri.yakc.model.io.k8s.api.networking.v1beta1.Ingress> listNamespacedIngress​(@Path("namespace")
                                                                                                                                                                                                              java.lang.String namespace,
                                                                                                                                                                                                              @QueryMap
                                                                                                                                                                                                              NetworkingV1beta1Api.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/v1beta1/namespaces/{namespace}/ingresses",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.networking.v1beta1.Ingress> createNamespacedIngress​(@Path("namespace")
                                                                                                                                    java.lang.String namespace,
                                                                                                                                    @Body
                                                                                                                                    com.marcnuri.yakc.model.io.k8s.api.networking.v1beta1.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/v1beta1/namespaces/{namespace}/ingresses",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.networking.v1beta1.Ingress> createNamespacedIngress​(@Path("namespace")
                                                                                                                                    java.lang.String namespace,
                                                                                                                                    @Body
                                                                                                                                    com.marcnuri.yakc.model.io.k8s.api.networking.v1beta1.Ingress body,
                                                                                                                                    @QueryMap
                                                                                                                                    NetworkingV1beta1Api.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/v1beta1/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/v1beta1/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/v1beta1/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
                                                                                                                                          NetworkingV1beta1Api.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/v1beta1/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
                                                                                                                                          NetworkingV1beta1Api.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/v1beta1/namespaces/{namespace}/ingresses/{name}")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.networking.v1beta1.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/v1beta1/namespaces/{namespace}/ingresses/{name}")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.networking.v1beta1.Ingress> readNamespacedIngress​(@Path("name")
                                                                                                                                  java.lang.String name,
                                                                                                                                  @Path("namespace")
                                                                                                                                  java.lang.String namespace,
                                                                                                                                  @QueryMap
                                                                                                                                  NetworkingV1beta1Api.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/v1beta1/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.v1beta1.Ingress> patchNamespacedIngress​(@Path("name")
                                                                                                                                   java.lang.String name,
                                                                                                                                   @Path("namespace")
                                                                                                                                   java.lang.String namespace,
                                                                                                                                   @Body
                                                                                                                                   com.marcnuri.yakc.model.io.k8s.api.networking.v1beta1.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/v1beta1/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.v1beta1.Ingress> patchNamespacedIngress​(@Path("name")
                                                                                                                                   java.lang.String name,
                                                                                                                                   @Path("namespace")
                                                                                                                                   java.lang.String namespace,
                                                                                                                                   @Body
                                                                                                                                   com.marcnuri.yakc.model.io.k8s.api.networking.v1beta1.Ingress body,
                                                                                                                                   @QueryMap
                                                                                                                                   NetworkingV1beta1Api.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/v1beta1/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.v1beta1.Ingress> replaceNamespacedIngress​(@Path("name")
                                                                                                                                     java.lang.String name,
                                                                                                                                     @Path("namespace")
                                                                                                                                     java.lang.String namespace,
                                                                                                                                     @Body
                                                                                                                                     com.marcnuri.yakc.model.io.k8s.api.networking.v1beta1.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/v1beta1/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.v1beta1.Ingress> replaceNamespacedIngress​(@Path("name")
                                                                                                                                     java.lang.String name,
                                                                                                                                     @Path("namespace")
                                                                                                                                     java.lang.String namespace,
                                                                                                                                     @Body
                                                                                                                                     com.marcnuri.yakc.model.io.k8s.api.networking.v1beta1.Ingress body,
                                                                                                                                     @QueryMap
                                                                                                                                     NetworkingV1beta1Api.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/v1beta1/namespaces/{namespace}/ingresses/{name}/status")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.networking.v1beta1.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/v1beta1/namespaces/{namespace}/ingresses/{name}/status")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.networking.v1beta1.Ingress> readNamespacedIngressStatus​(@Path("name")
                                                                                                                                        java.lang.String name,
                                                                                                                                        @Path("namespace")
                                                                                                                                        java.lang.String namespace,
                                                                                                                                        @QueryMap
                                                                                                                                        NetworkingV1beta1Api.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/v1beta1/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.v1beta1.Ingress> patchNamespacedIngressStatus​(@Path("name")
                                                                                                                                         java.lang.String name,
                                                                                                                                         @Path("namespace")
                                                                                                                                         java.lang.String namespace,
                                                                                                                                         @Body
                                                                                                                                         com.marcnuri.yakc.model.io.k8s.api.networking.v1beta1.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/v1beta1/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.v1beta1.Ingress> patchNamespacedIngressStatus​(@Path("name")
                                                                                                                                         java.lang.String name,
                                                                                                                                         @Path("namespace")
                                                                                                                                         java.lang.String namespace,
                                                                                                                                         @Body
                                                                                                                                         com.marcnuri.yakc.model.io.k8s.api.networking.v1beta1.Ingress body,
                                                                                                                                         @QueryMap
                                                                                                                                         NetworkingV1beta1Api.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/v1beta1/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.v1beta1.Ingress> replaceNamespacedIngressStatus​(@Path("name")
                                                                                                                                           java.lang.String name,
                                                                                                                                           @Path("namespace")
                                                                                                                                           java.lang.String namespace,
                                                                                                                                           @Body
                                                                                                                                           com.marcnuri.yakc.model.io.k8s.api.networking.v1beta1.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/v1beta1/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.v1beta1.Ingress> replaceNamespacedIngressStatus​(@Path("name")
                                                                                                                                           java.lang.String name,
                                                                                                                                           @Path("namespace")
                                                                                                                                           java.lang.String namespace,
                                                                                                                                           @Body
                                                                                                                                           com.marcnuri.yakc.model.io.k8s.api.networking.v1beta1.Ingress body,
                                                                                                                                           @QueryMap
                                                                                                                                           NetworkingV1beta1Api.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
      • watchIngressClassList

        @HTTP(method="GET",
              path="/apis/networking.k8s.io/v1beta1/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/v1beta1/watch/ingressclasses")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent> watchIngressClassList​(@QueryMap
                                                                                                                                            NetworkingV1beta1Api.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/v1beta1/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/v1beta1/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
                                                                                                                                        NetworkingV1beta1Api.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/v1beta1/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/v1beta1/watch/ingresses")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent> watchIngressListForAllNamespaces​(@QueryMap
                                                                                                                                                       NetworkingV1beta1Api.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/v1beta1/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/v1beta1/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
                                                                                                                                                 NetworkingV1beta1Api.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/v1beta1/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/v1beta1/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
                                                                                                                                             NetworkingV1beta1Api.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