Interface AutoscalingV2Api

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

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

      • getAPIResources

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

        @HTTP(method="GET",
              path="/apis/autoscaling/v2/horizontalpodautoscalers")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<com.marcnuri.yakc.model.io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerList,​com.marcnuri.yakc.model.io.k8s.api.autoscaling.v2.HorizontalPodAutoscaler> listHorizontalPodAutoscalerForAllNamespaces()
        list or watch objects of kind HorizontalPodAutoscaler
      • listHorizontalPodAutoscalerForAllNamespaces

        @HTTP(method="GET",
              path="/apis/autoscaling/v2/horizontalpodautoscalers")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<com.marcnuri.yakc.model.io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerList,​com.marcnuri.yakc.model.io.k8s.api.autoscaling.v2.HorizontalPodAutoscaler> listHorizontalPodAutoscalerForAllNamespaces​(@QueryMap
                                                                                                                                                                                                                                                            AutoscalingV2Api.ListHorizontalPodAutoscalerForAllNamespaces queryParameters)
        list or watch objects of kind HorizontalPodAutoscaler
      • deleteCollectionNamespacedHorizontalPodAutoscaler

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

        @HTTP(method="DELETE",
              path="/apis/autoscaling/v2/namespaces/{namespace}/horizontalpodautoscalers",
              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> deleteCollectionNamespacedHorizontalPodAutoscaler​(@Path("namespace")
                                                                                                                                                                    java.lang.String namespace)
        delete collection of HorizontalPodAutoscaler
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • deleteCollectionNamespacedHorizontalPodAutoscaler

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

        @HTTP(method="DELETE",
              path="/apis/autoscaling/v2/namespaces/{namespace}/horizontalpodautoscalers",
              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> deleteCollectionNamespacedHorizontalPodAutoscaler​(@Path("namespace")
                                                                                                                                                                    java.lang.String namespace,
                                                                                                                                                                    @QueryMap
                                                                                                                                                                    AutoscalingV2Api.DeleteCollectionNamespacedHorizontalPodAutoscaler queryParameters)
        delete collection of HorizontalPodAutoscaler
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • listNamespacedHorizontalPodAutoscaler

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

        @HTTP(method="GET",
              path="/apis/autoscaling/v2/namespaces/{namespace}/horizontalpodautoscalers")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<com.marcnuri.yakc.model.io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerList,​com.marcnuri.yakc.model.io.k8s.api.autoscaling.v2.HorizontalPodAutoscaler> listNamespacedHorizontalPodAutoscaler​(@Path("namespace")
                                                                                                                                                                                                                                                      java.lang.String namespace,
                                                                                                                                                                                                                                                      @QueryMap
                                                                                                                                                                                                                                                      AutoscalingV2Api.ListNamespacedHorizontalPodAutoscaler queryParameters)
        list or watch objects of kind HorizontalPodAutoscaler
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • createNamespacedHorizontalPodAutoscaler

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

        @HTTP(method="POST",
              path="/apis/autoscaling/v2/namespaces/{namespace}/horizontalpodautoscalers",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.autoscaling.v2.HorizontalPodAutoscaler> createNamespacedHorizontalPodAutoscaler​(@Path("namespace")
                                                                                                                                                                java.lang.String namespace,
                                                                                                                                                                @Body
                                                                                                                                                                com.marcnuri.yakc.model.io.k8s.api.autoscaling.v2.HorizontalPodAutoscaler body,
                                                                                                                                                                @QueryMap
                                                                                                                                                                AutoscalingV2Api.CreateNamespacedHorizontalPodAutoscaler queryParameters)
        create a HorizontalPodAutoscaler
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedHorizontalPodAutoscaler

        @HTTP(method="DELETE",
              path="/apis/autoscaling/v2/namespaces/{namespace}/horizontalpodautoscalers/{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> deleteNamespacedHorizontalPodAutoscaler​(@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 HorizontalPodAutoscaler
        Parameters:
        name - name of the HorizontalPodAutoscaler
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedHorizontalPodAutoscaler

        @HTTP(method="DELETE",
              path="/apis/autoscaling/v2/namespaces/{namespace}/horizontalpodautoscalers/{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> deleteNamespacedHorizontalPodAutoscaler​(@Path("name")
                                                                                                                                                          java.lang.String name,
                                                                                                                                                          @Path("namespace")
                                                                                                                                                          java.lang.String namespace)
        delete a HorizontalPodAutoscaler
        Parameters:
        name - name of the HorizontalPodAutoscaler
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedHorizontalPodAutoscaler

        @HTTP(method="DELETE",
              path="/apis/autoscaling/v2/namespaces/{namespace}/horizontalpodautoscalers/{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> deleteNamespacedHorizontalPodAutoscaler​(@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
                                                                                                                                                          AutoscalingV2Api.DeleteNamespacedHorizontalPodAutoscaler queryParameters)
        delete a HorizontalPodAutoscaler
        Parameters:
        name - name of the HorizontalPodAutoscaler
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedHorizontalPodAutoscaler

        @HTTP(method="DELETE",
              path="/apis/autoscaling/v2/namespaces/{namespace}/horizontalpodautoscalers/{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> deleteNamespacedHorizontalPodAutoscaler​(@Path("name")
                                                                                                                                                          java.lang.String name,
                                                                                                                                                          @Path("namespace")
                                                                                                                                                          java.lang.String namespace,
                                                                                                                                                          @QueryMap
                                                                                                                                                          AutoscalingV2Api.DeleteNamespacedHorizontalPodAutoscaler queryParameters)
        delete a HorizontalPodAutoscaler
        Parameters:
        name - name of the HorizontalPodAutoscaler
        namespace - object name and auth scope, such as for teams and projects
      • readNamespacedHorizontalPodAutoscaler

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

        @HTTP(method="GET",
              path="/apis/autoscaling/v2/namespaces/{namespace}/horizontalpodautoscalers/{name}")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.autoscaling.v2.HorizontalPodAutoscaler> readNamespacedHorizontalPodAutoscaler​(@Path("name")
                                                                                                                                                              java.lang.String name,
                                                                                                                                                              @Path("namespace")
                                                                                                                                                              java.lang.String namespace,
                                                                                                                                                              @QueryMap
                                                                                                                                                              AutoscalingV2Api.ReadNamespacedHorizontalPodAutoscaler queryParameters)
        read the specified HorizontalPodAutoscaler
        Parameters:
        name - name of the HorizontalPodAutoscaler
        namespace - object name and auth scope, such as for teams and projects
      • patchNamespacedHorizontalPodAutoscaler

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

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

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

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

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

        @HTTP(method="GET",
              path="/apis/autoscaling/v2/namespaces/{namespace}/horizontalpodautoscalers/{name}/status")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.autoscaling.v2.HorizontalPodAutoscaler> readNamespacedHorizontalPodAutoscalerStatus​(@Path("name")
                                                                                                                                                                    java.lang.String name,
                                                                                                                                                                    @Path("namespace")
                                                                                                                                                                    java.lang.String namespace,
                                                                                                                                                                    @QueryMap
                                                                                                                                                                    AutoscalingV2Api.ReadNamespacedHorizontalPodAutoscalerStatus queryParameters)
        read status of the specified HorizontalPodAutoscaler
        Parameters:
        name - name of the HorizontalPodAutoscaler
        namespace - object name and auth scope, such as for teams and projects
      • patchNamespacedHorizontalPodAutoscalerStatus

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

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

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

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

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

        @HTTP(method="GET",
              path="/apis/autoscaling/v2/watch/horizontalpodautoscalers")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent> watchHorizontalPodAutoscalerListForAllNamespaces​(@QueryMap
                                                                                                                                                                       AutoscalingV2Api.WatchHorizontalPodAutoscalerListForAllNamespaces queryParameters)
        watch individual changes to a list of HorizontalPodAutoscaler. deprecated: use the 'watch' parameter with a list operation instead.
      • watchNamespacedHorizontalPodAutoscalerList

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

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

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

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