Interface ApiextensionsV1beta1Api

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

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

      • getAPIResources

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

        @HTTP(method="DELETE",
              path="/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions",
              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> deleteCollectionCustomResourceDefinition​(@Body
                                                                                                                                                           com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions body)
        delete collection of CustomResourceDefinition
      • deleteCollectionCustomResourceDefinition

        @HTTP(method="DELETE",
              path="/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions",
              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> deleteCollectionCustomResourceDefinition()
        delete collection of CustomResourceDefinition
      • deleteCollectionCustomResourceDefinition

        @HTTP(method="DELETE",
              path="/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions",
              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> deleteCollectionCustomResourceDefinition​(@Body
                                                                                                                                                           com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions body,
                                                                                                                                                           @QueryMap
                                                                                                                                                           ApiextensionsV1beta1Api.DeleteCollectionCustomResourceDefinition queryParameters)
        delete collection of CustomResourceDefinition
      • deleteCollectionCustomResourceDefinition

        @HTTP(method="DELETE",
              path="/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions",
              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> deleteCollectionCustomResourceDefinition​(@QueryMap
                                                                                                                                                           ApiextensionsV1beta1Api.DeleteCollectionCustomResourceDefinition queryParameters)
        delete collection of CustomResourceDefinition
      • listCustomResourceDefinition

        @HTTP(method="GET",
              path="/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<com.marcnuri.yakc.model.io.k8s.apiextensionsapiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinitionList,​com.marcnuri.yakc.model.io.k8s.apiextensionsapiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinition> listCustomResourceDefinition()
        list or watch objects of kind CustomResourceDefinition
      • listCustomResourceDefinition

        @HTTP(method="GET",
              path="/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<com.marcnuri.yakc.model.io.k8s.apiextensionsapiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinitionList,​com.marcnuri.yakc.model.io.k8s.apiextensionsapiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinition> listCustomResourceDefinition​(@QueryMap
                                                                                                                                                                                                                                                                                                                     ApiextensionsV1beta1Api.ListCustomResourceDefinition queryParameters)
        list or watch objects of kind CustomResourceDefinition
      • createCustomResourceDefinition

        @HTTP(method="POST",
              path="/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apiextensionsapiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinition> createCustomResourceDefinition​(@Body
                                                                                                                                                                                           com.marcnuri.yakc.model.io.k8s.apiextensionsapiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinition body)
        create a CustomResourceDefinition
      • createCustomResourceDefinition

        @HTTP(method="POST",
              path="/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apiextensionsapiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinition> createCustomResourceDefinition​(@Body
                                                                                                                                                                                           com.marcnuri.yakc.model.io.k8s.apiextensionsapiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinition body,
                                                                                                                                                                                           @QueryMap
                                                                                                                                                                                           ApiextensionsV1beta1Api.CreateCustomResourceDefinition queryParameters)
        create a CustomResourceDefinition
      • deleteCustomResourceDefinition

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

        @HTTP(method="DELETE",
              path="/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/{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> deleteCustomResourceDefinition​(@Path("name")
                                                                                                                                                 java.lang.String name)
        delete a CustomResourceDefinition
        Parameters:
        name - name of the CustomResourceDefinition
      • deleteCustomResourceDefinition

        @HTTP(method="DELETE",
              path="/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/{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> deleteCustomResourceDefinition​(@Path("name")
                                                                                                                                                 java.lang.String name,
                                                                                                                                                 @Body
                                                                                                                                                 com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions body,
                                                                                                                                                 @QueryMap
                                                                                                                                                 ApiextensionsV1beta1Api.DeleteCustomResourceDefinition queryParameters)
        delete a CustomResourceDefinition
        Parameters:
        name - name of the CustomResourceDefinition
      • deleteCustomResourceDefinition

        @HTTP(method="DELETE",
              path="/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/{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> deleteCustomResourceDefinition​(@Path("name")
                                                                                                                                                 java.lang.String name,
                                                                                                                                                 @QueryMap
                                                                                                                                                 ApiextensionsV1beta1Api.DeleteCustomResourceDefinition queryParameters)
        delete a CustomResourceDefinition
        Parameters:
        name - name of the CustomResourceDefinition
      • readCustomResourceDefinition

        @HTTP(method="GET",
              path="/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/{name}")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apiextensionsapiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinition> readCustomResourceDefinition​(@Path("name")
                                                                                                                                                                                         java.lang.String name)
        read the specified CustomResourceDefinition
        Parameters:
        name - name of the CustomResourceDefinition
      • readCustomResourceDefinition

        @HTTP(method="GET",
              path="/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/{name}")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apiextensionsapiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinition> readCustomResourceDefinition​(@Path("name")
                                                                                                                                                                                         java.lang.String name,
                                                                                                                                                                                         @QueryMap
                                                                                                                                                                                         ApiextensionsV1beta1Api.ReadCustomResourceDefinition queryParameters)
        read the specified CustomResourceDefinition
        Parameters:
        name - name of the CustomResourceDefinition
      • patchCustomResourceDefinition

        @HTTP(method="PATCH",
              path="/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/merge-patch+json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apiextensionsapiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinition> patchCustomResourceDefinition​(@Path("name")
                                                                                                                                                                                          java.lang.String name,
                                                                                                                                                                                          @Body
                                                                                                                                                                                          com.marcnuri.yakc.model.io.k8s.apiextensionsapiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinition body)
        partially update the specified CustomResourceDefinition
        Parameters:
        name - name of the CustomResourceDefinition
      • patchCustomResourceDefinition

        @HTTP(method="PATCH",
              path="/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/merge-patch+json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apiextensionsapiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinition> patchCustomResourceDefinition​(@Path("name")
                                                                                                                                                                                          java.lang.String name,
                                                                                                                                                                                          @Body
                                                                                                                                                                                          com.marcnuri.yakc.model.io.k8s.apiextensionsapiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinition body,
                                                                                                                                                                                          @QueryMap
                                                                                                                                                                                          ApiextensionsV1beta1Api.PatchCustomResourceDefinition queryParameters)
        partially update the specified CustomResourceDefinition
        Parameters:
        name - name of the CustomResourceDefinition
      • replaceCustomResourceDefinition

        @HTTP(method="PUT",
              path="/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apiextensionsapiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinition> replaceCustomResourceDefinition​(@Path("name")
                                                                                                                                                                                            java.lang.String name,
                                                                                                                                                                                            @Body
                                                                                                                                                                                            com.marcnuri.yakc.model.io.k8s.apiextensionsapiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinition body)
        replace the specified CustomResourceDefinition
        Parameters:
        name - name of the CustomResourceDefinition
      • replaceCustomResourceDefinition

        @HTTP(method="PUT",
              path="/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apiextensionsapiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinition> replaceCustomResourceDefinition​(@Path("name")
                                                                                                                                                                                            java.lang.String name,
                                                                                                                                                                                            @Body
                                                                                                                                                                                            com.marcnuri.yakc.model.io.k8s.apiextensionsapiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinition body,
                                                                                                                                                                                            @QueryMap
                                                                                                                                                                                            ApiextensionsV1beta1Api.ReplaceCustomResourceDefinition queryParameters)
        replace the specified CustomResourceDefinition
        Parameters:
        name - name of the CustomResourceDefinition
      • readCustomResourceDefinitionStatus

        @HTTP(method="GET",
              path="/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/{name}/status")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apiextensionsapiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinition> readCustomResourceDefinitionStatus​(@Path("name")
                                                                                                                                                                                               java.lang.String name)
        read status of the specified CustomResourceDefinition
        Parameters:
        name - name of the CustomResourceDefinition
      • readCustomResourceDefinitionStatus

        @HTTP(method="GET",
              path="/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/{name}/status")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apiextensionsapiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinition> readCustomResourceDefinitionStatus​(@Path("name")
                                                                                                                                                                                               java.lang.String name,
                                                                                                                                                                                               @QueryMap
                                                                                                                                                                                               ApiextensionsV1beta1Api.ReadCustomResourceDefinitionStatus queryParameters)
        read status of the specified CustomResourceDefinition
        Parameters:
        name - name of the CustomResourceDefinition
      • patchCustomResourceDefinitionStatus

        @HTTP(method="PATCH",
              path="/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/{name}/status",
              hasBody=true)
        @Headers({"Content-Type: application/merge-patch+json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apiextensionsapiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinition> patchCustomResourceDefinitionStatus​(@Path("name")
                                                                                                                                                                                                java.lang.String name,
                                                                                                                                                                                                @Body
                                                                                                                                                                                                com.marcnuri.yakc.model.io.k8s.apiextensionsapiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinition body)
        partially update status of the specified CustomResourceDefinition
        Parameters:
        name - name of the CustomResourceDefinition
      • patchCustomResourceDefinitionStatus

        @HTTP(method="PATCH",
              path="/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/{name}/status",
              hasBody=true)
        @Headers({"Content-Type: application/merge-patch+json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apiextensionsapiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinition> patchCustomResourceDefinitionStatus​(@Path("name")
                                                                                                                                                                                                java.lang.String name,
                                                                                                                                                                                                @Body
                                                                                                                                                                                                com.marcnuri.yakc.model.io.k8s.apiextensionsapiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinition body,
                                                                                                                                                                                                @QueryMap
                                                                                                                                                                                                ApiextensionsV1beta1Api.PatchCustomResourceDefinitionStatus queryParameters)
        partially update status of the specified CustomResourceDefinition
        Parameters:
        name - name of the CustomResourceDefinition
      • replaceCustomResourceDefinitionStatus

        @HTTP(method="PUT",
              path="/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/{name}/status",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apiextensionsapiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinition> replaceCustomResourceDefinitionStatus​(@Path("name")
                                                                                                                                                                                                  java.lang.String name,
                                                                                                                                                                                                  @Body
                                                                                                                                                                                                  com.marcnuri.yakc.model.io.k8s.apiextensionsapiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinition body)
        replace status of the specified CustomResourceDefinition
        Parameters:
        name - name of the CustomResourceDefinition
      • replaceCustomResourceDefinitionStatus

        @HTTP(method="PUT",
              path="/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/{name}/status",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apiextensionsapiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinition> replaceCustomResourceDefinitionStatus​(@Path("name")
                                                                                                                                                                                                  java.lang.String name,
                                                                                                                                                                                                  @Body
                                                                                                                                                                                                  com.marcnuri.yakc.model.io.k8s.apiextensionsapiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinition body,
                                                                                                                                                                                                  @QueryMap
                                                                                                                                                                                                  ApiextensionsV1beta1Api.ReplaceCustomResourceDefinitionStatus queryParameters)
        replace status of the specified CustomResourceDefinition
        Parameters:
        name - name of the CustomResourceDefinition
      • watchCustomResourceDefinitionList

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

        @HTTP(method="GET",
              path="/apis/apiextensions.k8s.io/v1beta1/watch/customresourcedefinitions")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent> watchCustomResourceDefinitionList​(@QueryMap
                                                                                                                                                        ApiextensionsV1beta1Api.WatchCustomResourceDefinitionList queryParameters)
        watch individual changes to a list of CustomResourceDefinition. deprecated: use the 'watch' parameter with a list operation instead.
      • watchCustomResourceDefinition

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

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