Interface DiscoveryV1beta1Api

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

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

      • getAPIResources

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

        @HTTP(method="GET",
              path="/apis/discovery.k8s.io/v1beta1/endpointslices")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<com.marcnuri.yakc.model.io.k8s.api.discovery.v1beta1.EndpointSliceList,​com.marcnuri.yakc.model.io.k8s.api.discovery.v1beta1.EndpointSlice> listEndpointSliceForAllNamespaces()
        list or watch objects of kind EndpointSlice
      • listEndpointSliceForAllNamespaces

        @HTTP(method="GET",
              path="/apis/discovery.k8s.io/v1beta1/endpointslices")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<com.marcnuri.yakc.model.io.k8s.api.discovery.v1beta1.EndpointSliceList,​com.marcnuri.yakc.model.io.k8s.api.discovery.v1beta1.EndpointSlice> listEndpointSliceForAllNamespaces​(@QueryMap
                                                                                                                                                                                                                                    DiscoveryV1beta1Api.ListEndpointSliceForAllNamespaces queryParameters)
        list or watch objects of kind EndpointSlice
      • deleteCollectionNamespacedEndpointSlice

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

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

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

        @HTTP(method="DELETE",
              path="/apis/discovery.k8s.io/v1beta1/namespaces/{namespace}/endpointslices",
              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> deleteCollectionNamespacedEndpointSlice​(@Path("namespace")
                                                                                                                                                          java.lang.String namespace,
                                                                                                                                                          @QueryMap
                                                                                                                                                          DiscoveryV1beta1Api.DeleteCollectionNamespacedEndpointSlice queryParameters)
        delete collection of EndpointSlice
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • listNamespacedEndpointSlice

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

        @HTTP(method="GET",
              path="/apis/discovery.k8s.io/v1beta1/namespaces/{namespace}/endpointslices")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<com.marcnuri.yakc.model.io.k8s.api.discovery.v1beta1.EndpointSliceList,​com.marcnuri.yakc.model.io.k8s.api.discovery.v1beta1.EndpointSlice> listNamespacedEndpointSlice​(@Path("namespace")
                                                                                                                                                                                                                              java.lang.String namespace,
                                                                                                                                                                                                                              @QueryMap
                                                                                                                                                                                                                              DiscoveryV1beta1Api.ListNamespacedEndpointSlice queryParameters)
        list or watch objects of kind EndpointSlice
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • createNamespacedEndpointSlice

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

        @HTTP(method="POST",
              path="/apis/discovery.k8s.io/v1beta1/namespaces/{namespace}/endpointslices",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.discovery.v1beta1.EndpointSlice> createNamespacedEndpointSlice​(@Path("namespace")
                                                                                                                                               java.lang.String namespace,
                                                                                                                                               @Body
                                                                                                                                               com.marcnuri.yakc.model.io.k8s.api.discovery.v1beta1.EndpointSlice body,
                                                                                                                                               @QueryMap
                                                                                                                                               DiscoveryV1beta1Api.CreateNamespacedEndpointSlice queryParameters)
        create an EndpointSlice
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedEndpointSlice

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

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

        @HTTP(method="DELETE",
              path="/apis/discovery.k8s.io/v1beta1/namespaces/{namespace}/endpointslices/{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> deleteNamespacedEndpointSlice​(@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
                                                                                                                                                DiscoveryV1beta1Api.DeleteNamespacedEndpointSlice queryParameters)
        delete an EndpointSlice
        Parameters:
        name - name of the EndpointSlice
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedEndpointSlice

        @HTTP(method="DELETE",
              path="/apis/discovery.k8s.io/v1beta1/namespaces/{namespace}/endpointslices/{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> deleteNamespacedEndpointSlice​(@Path("name")
                                                                                                                                                java.lang.String name,
                                                                                                                                                @Path("namespace")
                                                                                                                                                java.lang.String namespace,
                                                                                                                                                @QueryMap
                                                                                                                                                DiscoveryV1beta1Api.DeleteNamespacedEndpointSlice queryParameters)
        delete an EndpointSlice
        Parameters:
        name - name of the EndpointSlice
        namespace - object name and auth scope, such as for teams and projects
      • readNamespacedEndpointSlice

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

        @HTTP(method="GET",
              path="/apis/discovery.k8s.io/v1beta1/namespaces/{namespace}/endpointslices/{name}")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.discovery.v1beta1.EndpointSlice> readNamespacedEndpointSlice​(@Path("name")
                                                                                                                                             java.lang.String name,
                                                                                                                                             @Path("namespace")
                                                                                                                                             java.lang.String namespace,
                                                                                                                                             @QueryMap
                                                                                                                                             DiscoveryV1beta1Api.ReadNamespacedEndpointSlice queryParameters)
        read the specified EndpointSlice
        Parameters:
        name - name of the EndpointSlice
        namespace - object name and auth scope, such as for teams and projects
      • patchNamespacedEndpointSlice

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

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

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

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

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

        @HTTP(method="GET",
              path="/apis/discovery.k8s.io/v1beta1/watch/endpointslices")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent> watchEndpointSliceListForAllNamespaces​(@QueryMap
                                                                                                                                                             DiscoveryV1beta1Api.WatchEndpointSliceListForAllNamespaces queryParameters)
        watch individual changes to a list of EndpointSlice. deprecated: use the 'watch' parameter with a list operation instead.
      • watchNamespacedEndpointSliceList

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

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

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

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