Interface BatchV1Api

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

    public interface BatchV1Api
    extends com.marcnuri.yakc.api.Api
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.batch.v1.CronJob> createNamespacedCronJob​(java.lang.String namespace, com.marcnuri.yakc.model.io.k8s.api.batch.v1.CronJob body)
      create a CronJob
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.batch.v1.CronJob> createNamespacedCronJob​(java.lang.String namespace, com.marcnuri.yakc.model.io.k8s.api.batch.v1.CronJob body, BatchV1Api.CreateNamespacedCronJob queryParameters)
      create a CronJob
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.batch.v1.Job> createNamespacedJob​(java.lang.String namespace, com.marcnuri.yakc.model.io.k8s.api.batch.v1.Job body)
      create a Job
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.batch.v1.Job> createNamespacedJob​(java.lang.String namespace, com.marcnuri.yakc.model.io.k8s.api.batch.v1.Job body, BatchV1Api.CreateNamespacedJob queryParameters)
      create a Job
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteCollectionNamespacedCronJob​(java.lang.String namespace)
      delete collection of CronJob
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteCollectionNamespacedCronJob​(java.lang.String namespace, BatchV1Api.DeleteCollectionNamespacedCronJob queryParameters)
      delete collection of CronJob
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteCollectionNamespacedCronJob​(java.lang.String namespace, com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions body)
      delete collection of CronJob
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteCollectionNamespacedCronJob​(java.lang.String namespace, com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions body, BatchV1Api.DeleteCollectionNamespacedCronJob queryParameters)
      delete collection of CronJob
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteCollectionNamespacedJob​(java.lang.String namespace)
      delete collection of Job
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteCollectionNamespacedJob​(java.lang.String namespace, BatchV1Api.DeleteCollectionNamespacedJob queryParameters)
      delete collection of Job
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteCollectionNamespacedJob​(java.lang.String namespace, com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions body)
      delete collection of Job
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteCollectionNamespacedJob​(java.lang.String namespace, com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions body, BatchV1Api.DeleteCollectionNamespacedJob queryParameters)
      delete collection of Job
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteNamespacedCronJob​(java.lang.String name, java.lang.String namespace)
      delete a CronJob
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteNamespacedCronJob​(java.lang.String name, java.lang.String namespace, BatchV1Api.DeleteNamespacedCronJob queryParameters)
      delete a CronJob
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteNamespacedCronJob​(java.lang.String name, java.lang.String namespace, com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions body)
      delete a CronJob
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteNamespacedCronJob​(java.lang.String name, java.lang.String namespace, com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions body, BatchV1Api.DeleteNamespacedCronJob queryParameters)
      delete a CronJob
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteNamespacedJob​(java.lang.String name, java.lang.String namespace)
      delete a Job
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteNamespacedJob​(java.lang.String name, java.lang.String namespace, BatchV1Api.DeleteNamespacedJob queryParameters)
      delete a Job
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteNamespacedJob​(java.lang.String name, java.lang.String namespace, com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions body)
      delete a Job
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteNamespacedJob​(java.lang.String name, java.lang.String namespace, com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions body, BatchV1Api.DeleteNamespacedJob queryParameters)
      delete a Job
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.APIResourceList> getAPIResources()
      get available resources
      com.marcnuri.yakc.api.KubernetesListCall<com.marcnuri.yakc.model.io.k8s.api.batch.v1.CronJobList,​com.marcnuri.yakc.model.io.k8s.api.batch.v1.CronJob> listCronJobForAllNamespaces()
      list or watch objects of kind CronJob
      com.marcnuri.yakc.api.KubernetesListCall<com.marcnuri.yakc.model.io.k8s.api.batch.v1.CronJobList,​com.marcnuri.yakc.model.io.k8s.api.batch.v1.CronJob> listCronJobForAllNamespaces​(BatchV1Api.ListCronJobForAllNamespaces queryParameters)
      list or watch objects of kind CronJob
      com.marcnuri.yakc.api.KubernetesListCall<com.marcnuri.yakc.model.io.k8s.api.batch.v1.JobList,​com.marcnuri.yakc.model.io.k8s.api.batch.v1.Job> listJobForAllNamespaces()
      list or watch objects of kind Job
      com.marcnuri.yakc.api.KubernetesListCall<com.marcnuri.yakc.model.io.k8s.api.batch.v1.JobList,​com.marcnuri.yakc.model.io.k8s.api.batch.v1.Job> listJobForAllNamespaces​(BatchV1Api.ListJobForAllNamespaces queryParameters)
      list or watch objects of kind Job
      com.marcnuri.yakc.api.KubernetesListCall<com.marcnuri.yakc.model.io.k8s.api.batch.v1.CronJobList,​com.marcnuri.yakc.model.io.k8s.api.batch.v1.CronJob> listNamespacedCronJob​(java.lang.String namespace)
      list or watch objects of kind CronJob
      com.marcnuri.yakc.api.KubernetesListCall<com.marcnuri.yakc.model.io.k8s.api.batch.v1.CronJobList,​com.marcnuri.yakc.model.io.k8s.api.batch.v1.CronJob> listNamespacedCronJob​(java.lang.String namespace, BatchV1Api.ListNamespacedCronJob queryParameters)
      list or watch objects of kind CronJob
      com.marcnuri.yakc.api.KubernetesListCall<com.marcnuri.yakc.model.io.k8s.api.batch.v1.JobList,​com.marcnuri.yakc.model.io.k8s.api.batch.v1.Job> listNamespacedJob​(java.lang.String namespace)
      list or watch objects of kind Job
      com.marcnuri.yakc.api.KubernetesListCall<com.marcnuri.yakc.model.io.k8s.api.batch.v1.JobList,​com.marcnuri.yakc.model.io.k8s.api.batch.v1.Job> listNamespacedJob​(java.lang.String namespace, BatchV1Api.ListNamespacedJob queryParameters)
      list or watch objects of kind Job
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.batch.v1.CronJob> patchNamespacedCronJob​(java.lang.String name, java.lang.String namespace, com.marcnuri.yakc.model.io.k8s.api.batch.v1.CronJob body)
      partially update the specified CronJob
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.batch.v1.CronJob> patchNamespacedCronJob​(java.lang.String name, java.lang.String namespace, com.marcnuri.yakc.model.io.k8s.api.batch.v1.CronJob body, BatchV1Api.PatchNamespacedCronJob queryParameters)
      partially update the specified CronJob
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.batch.v1.CronJob> patchNamespacedCronJobStatus​(java.lang.String name, java.lang.String namespace, com.marcnuri.yakc.model.io.k8s.api.batch.v1.CronJob body)
      partially update status of the specified CronJob
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.batch.v1.CronJob> patchNamespacedCronJobStatus​(java.lang.String name, java.lang.String namespace, com.marcnuri.yakc.model.io.k8s.api.batch.v1.CronJob body, BatchV1Api.PatchNamespacedCronJobStatus queryParameters)
      partially update status of the specified CronJob
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.batch.v1.Job> patchNamespacedJob​(java.lang.String name, java.lang.String namespace, com.marcnuri.yakc.model.io.k8s.api.batch.v1.Job body)
      partially update the specified Job
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.batch.v1.Job> patchNamespacedJob​(java.lang.String name, java.lang.String namespace, com.marcnuri.yakc.model.io.k8s.api.batch.v1.Job body, BatchV1Api.PatchNamespacedJob queryParameters)
      partially update the specified Job
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.batch.v1.Job> patchNamespacedJobStatus​(java.lang.String name, java.lang.String namespace, com.marcnuri.yakc.model.io.k8s.api.batch.v1.Job body)
      partially update status of the specified Job
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.batch.v1.Job> patchNamespacedJobStatus​(java.lang.String name, java.lang.String namespace, com.marcnuri.yakc.model.io.k8s.api.batch.v1.Job body, BatchV1Api.PatchNamespacedJobStatus queryParameters)
      partially update status of the specified Job
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.batch.v1.CronJob> readNamespacedCronJob​(java.lang.String name, java.lang.String namespace)
      read the specified CronJob
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.batch.v1.CronJob> readNamespacedCronJob​(java.lang.String name, java.lang.String namespace, BatchV1Api.ReadNamespacedCronJob queryParameters)
      read the specified CronJob
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.batch.v1.CronJob> readNamespacedCronJobStatus​(java.lang.String name, java.lang.String namespace)
      read status of the specified CronJob
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.batch.v1.CronJob> readNamespacedCronJobStatus​(java.lang.String name, java.lang.String namespace, BatchV1Api.ReadNamespacedCronJobStatus queryParameters)
      read status of the specified CronJob
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.batch.v1.Job> readNamespacedJob​(java.lang.String name, java.lang.String namespace)
      read the specified Job
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.batch.v1.Job> readNamespacedJob​(java.lang.String name, java.lang.String namespace, BatchV1Api.ReadNamespacedJob queryParameters)
      read the specified Job
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.batch.v1.Job> readNamespacedJobStatus​(java.lang.String name, java.lang.String namespace)
      read status of the specified Job
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.batch.v1.Job> readNamespacedJobStatus​(java.lang.String name, java.lang.String namespace, BatchV1Api.ReadNamespacedJobStatus queryParameters)
      read status of the specified Job
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.batch.v1.CronJob> replaceNamespacedCronJob​(java.lang.String name, java.lang.String namespace, com.marcnuri.yakc.model.io.k8s.api.batch.v1.CronJob body)
      replace the specified CronJob
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.batch.v1.CronJob> replaceNamespacedCronJob​(java.lang.String name, java.lang.String namespace, com.marcnuri.yakc.model.io.k8s.api.batch.v1.CronJob body, BatchV1Api.ReplaceNamespacedCronJob queryParameters)
      replace the specified CronJob
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.batch.v1.CronJob> replaceNamespacedCronJobStatus​(java.lang.String name, java.lang.String namespace, com.marcnuri.yakc.model.io.k8s.api.batch.v1.CronJob body)
      replace status of the specified CronJob
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.batch.v1.CronJob> replaceNamespacedCronJobStatus​(java.lang.String name, java.lang.String namespace, com.marcnuri.yakc.model.io.k8s.api.batch.v1.CronJob body, BatchV1Api.ReplaceNamespacedCronJobStatus queryParameters)
      replace status of the specified CronJob
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.batch.v1.Job> replaceNamespacedJob​(java.lang.String name, java.lang.String namespace, com.marcnuri.yakc.model.io.k8s.api.batch.v1.Job body)
      replace the specified Job
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.batch.v1.Job> replaceNamespacedJob​(java.lang.String name, java.lang.String namespace, com.marcnuri.yakc.model.io.k8s.api.batch.v1.Job body, BatchV1Api.ReplaceNamespacedJob queryParameters)
      replace the specified Job
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.batch.v1.Job> replaceNamespacedJobStatus​(java.lang.String name, java.lang.String namespace, com.marcnuri.yakc.model.io.k8s.api.batch.v1.Job body)
      replace status of the specified Job
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.batch.v1.Job> replaceNamespacedJobStatus​(java.lang.String name, java.lang.String namespace, com.marcnuri.yakc.model.io.k8s.api.batch.v1.Job body, BatchV1Api.ReplaceNamespacedJobStatus queryParameters)
      replace status of the specified Job
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent> watchCronJobListForAllNamespaces()
      watch individual changes to a list of CronJob.
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent> watchCronJobListForAllNamespaces​(BatchV1Api.WatchCronJobListForAllNamespaces queryParameters)
      watch individual changes to a list of CronJob.
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent> watchJobListForAllNamespaces()
      watch individual changes to a list of Job.
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent> watchJobListForAllNamespaces​(BatchV1Api.WatchJobListForAllNamespaces queryParameters)
      watch individual changes to a list of Job.
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent> watchNamespacedCronJob​(java.lang.String name, java.lang.String namespace)
      watch changes to an object of kind CronJob.
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent> watchNamespacedCronJob​(java.lang.String name, java.lang.String namespace, BatchV1Api.WatchNamespacedCronJob queryParameters)
      watch changes to an object of kind CronJob.
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent> watchNamespacedCronJobList​(java.lang.String namespace)
      watch individual changes to a list of CronJob.
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent> watchNamespacedCronJobList​(java.lang.String namespace, BatchV1Api.WatchNamespacedCronJobList queryParameters)
      watch individual changes to a list of CronJob.
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent> watchNamespacedJob​(java.lang.String name, java.lang.String namespace)
      watch changes to an object of kind Job.
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent> watchNamespacedJob​(java.lang.String name, java.lang.String namespace, BatchV1Api.WatchNamespacedJob queryParameters)
      watch changes to an object of kind Job.
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent> watchNamespacedJobList​(java.lang.String namespace)
      watch individual changes to a list of Job.
      com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent> watchNamespacedJobList​(java.lang.String namespace, BatchV1Api.WatchNamespacedJobList queryParameters)
      watch individual changes to a list of Job.
    • Method Detail

      • getAPIResources

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

        @HTTP(method="GET",
              path="/apis/batch/v1/cronjobs")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<com.marcnuri.yakc.model.io.k8s.api.batch.v1.CronJobList,​com.marcnuri.yakc.model.io.k8s.api.batch.v1.CronJob> listCronJobForAllNamespaces()
        list or watch objects of kind CronJob
      • listCronJobForAllNamespaces

        @HTTP(method="GET",
              path="/apis/batch/v1/cronjobs")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<com.marcnuri.yakc.model.io.k8s.api.batch.v1.CronJobList,​com.marcnuri.yakc.model.io.k8s.api.batch.v1.CronJob> listCronJobForAllNamespaces​(@QueryMap
                                                                                                                                                                                                BatchV1Api.ListCronJobForAllNamespaces queryParameters)
        list or watch objects of kind CronJob
      • listJobForAllNamespaces

        @HTTP(method="GET",
              path="/apis/batch/v1/jobs")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<com.marcnuri.yakc.model.io.k8s.api.batch.v1.JobList,​com.marcnuri.yakc.model.io.k8s.api.batch.v1.Job> listJobForAllNamespaces()
        list or watch objects of kind Job
      • listJobForAllNamespaces

        @HTTP(method="GET",
              path="/apis/batch/v1/jobs")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<com.marcnuri.yakc.model.io.k8s.api.batch.v1.JobList,​com.marcnuri.yakc.model.io.k8s.api.batch.v1.Job> listJobForAllNamespaces​(@QueryMap
                                                                                                                                                                                    BatchV1Api.ListJobForAllNamespaces queryParameters)
        list or watch objects of kind Job
      • deleteCollectionNamespacedCronJob

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

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

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

        @HTTP(method="DELETE",
              path="/apis/batch/v1/namespaces/{namespace}/cronjobs",
              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> deleteCollectionNamespacedCronJob​(@Path("namespace")
                                                                                                                                                    java.lang.String namespace,
                                                                                                                                                    @QueryMap
                                                                                                                                                    BatchV1Api.DeleteCollectionNamespacedCronJob queryParameters)
        delete collection of CronJob
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • listNamespacedCronJob

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

        @HTTP(method="GET",
              path="/apis/batch/v1/namespaces/{namespace}/cronjobs")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<com.marcnuri.yakc.model.io.k8s.api.batch.v1.CronJobList,​com.marcnuri.yakc.model.io.k8s.api.batch.v1.CronJob> listNamespacedCronJob​(@Path("namespace")
                                                                                                                                                                                          java.lang.String namespace,
                                                                                                                                                                                          @QueryMap
                                                                                                                                                                                          BatchV1Api.ListNamespacedCronJob queryParameters)
        list or watch objects of kind CronJob
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • createNamespacedCronJob

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

        @HTTP(method="POST",
              path="/apis/batch/v1/namespaces/{namespace}/cronjobs",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.batch.v1.CronJob> createNamespacedCronJob​(@Path("namespace")
                                                                                                                          java.lang.String namespace,
                                                                                                                          @Body
                                                                                                                          com.marcnuri.yakc.model.io.k8s.api.batch.v1.CronJob body,
                                                                                                                          @QueryMap
                                                                                                                          BatchV1Api.CreateNamespacedCronJob queryParameters)
        create a CronJob
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedCronJob

        @HTTP(method="DELETE",
              path="/apis/batch/v1/namespaces/{namespace}/cronjobs/{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> deleteNamespacedCronJob​(@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 a CronJob
        Parameters:
        name - name of the CronJob
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedCronJob

        @HTTP(method="DELETE",
              path="/apis/batch/v1/namespaces/{namespace}/cronjobs/{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> deleteNamespacedCronJob​(@Path("name")
                                                                                                                                          java.lang.String name,
                                                                                                                                          @Path("namespace")
                                                                                                                                          java.lang.String namespace)
        delete a CronJob
        Parameters:
        name - name of the CronJob
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedCronJob

        @HTTP(method="DELETE",
              path="/apis/batch/v1/namespaces/{namespace}/cronjobs/{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> deleteNamespacedCronJob​(@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
                                                                                                                                          BatchV1Api.DeleteNamespacedCronJob queryParameters)
        delete a CronJob
        Parameters:
        name - name of the CronJob
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedCronJob

        @HTTP(method="DELETE",
              path="/apis/batch/v1/namespaces/{namespace}/cronjobs/{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> deleteNamespacedCronJob​(@Path("name")
                                                                                                                                          java.lang.String name,
                                                                                                                                          @Path("namespace")
                                                                                                                                          java.lang.String namespace,
                                                                                                                                          @QueryMap
                                                                                                                                          BatchV1Api.DeleteNamespacedCronJob queryParameters)
        delete a CronJob
        Parameters:
        name - name of the CronJob
        namespace - object name and auth scope, such as for teams and projects
      • readNamespacedCronJob

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

        @HTTP(method="GET",
              path="/apis/batch/v1/namespaces/{namespace}/cronjobs/{name}")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.batch.v1.CronJob> readNamespacedCronJob​(@Path("name")
                                                                                                                        java.lang.String name,
                                                                                                                        @Path("namespace")
                                                                                                                        java.lang.String namespace,
                                                                                                                        @QueryMap
                                                                                                                        BatchV1Api.ReadNamespacedCronJob queryParameters)
        read the specified CronJob
        Parameters:
        name - name of the CronJob
        namespace - object name and auth scope, such as for teams and projects
      • patchNamespacedCronJob

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

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

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

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

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

        @HTTP(method="GET",
              path="/apis/batch/v1/namespaces/{namespace}/cronjobs/{name}/status")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.batch.v1.CronJob> readNamespacedCronJobStatus​(@Path("name")
                                                                                                                              java.lang.String name,
                                                                                                                              @Path("namespace")
                                                                                                                              java.lang.String namespace,
                                                                                                                              @QueryMap
                                                                                                                              BatchV1Api.ReadNamespacedCronJobStatus queryParameters)
        read status of the specified CronJob
        Parameters:
        name - name of the CronJob
        namespace - object name and auth scope, such as for teams and projects
      • patchNamespacedCronJobStatus

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

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

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

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

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

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

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

        @HTTP(method="DELETE",
              path="/apis/batch/v1/namespaces/{namespace}/jobs",
              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> deleteCollectionNamespacedJob​(@Path("namespace")
                                                                                                                                                java.lang.String namespace,
                                                                                                                                                @QueryMap
                                                                                                                                                BatchV1Api.DeleteCollectionNamespacedJob queryParameters)
        delete collection of Job
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • listNamespacedJob

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

        @HTTP(method="GET",
              path="/apis/batch/v1/namespaces/{namespace}/jobs")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<com.marcnuri.yakc.model.io.k8s.api.batch.v1.JobList,​com.marcnuri.yakc.model.io.k8s.api.batch.v1.Job> listNamespacedJob​(@Path("namespace")
                                                                                                                                                                              java.lang.String namespace,
                                                                                                                                                                              @QueryMap
                                                                                                                                                                              BatchV1Api.ListNamespacedJob queryParameters)
        list or watch objects of kind Job
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • createNamespacedJob

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

        @HTTP(method="POST",
              path="/apis/batch/v1/namespaces/{namespace}/jobs",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.batch.v1.Job> createNamespacedJob​(@Path("namespace")
                                                                                                                  java.lang.String namespace,
                                                                                                                  @Body
                                                                                                                  com.marcnuri.yakc.model.io.k8s.api.batch.v1.Job body,
                                                                                                                  @QueryMap
                                                                                                                  BatchV1Api.CreateNamespacedJob queryParameters)
        create a Job
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedJob

        @HTTP(method="DELETE",
              path="/apis/batch/v1/namespaces/{namespace}/jobs/{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> deleteNamespacedJob​(@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 a Job
        Parameters:
        name - name of the Job
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedJob

        @HTTP(method="DELETE",
              path="/apis/batch/v1/namespaces/{namespace}/jobs/{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> deleteNamespacedJob​(@Path("name")
                                                                                                                                      java.lang.String name,
                                                                                                                                      @Path("namespace")
                                                                                                                                      java.lang.String namespace)
        delete a Job
        Parameters:
        name - name of the Job
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedJob

        @HTTP(method="DELETE",
              path="/apis/batch/v1/namespaces/{namespace}/jobs/{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> deleteNamespacedJob​(@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
                                                                                                                                      BatchV1Api.DeleteNamespacedJob queryParameters)
        delete a Job
        Parameters:
        name - name of the Job
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedJob

        @HTTP(method="DELETE",
              path="/apis/batch/v1/namespaces/{namespace}/jobs/{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> deleteNamespacedJob​(@Path("name")
                                                                                                                                      java.lang.String name,
                                                                                                                                      @Path("namespace")
                                                                                                                                      java.lang.String namespace,
                                                                                                                                      @QueryMap
                                                                                                                                      BatchV1Api.DeleteNamespacedJob queryParameters)
        delete a Job
        Parameters:
        name - name of the Job
        namespace - object name and auth scope, such as for teams and projects
      • readNamespacedJob

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

        @HTTP(method="GET",
              path="/apis/batch/v1/namespaces/{namespace}/jobs/{name}")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.batch.v1.Job> readNamespacedJob​(@Path("name")
                                                                                                                java.lang.String name,
                                                                                                                @Path("namespace")
                                                                                                                java.lang.String namespace,
                                                                                                                @QueryMap
                                                                                                                BatchV1Api.ReadNamespacedJob queryParameters)
        read the specified Job
        Parameters:
        name - name of the Job
        namespace - object name and auth scope, such as for teams and projects
      • patchNamespacedJob

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

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

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

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

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

        @HTTP(method="GET",
              path="/apis/batch/v1/namespaces/{namespace}/jobs/{name}/status")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.batch.v1.Job> readNamespacedJobStatus​(@Path("name")
                                                                                                                      java.lang.String name,
                                                                                                                      @Path("namespace")
                                                                                                                      java.lang.String namespace,
                                                                                                                      @QueryMap
                                                                                                                      BatchV1Api.ReadNamespacedJobStatus queryParameters)
        read status of the specified Job
        Parameters:
        name - name of the Job
        namespace - object name and auth scope, such as for teams and projects
      • patchNamespacedJobStatus

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

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

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

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

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

        @HTTP(method="GET",
              path="/apis/batch/v1/watch/cronjobs")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent> watchCronJobListForAllNamespaces​(@QueryMap
                                                                                                                                                       BatchV1Api.WatchCronJobListForAllNamespaces queryParameters)
        watch individual changes to a list of CronJob. deprecated: use the 'watch' parameter with a list operation instead.
      • watchJobListForAllNamespaces

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

        @HTTP(method="GET",
              path="/apis/batch/v1/watch/jobs")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent> watchJobListForAllNamespaces​(@QueryMap
                                                                                                                                                   BatchV1Api.WatchJobListForAllNamespaces queryParameters)
        watch individual changes to a list of Job. deprecated: use the 'watch' parameter with a list operation instead.
      • watchNamespacedCronJobList

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

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

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

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

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

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

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

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