Interface OperatorsCoreosComV1Api

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

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

      • listCatalogSourceConfigForAllNamespaces

        @HTTP(method="GET",
              path="/apis/operators.coreos.com/v1/catalogsourceconfigs")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<CatalogSourceConfigList,​CatalogSourceConfig> listCatalogSourceConfigForAllNamespaces()
        list objects of kind CatalogSourceConfig
      • deleteCollectionNamespacedCatalogSourceConfig

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

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

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

        @HTTP(method="GET",
              path="/apis/operators.coreos.com/v1/namespaces/{namespace}/catalogsourceconfigs")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<CatalogSourceConfigList,​CatalogSourceConfig> listNamespacedCatalogSourceConfig​(@Path("namespace")
                                                                                                                                      java.lang.String namespace,
                                                                                                                                      @QueryMap
                                                                                                                                      OperatorsCoreosComV1Api.ListNamespacedCatalogSourceConfig queryParameters)
        list objects of kind CatalogSourceConfig
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • createNamespacedCatalogSourceConfig

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

        @HTTP(method="POST",
              path="/apis/operators.coreos.com/v1/namespaces/{namespace}/catalogsourceconfigs",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<CatalogSourceConfig> createNamespacedCatalogSourceConfig​(@Path("namespace")
                                                                                                      java.lang.String namespace,
                                                                                                      @Body
                                                                                                      CatalogSourceConfig body,
                                                                                                      @QueryMap
                                                                                                      OperatorsCoreosComV1Api.CreateNamespacedCatalogSourceConfig queryParameters)
        create a CatalogSourceConfig
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedCatalogSourceConfig

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

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

        @HTTP(method="DELETE",
              path="/apis/operators.coreos.com/v1/namespaces/{namespace}/catalogsourceconfigs/{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> deleteNamespacedCatalogSourceConfig​(@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
                                                                                                                                                      OperatorsCoreosComV1Api.DeleteNamespacedCatalogSourceConfig queryParameters)
        delete a CatalogSourceConfig
        Parameters:
        name - name of the CatalogSourceConfig
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedCatalogSourceConfig

        @HTTP(method="DELETE",
              path="/apis/operators.coreos.com/v1/namespaces/{namespace}/catalogsourceconfigs/{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> deleteNamespacedCatalogSourceConfig​(@Path("name")
                                                                                                                                                      java.lang.String name,
                                                                                                                                                      @Path("namespace")
                                                                                                                                                      java.lang.String namespace,
                                                                                                                                                      @QueryMap
                                                                                                                                                      OperatorsCoreosComV1Api.DeleteNamespacedCatalogSourceConfig queryParameters)
        delete a CatalogSourceConfig
        Parameters:
        name - name of the CatalogSourceConfig
        namespace - object name and auth scope, such as for teams and projects
      • readNamespacedCatalogSourceConfig

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

        @HTTP(method="GET",
              path="/apis/operators.coreos.com/v1/namespaces/{namespace}/catalogsourceconfigs/{name}")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<CatalogSourceConfig> readNamespacedCatalogSourceConfig​(@Path("name")
                                                                                                    java.lang.String name,
                                                                                                    @Path("namespace")
                                                                                                    java.lang.String namespace,
                                                                                                    @QueryMap
                                                                                                    OperatorsCoreosComV1Api.ReadNamespacedCatalogSourceConfig queryParameters)
        read the specified CatalogSourceConfig
        Parameters:
        name - name of the CatalogSourceConfig
        namespace - object name and auth scope, such as for teams and projects
      • patchNamespacedCatalogSourceConfig

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

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

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

        @HTTP(method="PUT",
              path="/apis/operators.coreos.com/v1/namespaces/{namespace}/catalogsourceconfigs/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<CatalogSourceConfig> replaceNamespacedCatalogSourceConfig​(@Path("name")
                                                                                                       java.lang.String name,
                                                                                                       @Path("namespace")
                                                                                                       java.lang.String namespace,
                                                                                                       @Body
                                                                                                       CatalogSourceConfig body,
                                                                                                       @QueryMap
                                                                                                       OperatorsCoreosComV1Api.ReplaceNamespacedCatalogSourceConfig queryParameters)
        replace the specified CatalogSourceConfig
        Parameters:
        name - name of the CatalogSourceConfig
        namespace - object name and auth scope, such as for teams and projects
      • deleteCollectionNamespacedOperatorGroup

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

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

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

        @HTTP(method="GET",
              path="/apis/operators.coreos.com/v1/namespaces/{namespace}/operatorgroups")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<OperatorGroupList,​OperatorGroup> listNamespacedOperatorGroup​(@Path("namespace")
                                                                                                                    java.lang.String namespace,
                                                                                                                    @QueryMap
                                                                                                                    OperatorsCoreosComV1Api.ListNamespacedOperatorGroup queryParameters)
        list objects of kind OperatorGroup
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • createNamespacedOperatorGroup

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

        @HTTP(method="POST",
              path="/apis/operators.coreos.com/v1/namespaces/{namespace}/operatorgroups",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<OperatorGroup> createNamespacedOperatorGroup​(@Path("namespace")
                                                                                          java.lang.String namespace,
                                                                                          @Body
                                                                                          OperatorGroup body,
                                                                                          @QueryMap
                                                                                          OperatorsCoreosComV1Api.CreateNamespacedOperatorGroup queryParameters)
        create an OperatorGroup
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedOperatorGroup

        @HTTP(method="DELETE",
              path="/apis/operators.coreos.com/v1/namespaces/{namespace}/operatorgroups/{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> deleteNamespacedOperatorGroup​(@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 OperatorGroup
        Parameters:
        name - name of the OperatorGroup
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedOperatorGroup

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

        @HTTP(method="DELETE",
              path="/apis/operators.coreos.com/v1/namespaces/{namespace}/operatorgroups/{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> deleteNamespacedOperatorGroup​(@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
                                                                                                                                                OperatorsCoreosComV1Api.DeleteNamespacedOperatorGroup queryParameters)
        delete an OperatorGroup
        Parameters:
        name - name of the OperatorGroup
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedOperatorGroup

        @HTTP(method="DELETE",
              path="/apis/operators.coreos.com/v1/namespaces/{namespace}/operatorgroups/{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> deleteNamespacedOperatorGroup​(@Path("name")
                                                                                                                                                java.lang.String name,
                                                                                                                                                @Path("namespace")
                                                                                                                                                java.lang.String namespace,
                                                                                                                                                @QueryMap
                                                                                                                                                OperatorsCoreosComV1Api.DeleteNamespacedOperatorGroup queryParameters)
        delete an OperatorGroup
        Parameters:
        name - name of the OperatorGroup
        namespace - object name and auth scope, such as for teams and projects
      • readNamespacedOperatorGroup

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

        @HTTP(method="GET",
              path="/apis/operators.coreos.com/v1/namespaces/{namespace}/operatorgroups/{name}")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<OperatorGroup> readNamespacedOperatorGroup​(@Path("name")
                                                                                        java.lang.String name,
                                                                                        @Path("namespace")
                                                                                        java.lang.String namespace,
                                                                                        @QueryMap
                                                                                        OperatorsCoreosComV1Api.ReadNamespacedOperatorGroup queryParameters)
        read the specified OperatorGroup
        Parameters:
        name - name of the OperatorGroup
        namespace - object name and auth scope, such as for teams and projects
      • patchNamespacedOperatorGroup

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

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

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

        @HTTP(method="PUT",
              path="/apis/operators.coreos.com/v1/namespaces/{namespace}/operatorgroups/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<OperatorGroup> replaceNamespacedOperatorGroup​(@Path("name")
                                                                                           java.lang.String name,
                                                                                           @Path("namespace")
                                                                                           java.lang.String namespace,
                                                                                           @Body
                                                                                           OperatorGroup body,
                                                                                           @QueryMap
                                                                                           OperatorsCoreosComV1Api.ReplaceNamespacedOperatorGroup queryParameters)
        replace the specified OperatorGroup
        Parameters:
        name - name of the OperatorGroup
        namespace - object name and auth scope, such as for teams and projects
      • readNamespacedOperatorGroupStatus

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

        @HTTP(method="GET",
              path="/apis/operators.coreos.com/v1/namespaces/{namespace}/operatorgroups/{name}/status")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<OperatorGroup> readNamespacedOperatorGroupStatus​(@Path("name")
                                                                                              java.lang.String name,
                                                                                              @Path("namespace")
                                                                                              java.lang.String namespace,
                                                                                              @QueryMap
                                                                                              OperatorsCoreosComV1Api.ReadNamespacedOperatorGroupStatus queryParameters)
        read status of the specified OperatorGroup
        Parameters:
        name - name of the OperatorGroup
        namespace - object name and auth scope, such as for teams and projects
      • patchNamespacedOperatorGroupStatus

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

        @HTTP(method="PATCH",
              path="/apis/operators.coreos.com/v1/namespaces/{namespace}/operatorgroups/{name}/status",
              hasBody=true)
        @Headers({"Content-Type: application/merge-patch+json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<OperatorGroup> patchNamespacedOperatorGroupStatus​(@Path("name")
                                                                                               java.lang.String name,
                                                                                               @Path("namespace")
                                                                                               java.lang.String namespace,
                                                                                               @Body
                                                                                               OperatorGroup body,
                                                                                               @QueryMap
                                                                                               OperatorsCoreosComV1Api.PatchNamespacedOperatorGroupStatus queryParameters)
        partially update status of the specified OperatorGroup
        Parameters:
        name - name of the OperatorGroup
        namespace - object name and auth scope, such as for teams and projects
      • replaceNamespacedOperatorGroupStatus

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

        @HTTP(method="PUT",
              path="/apis/operators.coreos.com/v1/namespaces/{namespace}/operatorgroups/{name}/status",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<OperatorGroup> replaceNamespacedOperatorGroupStatus​(@Path("name")
                                                                                                 java.lang.String name,
                                                                                                 @Path("namespace")
                                                                                                 java.lang.String namespace,
                                                                                                 @Body
                                                                                                 OperatorGroup body,
                                                                                                 @QueryMap
                                                                                                 OperatorsCoreosComV1Api.ReplaceNamespacedOperatorGroupStatus queryParameters)
        replace status of the specified OperatorGroup
        Parameters:
        name - name of the OperatorGroup
        namespace - object name and auth scope, such as for teams and projects
      • deleteCollectionNamespacedOperatorSource

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

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

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

        @HTTP(method="GET",
              path="/apis/operators.coreos.com/v1/namespaces/{namespace}/operatorsources")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<OperatorSourceList,​OperatorSource> listNamespacedOperatorSource​(@Path("namespace")
                                                                                                                       java.lang.String namespace,
                                                                                                                       @QueryMap
                                                                                                                       OperatorsCoreosComV1Api.ListNamespacedOperatorSource queryParameters)
        list objects of kind OperatorSource
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • createNamespacedOperatorSource

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

        @HTTP(method="POST",
              path="/apis/operators.coreos.com/v1/namespaces/{namespace}/operatorsources",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<OperatorSource> createNamespacedOperatorSource​(@Path("namespace")
                                                                                            java.lang.String namespace,
                                                                                            @Body
                                                                                            OperatorSource body,
                                                                                            @QueryMap
                                                                                            OperatorsCoreosComV1Api.CreateNamespacedOperatorSource queryParameters)
        create an OperatorSource
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedOperatorSource

        @HTTP(method="DELETE",
              path="/apis/operators.coreos.com/v1/namespaces/{namespace}/operatorsources/{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> deleteNamespacedOperatorSource​(@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 OperatorSource
        Parameters:
        name - name of the OperatorSource
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedOperatorSource

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

        @HTTP(method="DELETE",
              path="/apis/operators.coreos.com/v1/namespaces/{namespace}/operatorsources/{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> deleteNamespacedOperatorSource​(@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
                                                                                                                                                 OperatorsCoreosComV1Api.DeleteNamespacedOperatorSource queryParameters)
        delete an OperatorSource
        Parameters:
        name - name of the OperatorSource
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedOperatorSource

        @HTTP(method="DELETE",
              path="/apis/operators.coreos.com/v1/namespaces/{namespace}/operatorsources/{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> deleteNamespacedOperatorSource​(@Path("name")
                                                                                                                                                 java.lang.String name,
                                                                                                                                                 @Path("namespace")
                                                                                                                                                 java.lang.String namespace,
                                                                                                                                                 @QueryMap
                                                                                                                                                 OperatorsCoreosComV1Api.DeleteNamespacedOperatorSource queryParameters)
        delete an OperatorSource
        Parameters:
        name - name of the OperatorSource
        namespace - object name and auth scope, such as for teams and projects
      • readNamespacedOperatorSource

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

        @HTTP(method="GET",
              path="/apis/operators.coreos.com/v1/namespaces/{namespace}/operatorsources/{name}")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<OperatorSource> readNamespacedOperatorSource​(@Path("name")
                                                                                          java.lang.String name,
                                                                                          @Path("namespace")
                                                                                          java.lang.String namespace,
                                                                                          @QueryMap
                                                                                          OperatorsCoreosComV1Api.ReadNamespacedOperatorSource queryParameters)
        read the specified OperatorSource
        Parameters:
        name - name of the OperatorSource
        namespace - object name and auth scope, such as for teams and projects
      • patchNamespacedOperatorSource

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

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

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

        @HTTP(method="PUT",
              path="/apis/operators.coreos.com/v1/namespaces/{namespace}/operatorsources/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<OperatorSource> replaceNamespacedOperatorSource​(@Path("name")
                                                                                             java.lang.String name,
                                                                                             @Path("namespace")
                                                                                             java.lang.String namespace,
                                                                                             @Body
                                                                                             OperatorSource body,
                                                                                             @QueryMap
                                                                                             OperatorsCoreosComV1Api.ReplaceNamespacedOperatorSource queryParameters)
        replace the specified OperatorSource
        Parameters:
        name - name of the OperatorSource
        namespace - object name and auth scope, such as for teams and projects
      • listOperatorGroupForAllNamespaces

        @HTTP(method="GET",
              path="/apis/operators.coreos.com/v1/operatorgroups")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<OperatorGroupList,​OperatorGroup> listOperatorGroupForAllNamespaces()
        list objects of kind OperatorGroup
      • listOperatorSourceForAllNamespaces

        @HTTP(method="GET",
              path="/apis/operators.coreos.com/v1/operatorsources")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<OperatorSourceList,​OperatorSource> listOperatorSourceForAllNamespaces()
        list objects of kind OperatorSource