Interface KudoDevV1beta1Api

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

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

      • listInstanceForAllNamespaces

        @HTTP(method="GET",
              path="/apis/kudo.dev/v1beta1/instances")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<InstanceList,​Instance> listInstanceForAllNamespaces()
        list objects of kind Instance
      • deleteCollectionNamespacedInstance

        @HTTP(method="DELETE",
              path="/apis/kudo.dev/v1beta1/namespaces/{namespace}/instances")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteCollectionNamespacedInstance​(@Path("namespace")
                                                                                                                                                     java.lang.String namespace)
        delete collection of Instance
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • deleteCollectionNamespacedInstance

        @HTTP(method="DELETE",
              path="/apis/kudo.dev/v1beta1/namespaces/{namespace}/instances")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteCollectionNamespacedInstance​(@Path("namespace")
                                                                                                                                                     java.lang.String namespace,
                                                                                                                                                     @QueryMap
                                                                                                                                                     KudoDevV1beta1Api.DeleteCollectionNamespacedInstance queryParameters)
        delete collection of Instance
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • listNamespacedInstance

        @HTTP(method="GET",
              path="/apis/kudo.dev/v1beta1/namespaces/{namespace}/instances")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<InstanceList,​Instance> listNamespacedInstance​(@Path("namespace")
                                                                                                     java.lang.String namespace)
        list objects of kind Instance
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • listNamespacedInstance

        @HTTP(method="GET",
              path="/apis/kudo.dev/v1beta1/namespaces/{namespace}/instances")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<InstanceList,​Instance> listNamespacedInstance​(@Path("namespace")
                                                                                                     java.lang.String namespace,
                                                                                                     @QueryMap
                                                                                                     KudoDevV1beta1Api.ListNamespacedInstance queryParameters)
        list objects of kind Instance
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • createNamespacedInstance

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

        @HTTP(method="POST",
              path="/apis/kudo.dev/v1beta1/namespaces/{namespace}/instances",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<Instance> createNamespacedInstance​(@Path("namespace")
                                                                                java.lang.String namespace,
                                                                                @Body
                                                                                Instance body,
                                                                                @QueryMap
                                                                                KudoDevV1beta1Api.CreateNamespacedInstance queryParameters)
        create an Instance
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedInstance

        @HTTP(method="DELETE",
              path="/apis/kudo.dev/v1beta1/namespaces/{namespace}/instances/{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> deleteNamespacedInstance​(@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 Instance
        Parameters:
        name - name of the Instance
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedInstance

        @HTTP(method="DELETE",
              path="/apis/kudo.dev/v1beta1/namespaces/{namespace}/instances/{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> deleteNamespacedInstance​(@Path("name")
                                                                                                                                           java.lang.String name,
                                                                                                                                           @Path("namespace")
                                                                                                                                           java.lang.String namespace)
        delete an Instance
        Parameters:
        name - name of the Instance
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedInstance

        @HTTP(method="DELETE",
              path="/apis/kudo.dev/v1beta1/namespaces/{namespace}/instances/{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> deleteNamespacedInstance​(@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
                                                                                                                                           KudoDevV1beta1Api.DeleteNamespacedInstance queryParameters)
        delete an Instance
        Parameters:
        name - name of the Instance
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedInstance

        @HTTP(method="DELETE",
              path="/apis/kudo.dev/v1beta1/namespaces/{namespace}/instances/{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> deleteNamespacedInstance​(@Path("name")
                                                                                                                                           java.lang.String name,
                                                                                                                                           @Path("namespace")
                                                                                                                                           java.lang.String namespace,
                                                                                                                                           @QueryMap
                                                                                                                                           KudoDevV1beta1Api.DeleteNamespacedInstance queryParameters)
        delete an Instance
        Parameters:
        name - name of the Instance
        namespace - object name and auth scope, such as for teams and projects
      • readNamespacedInstance

        @HTTP(method="GET",
              path="/apis/kudo.dev/v1beta1/namespaces/{namespace}/instances/{name}")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<Instance> readNamespacedInstance​(@Path("name")
                                                                              java.lang.String name,
                                                                              @Path("namespace")
                                                                              java.lang.String namespace)
        read the specified Instance
        Parameters:
        name - name of the Instance
        namespace - object name and auth scope, such as for teams and projects
      • readNamespacedInstance

        @HTTP(method="GET",
              path="/apis/kudo.dev/v1beta1/namespaces/{namespace}/instances/{name}")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<Instance> readNamespacedInstance​(@Path("name")
                                                                              java.lang.String name,
                                                                              @Path("namespace")
                                                                              java.lang.String namespace,
                                                                              @QueryMap
                                                                              KudoDevV1beta1Api.ReadNamespacedInstance queryParameters)
        read the specified Instance
        Parameters:
        name - name of the Instance
        namespace - object name and auth scope, such as for teams and projects
      • patchNamespacedInstance

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

        @HTTP(method="PATCH",
              path="/apis/kudo.dev/v1beta1/namespaces/{namespace}/instances/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/merge-patch+json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<Instance> patchNamespacedInstance​(@Path("name")
                                                                               java.lang.String name,
                                                                               @Path("namespace")
                                                                               java.lang.String namespace,
                                                                               @Body
                                                                               Instance body,
                                                                               @QueryMap
                                                                               KudoDevV1beta1Api.PatchNamespacedInstance queryParameters)
        partially update the specified Instance
        Parameters:
        name - name of the Instance
        namespace - object name and auth scope, such as for teams and projects
      • replaceNamespacedInstance

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

        @HTTP(method="PUT",
              path="/apis/kudo.dev/v1beta1/namespaces/{namespace}/instances/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<Instance> replaceNamespacedInstance​(@Path("name")
                                                                                 java.lang.String name,
                                                                                 @Path("namespace")
                                                                                 java.lang.String namespace,
                                                                                 @Body
                                                                                 Instance body,
                                                                                 @QueryMap
                                                                                 KudoDevV1beta1Api.ReplaceNamespacedInstance queryParameters)
        replace the specified Instance
        Parameters:
        name - name of the Instance
        namespace - object name and auth scope, such as for teams and projects
      • readNamespacedInstanceStatus

        @HTTP(method="GET",
              path="/apis/kudo.dev/v1beta1/namespaces/{namespace}/instances/{name}/status")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<Instance> readNamespacedInstanceStatus​(@Path("name")
                                                                                    java.lang.String name,
                                                                                    @Path("namespace")
                                                                                    java.lang.String namespace)
        read status of the specified Instance
        Parameters:
        name - name of the Instance
        namespace - object name and auth scope, such as for teams and projects
      • readNamespacedInstanceStatus

        @HTTP(method="GET",
              path="/apis/kudo.dev/v1beta1/namespaces/{namespace}/instances/{name}/status")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<Instance> readNamespacedInstanceStatus​(@Path("name")
                                                                                    java.lang.String name,
                                                                                    @Path("namespace")
                                                                                    java.lang.String namespace,
                                                                                    @QueryMap
                                                                                    KudoDevV1beta1Api.ReadNamespacedInstanceStatus queryParameters)
        read status of the specified Instance
        Parameters:
        name - name of the Instance
        namespace - object name and auth scope, such as for teams and projects
      • patchNamespacedInstanceStatus

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

        @HTTP(method="PATCH",
              path="/apis/kudo.dev/v1beta1/namespaces/{namespace}/instances/{name}/status",
              hasBody=true)
        @Headers({"Content-Type: application/merge-patch+json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<Instance> patchNamespacedInstanceStatus​(@Path("name")
                                                                                     java.lang.String name,
                                                                                     @Path("namespace")
                                                                                     java.lang.String namespace,
                                                                                     @Body
                                                                                     Instance body,
                                                                                     @QueryMap
                                                                                     KudoDevV1beta1Api.PatchNamespacedInstanceStatus queryParameters)
        partially update status of the specified Instance
        Parameters:
        name - name of the Instance
        namespace - object name and auth scope, such as for teams and projects
      • replaceNamespacedInstanceStatus

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

        @HTTP(method="PUT",
              path="/apis/kudo.dev/v1beta1/namespaces/{namespace}/instances/{name}/status",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<Instance> replaceNamespacedInstanceStatus​(@Path("name")
                                                                                       java.lang.String name,
                                                                                       @Path("namespace")
                                                                                       java.lang.String namespace,
                                                                                       @Body
                                                                                       Instance body,
                                                                                       @QueryMap
                                                                                       KudoDevV1beta1Api.ReplaceNamespacedInstanceStatus queryParameters)
        replace status of the specified Instance
        Parameters:
        name - name of the Instance
        namespace - object name and auth scope, such as for teams and projects
      • deleteCollectionNamespacedOperator

        @HTTP(method="DELETE",
              path="/apis/kudo.dev/v1beta1/namespaces/{namespace}/operators")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteCollectionNamespacedOperator​(@Path("namespace")
                                                                                                                                                     java.lang.String namespace)
        delete collection of Operator
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • deleteCollectionNamespacedOperator

        @HTTP(method="DELETE",
              path="/apis/kudo.dev/v1beta1/namespaces/{namespace}/operators")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteCollectionNamespacedOperator​(@Path("namespace")
                                                                                                                                                     java.lang.String namespace,
                                                                                                                                                     @QueryMap
                                                                                                                                                     KudoDevV1beta1Api.DeleteCollectionNamespacedOperator queryParameters)
        delete collection of Operator
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • listNamespacedOperator

        @HTTP(method="GET",
              path="/apis/kudo.dev/v1beta1/namespaces/{namespace}/operators")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<OperatorList,​Operator> listNamespacedOperator​(@Path("namespace")
                                                                                                     java.lang.String namespace)
        list objects of kind Operator
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • listNamespacedOperator

        @HTTP(method="GET",
              path="/apis/kudo.dev/v1beta1/namespaces/{namespace}/operators")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<OperatorList,​Operator> listNamespacedOperator​(@Path("namespace")
                                                                                                     java.lang.String namespace,
                                                                                                     @QueryMap
                                                                                                     KudoDevV1beta1Api.ListNamespacedOperator queryParameters)
        list objects of kind Operator
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • createNamespacedOperator

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

        @HTTP(method="POST",
              path="/apis/kudo.dev/v1beta1/namespaces/{namespace}/operators",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<Operator> createNamespacedOperator​(@Path("namespace")
                                                                                java.lang.String namespace,
                                                                                @Body
                                                                                Operator body,
                                                                                @QueryMap
                                                                                KudoDevV1beta1Api.CreateNamespacedOperator queryParameters)
        create an Operator
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedOperator

        @HTTP(method="DELETE",
              path="/apis/kudo.dev/v1beta1/namespaces/{namespace}/operators/{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> deleteNamespacedOperator​(@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 Operator
        Parameters:
        name - name of the Operator
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedOperator

        @HTTP(method="DELETE",
              path="/apis/kudo.dev/v1beta1/namespaces/{namespace}/operators/{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> deleteNamespacedOperator​(@Path("name")
                                                                                                                                           java.lang.String name,
                                                                                                                                           @Path("namespace")
                                                                                                                                           java.lang.String namespace)
        delete an Operator
        Parameters:
        name - name of the Operator
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedOperator

        @HTTP(method="DELETE",
              path="/apis/kudo.dev/v1beta1/namespaces/{namespace}/operators/{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> deleteNamespacedOperator​(@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
                                                                                                                                           KudoDevV1beta1Api.DeleteNamespacedOperator queryParameters)
        delete an Operator
        Parameters:
        name - name of the Operator
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedOperator

        @HTTP(method="DELETE",
              path="/apis/kudo.dev/v1beta1/namespaces/{namespace}/operators/{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> deleteNamespacedOperator​(@Path("name")
                                                                                                                                           java.lang.String name,
                                                                                                                                           @Path("namespace")
                                                                                                                                           java.lang.String namespace,
                                                                                                                                           @QueryMap
                                                                                                                                           KudoDevV1beta1Api.DeleteNamespacedOperator queryParameters)
        delete an Operator
        Parameters:
        name - name of the Operator
        namespace - object name and auth scope, such as for teams and projects
      • readNamespacedOperator

        @HTTP(method="GET",
              path="/apis/kudo.dev/v1beta1/namespaces/{namespace}/operators/{name}")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<Operator> readNamespacedOperator​(@Path("name")
                                                                              java.lang.String name,
                                                                              @Path("namespace")
                                                                              java.lang.String namespace)
        read the specified Operator
        Parameters:
        name - name of the Operator
        namespace - object name and auth scope, such as for teams and projects
      • readNamespacedOperator

        @HTTP(method="GET",
              path="/apis/kudo.dev/v1beta1/namespaces/{namespace}/operators/{name}")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<Operator> readNamespacedOperator​(@Path("name")
                                                                              java.lang.String name,
                                                                              @Path("namespace")
                                                                              java.lang.String namespace,
                                                                              @QueryMap
                                                                              KudoDevV1beta1Api.ReadNamespacedOperator queryParameters)
        read the specified Operator
        Parameters:
        name - name of the Operator
        namespace - object name and auth scope, such as for teams and projects
      • patchNamespacedOperator

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

        @HTTP(method="PATCH",
              path="/apis/kudo.dev/v1beta1/namespaces/{namespace}/operators/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/merge-patch+json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<Operator> patchNamespacedOperator​(@Path("name")
                                                                               java.lang.String name,
                                                                               @Path("namespace")
                                                                               java.lang.String namespace,
                                                                               @Body
                                                                               Operator body,
                                                                               @QueryMap
                                                                               KudoDevV1beta1Api.PatchNamespacedOperator queryParameters)
        partially update the specified Operator
        Parameters:
        name - name of the Operator
        namespace - object name and auth scope, such as for teams and projects
      • replaceNamespacedOperator

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

        @HTTP(method="PUT",
              path="/apis/kudo.dev/v1beta1/namespaces/{namespace}/operators/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<Operator> replaceNamespacedOperator​(@Path("name")
                                                                                 java.lang.String name,
                                                                                 @Path("namespace")
                                                                                 java.lang.String namespace,
                                                                                 @Body
                                                                                 Operator body,
                                                                                 @QueryMap
                                                                                 KudoDevV1beta1Api.ReplaceNamespacedOperator queryParameters)
        replace the specified Operator
        Parameters:
        name - name of the Operator
        namespace - object name and auth scope, such as for teams and projects
      • deleteCollectionNamespacedOperatorVersion

        @HTTP(method="DELETE",
              path="/apis/kudo.dev/v1beta1/namespaces/{namespace}/operatorversions")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteCollectionNamespacedOperatorVersion​(@Path("namespace")
                                                                                                                                                            java.lang.String namespace)
        delete collection of OperatorVersion
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • deleteCollectionNamespacedOperatorVersion

        @HTTP(method="DELETE",
              path="/apis/kudo.dev/v1beta1/namespaces/{namespace}/operatorversions")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteCollectionNamespacedOperatorVersion​(@Path("namespace")
                                                                                                                                                            java.lang.String namespace,
                                                                                                                                                            @QueryMap
                                                                                                                                                            KudoDevV1beta1Api.DeleteCollectionNamespacedOperatorVersion queryParameters)
        delete collection of OperatorVersion
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • listNamespacedOperatorVersion

        @HTTP(method="GET",
              path="/apis/kudo.dev/v1beta1/namespaces/{namespace}/operatorversions")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<OperatorVersionList,​OperatorVersion> listNamespacedOperatorVersion​(@Path("namespace")
                                                                                                                          java.lang.String namespace)
        list objects of kind OperatorVersion
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • listNamespacedOperatorVersion

        @HTTP(method="GET",
              path="/apis/kudo.dev/v1beta1/namespaces/{namespace}/operatorversions")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<OperatorVersionList,​OperatorVersion> listNamespacedOperatorVersion​(@Path("namespace")
                                                                                                                          java.lang.String namespace,
                                                                                                                          @QueryMap
                                                                                                                          KudoDevV1beta1Api.ListNamespacedOperatorVersion queryParameters)
        list objects of kind OperatorVersion
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • createNamespacedOperatorVersion

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

        @HTTP(method="POST",
              path="/apis/kudo.dev/v1beta1/namespaces/{namespace}/operatorversions",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<OperatorVersion> createNamespacedOperatorVersion​(@Path("namespace")
                                                                                              java.lang.String namespace,
                                                                                              @Body
                                                                                              OperatorVersion body,
                                                                                              @QueryMap
                                                                                              KudoDevV1beta1Api.CreateNamespacedOperatorVersion queryParameters)
        create an OperatorVersion
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedOperatorVersion

        @HTTP(method="DELETE",
              path="/apis/kudo.dev/v1beta1/namespaces/{namespace}/operatorversions/{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> deleteNamespacedOperatorVersion​(@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 OperatorVersion
        Parameters:
        name - name of the OperatorVersion
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedOperatorVersion

        @HTTP(method="DELETE",
              path="/apis/kudo.dev/v1beta1/namespaces/{namespace}/operatorversions/{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> deleteNamespacedOperatorVersion​(@Path("name")
                                                                                                                                                  java.lang.String name,
                                                                                                                                                  @Path("namespace")
                                                                                                                                                  java.lang.String namespace)
        delete an OperatorVersion
        Parameters:
        name - name of the OperatorVersion
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedOperatorVersion

        @HTTP(method="DELETE",
              path="/apis/kudo.dev/v1beta1/namespaces/{namespace}/operatorversions/{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> deleteNamespacedOperatorVersion​(@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
                                                                                                                                                  KudoDevV1beta1Api.DeleteNamespacedOperatorVersion queryParameters)
        delete an OperatorVersion
        Parameters:
        name - name of the OperatorVersion
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedOperatorVersion

        @HTTP(method="DELETE",
              path="/apis/kudo.dev/v1beta1/namespaces/{namespace}/operatorversions/{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> deleteNamespacedOperatorVersion​(@Path("name")
                                                                                                                                                  java.lang.String name,
                                                                                                                                                  @Path("namespace")
                                                                                                                                                  java.lang.String namespace,
                                                                                                                                                  @QueryMap
                                                                                                                                                  KudoDevV1beta1Api.DeleteNamespacedOperatorVersion queryParameters)
        delete an OperatorVersion
        Parameters:
        name - name of the OperatorVersion
        namespace - object name and auth scope, such as for teams and projects
      • readNamespacedOperatorVersion

        @HTTP(method="GET",
              path="/apis/kudo.dev/v1beta1/namespaces/{namespace}/operatorversions/{name}")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<OperatorVersion> readNamespacedOperatorVersion​(@Path("name")
                                                                                            java.lang.String name,
                                                                                            @Path("namespace")
                                                                                            java.lang.String namespace)
        read the specified OperatorVersion
        Parameters:
        name - name of the OperatorVersion
        namespace - object name and auth scope, such as for teams and projects
      • readNamespacedOperatorVersion

        @HTTP(method="GET",
              path="/apis/kudo.dev/v1beta1/namespaces/{namespace}/operatorversions/{name}")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<OperatorVersion> readNamespacedOperatorVersion​(@Path("name")
                                                                                            java.lang.String name,
                                                                                            @Path("namespace")
                                                                                            java.lang.String namespace,
                                                                                            @QueryMap
                                                                                            KudoDevV1beta1Api.ReadNamespacedOperatorVersion queryParameters)
        read the specified OperatorVersion
        Parameters:
        name - name of the OperatorVersion
        namespace - object name and auth scope, such as for teams and projects
      • patchNamespacedOperatorVersion

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

        @HTTP(method="PATCH",
              path="/apis/kudo.dev/v1beta1/namespaces/{namespace}/operatorversions/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/merge-patch+json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<OperatorVersion> patchNamespacedOperatorVersion​(@Path("name")
                                                                                             java.lang.String name,
                                                                                             @Path("namespace")
                                                                                             java.lang.String namespace,
                                                                                             @Body
                                                                                             OperatorVersion body,
                                                                                             @QueryMap
                                                                                             KudoDevV1beta1Api.PatchNamespacedOperatorVersion queryParameters)
        partially update the specified OperatorVersion
        Parameters:
        name - name of the OperatorVersion
        namespace - object name and auth scope, such as for teams and projects
      • replaceNamespacedOperatorVersion

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

        @HTTP(method="PUT",
              path="/apis/kudo.dev/v1beta1/namespaces/{namespace}/operatorversions/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<OperatorVersion> replaceNamespacedOperatorVersion​(@Path("name")
                                                                                               java.lang.String name,
                                                                                               @Path("namespace")
                                                                                               java.lang.String namespace,
                                                                                               @Body
                                                                                               OperatorVersion body,
                                                                                               @QueryMap
                                                                                               KudoDevV1beta1Api.ReplaceNamespacedOperatorVersion queryParameters)
        replace the specified OperatorVersion
        Parameters:
        name - name of the OperatorVersion
        namespace - object name and auth scope, such as for teams and projects
      • listOperatorForAllNamespaces

        @HTTP(method="GET",
              path="/apis/kudo.dev/v1beta1/operators")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<OperatorList,​Operator> listOperatorForAllNamespaces()
        list objects of kind Operator
      • listOperatorVersionForAllNamespaces

        @HTTP(method="GET",
              path="/apis/kudo.dev/v1beta1/operatorversions")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<OperatorVersionList,​OperatorVersion> listOperatorVersionForAllNamespaces()
        list objects of kind OperatorVersion