Interface SettingsV1alpha1Api

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

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

      • getAPIResources

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

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

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

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

        @HTTP(method="DELETE",
              path="/apis/settings.k8s.io/v1alpha1/namespaces/{namespace}/podpresets",
              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> deleteCollectionNamespacedPodPreset​(@Path("namespace")
                                                                                                                                                      java.lang.String namespace,
                                                                                                                                                      @QueryMap
                                                                                                                                                      SettingsV1alpha1Api.DeleteCollectionNamespacedPodPreset queryParameters)
        delete collection of PodPreset
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • listNamespacedPodPreset

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

        @HTTP(method="GET",
              path="/apis/settings.k8s.io/v1alpha1/namespaces/{namespace}/podpresets")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<com.marcnuri.yakc.model.io.k8s.api.settings.v1alpha1.PodPresetList,​com.marcnuri.yakc.model.io.k8s.api.settings.v1alpha1.PodPreset> listNamespacedPodPreset​(@Path("namespace")
                                                                                                                                                                                                                  java.lang.String namespace,
                                                                                                                                                                                                                  @QueryMap
                                                                                                                                                                                                                  SettingsV1alpha1Api.ListNamespacedPodPreset queryParameters)
        list or watch objects of kind PodPreset
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • createNamespacedPodPreset

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

        @HTTP(method="POST",
              path="/apis/settings.k8s.io/v1alpha1/namespaces/{namespace}/podpresets",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.settings.v1alpha1.PodPreset> createNamespacedPodPreset​(@Path("namespace")
                                                                                                                                       java.lang.String namespace,
                                                                                                                                       @Body
                                                                                                                                       com.marcnuri.yakc.model.io.k8s.api.settings.v1alpha1.PodPreset body,
                                                                                                                                       @QueryMap
                                                                                                                                       SettingsV1alpha1Api.CreateNamespacedPodPreset queryParameters)
        create a PodPreset
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedPodPreset

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

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

        @HTTP(method="DELETE",
              path="/apis/settings.k8s.io/v1alpha1/namespaces/{namespace}/podpresets/{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> deleteNamespacedPodPreset​(@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
                                                                                                                                            SettingsV1alpha1Api.DeleteNamespacedPodPreset queryParameters)
        delete a PodPreset
        Parameters:
        name - name of the PodPreset
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedPodPreset

        @HTTP(method="DELETE",
              path="/apis/settings.k8s.io/v1alpha1/namespaces/{namespace}/podpresets/{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> deleteNamespacedPodPreset​(@Path("name")
                                                                                                                                            java.lang.String name,
                                                                                                                                            @Path("namespace")
                                                                                                                                            java.lang.String namespace,
                                                                                                                                            @QueryMap
                                                                                                                                            SettingsV1alpha1Api.DeleteNamespacedPodPreset queryParameters)
        delete a PodPreset
        Parameters:
        name - name of the PodPreset
        namespace - object name and auth scope, such as for teams and projects
      • readNamespacedPodPreset

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

        @HTTP(method="GET",
              path="/apis/settings.k8s.io/v1alpha1/namespaces/{namespace}/podpresets/{name}")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.settings.v1alpha1.PodPreset> readNamespacedPodPreset​(@Path("name")
                                                                                                                                     java.lang.String name,
                                                                                                                                     @Path("namespace")
                                                                                                                                     java.lang.String namespace,
                                                                                                                                     @QueryMap
                                                                                                                                     SettingsV1alpha1Api.ReadNamespacedPodPreset queryParameters)
        read the specified PodPreset
        Parameters:
        name - name of the PodPreset
        namespace - object name and auth scope, such as for teams and projects
      • patchNamespacedPodPreset

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

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

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

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

        @HTTP(method="GET",
              path="/apis/settings.k8s.io/v1alpha1/podpresets")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<com.marcnuri.yakc.model.io.k8s.api.settings.v1alpha1.PodPresetList,​com.marcnuri.yakc.model.io.k8s.api.settings.v1alpha1.PodPreset> listPodPresetForAllNamespaces()
        list or watch objects of kind PodPreset
      • listPodPresetForAllNamespaces

        @HTTP(method="GET",
              path="/apis/settings.k8s.io/v1alpha1/podpresets")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<com.marcnuri.yakc.model.io.k8s.api.settings.v1alpha1.PodPresetList,​com.marcnuri.yakc.model.io.k8s.api.settings.v1alpha1.PodPreset> listPodPresetForAllNamespaces​(@QueryMap
                                                                                                                                                                                                                        SettingsV1alpha1Api.ListPodPresetForAllNamespaces queryParameters)
        list or watch objects of kind PodPreset
      • watchNamespacedPodPresetList

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

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

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

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

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

        @HTTP(method="GET",
              path="/apis/settings.k8s.io/v1alpha1/watch/podpresets")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent> watchPodPresetListForAllNamespaces​(@QueryMap
                                                                                                                                                         SettingsV1alpha1Api.WatchPodPresetListForAllNamespaces queryParameters)
        watch individual changes to a list of PodPreset. deprecated: use the 'watch' parameter with a list operation instead.