Interface AuditregistrationV1alpha1Api

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

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

      • getAPIResources

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

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

        @HTTP(method="DELETE",
              path="/apis/auditregistration.k8s.io/v1alpha1/auditsinks",
              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> deleteCollectionAuditSink()
        delete collection of AuditSink
      • deleteCollectionAuditSink

        @HTTP(method="DELETE",
              path="/apis/auditregistration.k8s.io/v1alpha1/auditsinks",
              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> deleteCollectionAuditSink​(@Body
                                                                                                                                            com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions body,
                                                                                                                                            @QueryMap
                                                                                                                                            AuditregistrationV1alpha1Api.DeleteCollectionAuditSink queryParameters)
        delete collection of AuditSink
      • deleteCollectionAuditSink

        @HTTP(method="DELETE",
              path="/apis/auditregistration.k8s.io/v1alpha1/auditsinks",
              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> deleteCollectionAuditSink​(@QueryMap
                                                                                                                                            AuditregistrationV1alpha1Api.DeleteCollectionAuditSink queryParameters)
        delete collection of AuditSink
      • listAuditSink

        @HTTP(method="GET",
              path="/apis/auditregistration.k8s.io/v1alpha1/auditsinks")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<com.marcnuri.yakc.model.io.k8s.api.auditregistration.v1alpha1.AuditSinkList,​com.marcnuri.yakc.model.io.k8s.api.auditregistration.v1alpha1.AuditSink> listAuditSink()
        list or watch objects of kind AuditSink
      • listAuditSink

        @HTTP(method="GET",
              path="/apis/auditregistration.k8s.io/v1alpha1/auditsinks")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<com.marcnuri.yakc.model.io.k8s.api.auditregistration.v1alpha1.AuditSinkList,​com.marcnuri.yakc.model.io.k8s.api.auditregistration.v1alpha1.AuditSink> listAuditSink​(@QueryMap
                                                                                                                                                                                                                          AuditregistrationV1alpha1Api.ListAuditSink queryParameters)
        list or watch objects of kind AuditSink
      • createAuditSink

        @HTTP(method="POST",
              path="/apis/auditregistration.k8s.io/v1alpha1/auditsinks",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.auditregistration.v1alpha1.AuditSink> createAuditSink​(@Body
                                                                                                                                      com.marcnuri.yakc.model.io.k8s.api.auditregistration.v1alpha1.AuditSink body)
        create an AuditSink
      • createAuditSink

        @HTTP(method="POST",
              path="/apis/auditregistration.k8s.io/v1alpha1/auditsinks",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.auditregistration.v1alpha1.AuditSink> createAuditSink​(@Body
                                                                                                                                      com.marcnuri.yakc.model.io.k8s.api.auditregistration.v1alpha1.AuditSink body,
                                                                                                                                      @QueryMap
                                                                                                                                      AuditregistrationV1alpha1Api.CreateAuditSink queryParameters)
        create an AuditSink
      • deleteAuditSink

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

        @HTTP(method="DELETE",
              path="/apis/auditregistration.k8s.io/v1alpha1/auditsinks/{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> deleteAuditSink​(@Path("name")
                                                                                                                                  java.lang.String name)
        delete an AuditSink
        Parameters:
        name - name of the AuditSink
      • deleteAuditSink

        @HTTP(method="DELETE",
              path="/apis/auditregistration.k8s.io/v1alpha1/auditsinks/{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> deleteAuditSink​(@Path("name")
                                                                                                                                  java.lang.String name,
                                                                                                                                  @Body
                                                                                                                                  com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions body,
                                                                                                                                  @QueryMap
                                                                                                                                  AuditregistrationV1alpha1Api.DeleteAuditSink queryParameters)
        delete an AuditSink
        Parameters:
        name - name of the AuditSink
      • deleteAuditSink

        @HTTP(method="DELETE",
              path="/apis/auditregistration.k8s.io/v1alpha1/auditsinks/{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> deleteAuditSink​(@Path("name")
                                                                                                                                  java.lang.String name,
                                                                                                                                  @QueryMap
                                                                                                                                  AuditregistrationV1alpha1Api.DeleteAuditSink queryParameters)
        delete an AuditSink
        Parameters:
        name - name of the AuditSink
      • readAuditSink

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

        @HTTP(method="GET",
              path="/apis/auditregistration.k8s.io/v1alpha1/auditsinks/{name}")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.auditregistration.v1alpha1.AuditSink> readAuditSink​(@Path("name")
                                                                                                                                    java.lang.String name,
                                                                                                                                    @QueryMap
                                                                                                                                    AuditregistrationV1alpha1Api.ReadAuditSink queryParameters)
        read the specified AuditSink
        Parameters:
        name - name of the AuditSink
      • patchAuditSink

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

        @HTTP(method="PATCH",
              path="/apis/auditregistration.k8s.io/v1alpha1/auditsinks/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/merge-patch+json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.auditregistration.v1alpha1.AuditSink> patchAuditSink​(@Path("name")
                                                                                                                                     java.lang.String name,
                                                                                                                                     @Body
                                                                                                                                     com.marcnuri.yakc.model.io.k8s.api.auditregistration.v1alpha1.AuditSink body,
                                                                                                                                     @QueryMap
                                                                                                                                     AuditregistrationV1alpha1Api.PatchAuditSink queryParameters)
        partially update the specified AuditSink
        Parameters:
        name - name of the AuditSink
      • replaceAuditSink

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

        @HTTP(method="PUT",
              path="/apis/auditregistration.k8s.io/v1alpha1/auditsinks/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.auditregistration.v1alpha1.AuditSink> replaceAuditSink​(@Path("name")
                                                                                                                                       java.lang.String name,
                                                                                                                                       @Body
                                                                                                                                       com.marcnuri.yakc.model.io.k8s.api.auditregistration.v1alpha1.AuditSink body,
                                                                                                                                       @QueryMap
                                                                                                                                       AuditregistrationV1alpha1Api.ReplaceAuditSink queryParameters)
        replace the specified AuditSink
        Parameters:
        name - name of the AuditSink
      • watchAuditSinkList

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

        @HTTP(method="GET",
              path="/apis/auditregistration.k8s.io/v1alpha1/watch/auditsinks")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent> watchAuditSinkList​(@QueryMap
                                                                                                                                         AuditregistrationV1alpha1Api.WatchAuditSinkList queryParameters)
        watch individual changes to a list of AuditSink. deprecated: use the 'watch' parameter with a list operation instead.
      • watchAuditSink

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

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