Interface EventsV1beta1Api

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

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

      • getAPIResources

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

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

        @HTTP(method="GET",
              path="/apis/events.k8s.io/v1beta1/events")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<com.marcnuri.yakc.model.io.k8s.api.events.v1beta1.EventList,​com.marcnuri.yakc.model.io.k8s.api.events.v1beta1.Event> listEventForAllNamespaces​(@QueryMap
                                                                                                                                                                                                      EventsV1beta1Api.ListEventForAllNamespaces queryParameters)
        list or watch objects of kind Event
      • deleteCollectionNamespacedEvent

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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