Interface InternalApiserverV1alpha1Api

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

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

      • getAPIResources

        @HTTP(method="GET",
              path="/apis/internal.apiserver.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
      • deleteCollectionStorageVersion

        @HTTP(method="DELETE",
              path="/apis/internal.apiserver.k8s.io/v1alpha1/storageversions",
              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> deleteCollectionStorageVersion​(@Body
                                                                                                                                                 com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions body)
        delete collection of StorageVersion
      • deleteCollectionStorageVersion

        @HTTP(method="DELETE",
              path="/apis/internal.apiserver.k8s.io/v1alpha1/storageversions",
              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> deleteCollectionStorageVersion()
        delete collection of StorageVersion
      • deleteCollectionStorageVersion

        @HTTP(method="DELETE",
              path="/apis/internal.apiserver.k8s.io/v1alpha1/storageversions",
              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> deleteCollectionStorageVersion​(@Body
                                                                                                                                                 com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions body,
                                                                                                                                                 @QueryMap
                                                                                                                                                 InternalApiserverV1alpha1Api.DeleteCollectionStorageVersion queryParameters)
        delete collection of StorageVersion
      • deleteCollectionStorageVersion

        @HTTP(method="DELETE",
              path="/apis/internal.apiserver.k8s.io/v1alpha1/storageversions",
              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> deleteCollectionStorageVersion​(@QueryMap
                                                                                                                                                 InternalApiserverV1alpha1Api.DeleteCollectionStorageVersion queryParameters)
        delete collection of StorageVersion
      • listStorageVersion

        @HTTP(method="GET",
              path="/apis/internal.apiserver.k8s.io/v1alpha1/storageversions")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<com.marcnuri.yakc.model.io.k8s.api.apiserverinternal.v1alpha1.StorageVersionList,​com.marcnuri.yakc.model.io.k8s.api.apiserverinternal.v1alpha1.StorageVersion> listStorageVersion()
        list or watch objects of kind StorageVersion
      • listStorageVersion

        @HTTP(method="GET",
              path="/apis/internal.apiserver.k8s.io/v1alpha1/storageversions")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<com.marcnuri.yakc.model.io.k8s.api.apiserverinternal.v1alpha1.StorageVersionList,​com.marcnuri.yakc.model.io.k8s.api.apiserverinternal.v1alpha1.StorageVersion> listStorageVersion​(@QueryMap
                                                                                                                                                                                                                                         InternalApiserverV1alpha1Api.ListStorageVersion queryParameters)
        list or watch objects of kind StorageVersion
      • createStorageVersion

        @HTTP(method="POST",
              path="/apis/internal.apiserver.k8s.io/v1alpha1/storageversions",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.apiserverinternal.v1alpha1.StorageVersion> createStorageVersion​(@Body
                                                                                                                                                com.marcnuri.yakc.model.io.k8s.api.apiserverinternal.v1alpha1.StorageVersion body)
        create a StorageVersion
      • createStorageVersion

        @HTTP(method="POST",
              path="/apis/internal.apiserver.k8s.io/v1alpha1/storageversions",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.apiserverinternal.v1alpha1.StorageVersion> createStorageVersion​(@Body
                                                                                                                                                com.marcnuri.yakc.model.io.k8s.api.apiserverinternal.v1alpha1.StorageVersion body,
                                                                                                                                                @QueryMap
                                                                                                                                                InternalApiserverV1alpha1Api.CreateStorageVersion queryParameters)
        create a StorageVersion
      • deleteStorageVersion

        @HTTP(method="DELETE",
              path="/apis/internal.apiserver.k8s.io/v1alpha1/storageversions/{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> deleteStorageVersion​(@Path("name")
                                                                                                                                       java.lang.String name,
                                                                                                                                       @Body
                                                                                                                                       com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions body)
        delete a StorageVersion
        Parameters:
        name - name of the StorageVersion
      • deleteStorageVersion

        @HTTP(method="DELETE",
              path="/apis/internal.apiserver.k8s.io/v1alpha1/storageversions/{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> deleteStorageVersion​(@Path("name")
                                                                                                                                       java.lang.String name)
        delete a StorageVersion
        Parameters:
        name - name of the StorageVersion
      • deleteStorageVersion

        @HTTP(method="DELETE",
              path="/apis/internal.apiserver.k8s.io/v1alpha1/storageversions/{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> deleteStorageVersion​(@Path("name")
                                                                                                                                       java.lang.String name,
                                                                                                                                       @Body
                                                                                                                                       com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions body,
                                                                                                                                       @QueryMap
                                                                                                                                       InternalApiserverV1alpha1Api.DeleteStorageVersion queryParameters)
        delete a StorageVersion
        Parameters:
        name - name of the StorageVersion
      • deleteStorageVersion

        @HTTP(method="DELETE",
              path="/apis/internal.apiserver.k8s.io/v1alpha1/storageversions/{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> deleteStorageVersion​(@Path("name")
                                                                                                                                       java.lang.String name,
                                                                                                                                       @QueryMap
                                                                                                                                       InternalApiserverV1alpha1Api.DeleteStorageVersion queryParameters)
        delete a StorageVersion
        Parameters:
        name - name of the StorageVersion
      • readStorageVersion

        @HTTP(method="GET",
              path="/apis/internal.apiserver.k8s.io/v1alpha1/storageversions/{name}")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.apiserverinternal.v1alpha1.StorageVersion> readStorageVersion​(@Path("name")
                                                                                                                                              java.lang.String name)
        read the specified StorageVersion
        Parameters:
        name - name of the StorageVersion
      • readStorageVersion

        @HTTP(method="GET",
              path="/apis/internal.apiserver.k8s.io/v1alpha1/storageversions/{name}")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.apiserverinternal.v1alpha1.StorageVersion> readStorageVersion​(@Path("name")
                                                                                                                                              java.lang.String name,
                                                                                                                                              @QueryMap
                                                                                                                                              InternalApiserverV1alpha1Api.ReadStorageVersion queryParameters)
        read the specified StorageVersion
        Parameters:
        name - name of the StorageVersion
      • patchStorageVersion

        @HTTP(method="PATCH",
              path="/apis/internal.apiserver.k8s.io/v1alpha1/storageversions/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/merge-patch+json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.apiserverinternal.v1alpha1.StorageVersion> patchStorageVersion​(@Path("name")
                                                                                                                                               java.lang.String name,
                                                                                                                                               @Body
                                                                                                                                               com.marcnuri.yakc.model.io.k8s.api.apiserverinternal.v1alpha1.StorageVersion body)
        partially update the specified StorageVersion
        Parameters:
        name - name of the StorageVersion
      • patchStorageVersion

        @HTTP(method="PATCH",
              path="/apis/internal.apiserver.k8s.io/v1alpha1/storageversions/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/merge-patch+json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.apiserverinternal.v1alpha1.StorageVersion> patchStorageVersion​(@Path("name")
                                                                                                                                               java.lang.String name,
                                                                                                                                               @Body
                                                                                                                                               com.marcnuri.yakc.model.io.k8s.api.apiserverinternal.v1alpha1.StorageVersion body,
                                                                                                                                               @QueryMap
                                                                                                                                               InternalApiserverV1alpha1Api.PatchStorageVersion queryParameters)
        partially update the specified StorageVersion
        Parameters:
        name - name of the StorageVersion
      • replaceStorageVersion

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

        @HTTP(method="PUT",
              path="/apis/internal.apiserver.k8s.io/v1alpha1/storageversions/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.apiserverinternal.v1alpha1.StorageVersion> replaceStorageVersion​(@Path("name")
                                                                                                                                                 java.lang.String name,
                                                                                                                                                 @Body
                                                                                                                                                 com.marcnuri.yakc.model.io.k8s.api.apiserverinternal.v1alpha1.StorageVersion body,
                                                                                                                                                 @QueryMap
                                                                                                                                                 InternalApiserverV1alpha1Api.ReplaceStorageVersion queryParameters)
        replace the specified StorageVersion
        Parameters:
        name - name of the StorageVersion
      • readStorageVersionStatus

        @HTTP(method="GET",
              path="/apis/internal.apiserver.k8s.io/v1alpha1/storageversions/{name}/status")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.apiserverinternal.v1alpha1.StorageVersion> readStorageVersionStatus​(@Path("name")
                                                                                                                                                    java.lang.String name)
        read status of the specified StorageVersion
        Parameters:
        name - name of the StorageVersion
      • readStorageVersionStatus

        @HTTP(method="GET",
              path="/apis/internal.apiserver.k8s.io/v1alpha1/storageversions/{name}/status")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.apiserverinternal.v1alpha1.StorageVersion> readStorageVersionStatus​(@Path("name")
                                                                                                                                                    java.lang.String name,
                                                                                                                                                    @QueryMap
                                                                                                                                                    InternalApiserverV1alpha1Api.ReadStorageVersionStatus queryParameters)
        read status of the specified StorageVersion
        Parameters:
        name - name of the StorageVersion
      • patchStorageVersionStatus

        @HTTP(method="PATCH",
              path="/apis/internal.apiserver.k8s.io/v1alpha1/storageversions/{name}/status",
              hasBody=true)
        @Headers({"Content-Type: application/merge-patch+json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.apiserverinternal.v1alpha1.StorageVersion> patchStorageVersionStatus​(@Path("name")
                                                                                                                                                     java.lang.String name,
                                                                                                                                                     @Body
                                                                                                                                                     com.marcnuri.yakc.model.io.k8s.api.apiserverinternal.v1alpha1.StorageVersion body)
        partially update status of the specified StorageVersion
        Parameters:
        name - name of the StorageVersion
      • patchStorageVersionStatus

        @HTTP(method="PATCH",
              path="/apis/internal.apiserver.k8s.io/v1alpha1/storageversions/{name}/status",
              hasBody=true)
        @Headers({"Content-Type: application/merge-patch+json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.apiserverinternal.v1alpha1.StorageVersion> patchStorageVersionStatus​(@Path("name")
                                                                                                                                                     java.lang.String name,
                                                                                                                                                     @Body
                                                                                                                                                     com.marcnuri.yakc.model.io.k8s.api.apiserverinternal.v1alpha1.StorageVersion body,
                                                                                                                                                     @QueryMap
                                                                                                                                                     InternalApiserverV1alpha1Api.PatchStorageVersionStatus queryParameters)
        partially update status of the specified StorageVersion
        Parameters:
        name - name of the StorageVersion
      • replaceStorageVersionStatus

        @HTTP(method="PUT",
              path="/apis/internal.apiserver.k8s.io/v1alpha1/storageversions/{name}/status",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.apiserverinternal.v1alpha1.StorageVersion> replaceStorageVersionStatus​(@Path("name")
                                                                                                                                                       java.lang.String name,
                                                                                                                                                       @Body
                                                                                                                                                       com.marcnuri.yakc.model.io.k8s.api.apiserverinternal.v1alpha1.StorageVersion body)
        replace status of the specified StorageVersion
        Parameters:
        name - name of the StorageVersion
      • replaceStorageVersionStatus

        @HTTP(method="PUT",
              path="/apis/internal.apiserver.k8s.io/v1alpha1/storageversions/{name}/status",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.apiserverinternal.v1alpha1.StorageVersion> replaceStorageVersionStatus​(@Path("name")
                                                                                                                                                       java.lang.String name,
                                                                                                                                                       @Body
                                                                                                                                                       com.marcnuri.yakc.model.io.k8s.api.apiserverinternal.v1alpha1.StorageVersion body,
                                                                                                                                                       @QueryMap
                                                                                                                                                       InternalApiserverV1alpha1Api.ReplaceStorageVersionStatus queryParameters)
        replace status of the specified StorageVersion
        Parameters:
        name - name of the StorageVersion
      • watchStorageVersionList

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

        @HTTP(method="GET",
              path="/apis/internal.apiserver.k8s.io/v1alpha1/watch/storageversions")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent> watchStorageVersionList​(@QueryMap
                                                                                                                                              InternalApiserverV1alpha1Api.WatchStorageVersionList queryParameters)
        watch individual changes to a list of StorageVersion. deprecated: use the 'watch' parameter with a list operation instead.
      • watchStorageVersion

        @HTTP(method="GET",
              path="/apis/internal.apiserver.k8s.io/v1alpha1/watch/storageversions/{name}")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent> watchStorageVersion​(@Path("name")
                                                                                                                                          java.lang.String name)
        watch changes to an object of kind StorageVersion. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.
        Parameters:
        name - name of the StorageVersion
      • watchStorageVersion

        @HTTP(method="GET",
              path="/apis/internal.apiserver.k8s.io/v1alpha1/watch/storageversions/{name}")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent> watchStorageVersion​(@Path("name")
                                                                                                                                          java.lang.String name,
                                                                                                                                          @QueryMap
                                                                                                                                          InternalApiserverV1alpha1Api.WatchStorageVersion queryParameters)
        watch changes to an object of kind StorageVersion. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.
        Parameters:
        name - name of the StorageVersion