Class SchedulingV1alpha1Api

java.lang.Object
io.kubernetes.client.openapi.apis.SchedulingV1alpha1Api

public class SchedulingV1alpha1Api extends Object
  • Constructor Details

    • SchedulingV1alpha1Api

      public SchedulingV1alpha1Api()
    • SchedulingV1alpha1Api

      public SchedulingV1alpha1Api(ApiClient apiClient)
  • Method Details

    • getApiClient

      public ApiClient getApiClient()
    • setApiClient

      public void setApiClient(ApiClient apiClient)
    • getHostIndex

      public int getHostIndex()
    • setHostIndex

      public void setHostIndex(int hostIndex)
    • getCustomBaseUrl

      public String getCustomBaseUrl()
    • setCustomBaseUrl

      public void setCustomBaseUrl(String customBaseUrl)
    • createNamespacedWorkload

      public SchedulingV1alpha1Api.APIcreateNamespacedWorkloadRequest createNamespacedWorkload(@Nonnull String namespace, @Nonnull V1alpha1Workload body)
      create a Workload
      Parameters:
      namespace - object name and auth scope, such as for teams and projects (required)
      body - (required)
      Returns:
      APIcreateNamespacedWorkloadRequest
      Http Response Details:
      Response Details
      Status Code Description Response Headers
      200 OK -
      201 Created -
      202 Accepted -
      401 Unauthorized -
    • deleteCollectionNamespacedWorkload

      public SchedulingV1alpha1Api.APIdeleteCollectionNamespacedWorkloadRequest deleteCollectionNamespacedWorkload(@Nonnull String namespace)
      delete collection of Workload
      Parameters:
      namespace - object name and auth scope, such as for teams and projects (required)
      Returns:
      APIdeleteCollectionNamespacedWorkloadRequest
      Http Response Details:
      Response Details
      Status Code Description Response Headers
      200 OK -
      401 Unauthorized -
    • deleteNamespacedWorkload

      public SchedulingV1alpha1Api.APIdeleteNamespacedWorkloadRequest deleteNamespacedWorkload(@Nonnull String name, @Nonnull String namespace)
      delete a Workload
      Parameters:
      name - name of the Workload (required)
      namespace - object name and auth scope, such as for teams and projects (required)
      Returns:
      APIdeleteNamespacedWorkloadRequest
      Http Response Details:
      Response Details
      Status Code Description Response Headers
      200 OK -
      202 Accepted -
      401 Unauthorized -
    • getAPIResources

      get available resources
      Returns:
      APIgetAPIResourcesRequest
      Http Response Details:
      Response Details
      Status Code Description Response Headers
      200 OK -
      401 Unauthorized -
    • listNamespacedWorkload

      public SchedulingV1alpha1Api.APIlistNamespacedWorkloadRequest listNamespacedWorkload(@Nonnull String namespace)
      list or watch objects of kind Workload
      Parameters:
      namespace - object name and auth scope, such as for teams and projects (required)
      Returns:
      APIlistNamespacedWorkloadRequest
      Http Response Details:
      Response Details
      Status Code Description Response Headers
      200 OK -
      401 Unauthorized -
    • listWorkloadForAllNamespaces

      public SchedulingV1alpha1Api.APIlistWorkloadForAllNamespacesRequest listWorkloadForAllNamespaces()
      list or watch objects of kind Workload
      Returns:
      APIlistWorkloadForAllNamespacesRequest
      Http Response Details:
      Response Details
      Status Code Description Response Headers
      200 OK -
      401 Unauthorized -
    • patchNamespacedWorkload

      public SchedulingV1alpha1Api.APIpatchNamespacedWorkloadRequest patchNamespacedWorkload(@Nonnull String name, @Nonnull String namespace, @Nonnull V1Patch body)
      partially update the specified Workload
      Parameters:
      name - name of the Workload (required)
      namespace - object name and auth scope, such as for teams and projects (required)
      body - (required)
      Returns:
      APIpatchNamespacedWorkloadRequest
      Http Response Details:
      Response Details
      Status Code Description Response Headers
      200 OK -
      201 Created -
      401 Unauthorized -
    • readNamespacedWorkload

      public SchedulingV1alpha1Api.APIreadNamespacedWorkloadRequest readNamespacedWorkload(@Nonnull String name, @Nonnull String namespace)
      read the specified Workload
      Parameters:
      name - name of the Workload (required)
      namespace - object name and auth scope, such as for teams and projects (required)
      Returns:
      APIreadNamespacedWorkloadRequest
      Http Response Details:
      Response Details
      Status Code Description Response Headers
      200 OK -
      401 Unauthorized -
    • replaceNamespacedWorkload

      public SchedulingV1alpha1Api.APIreplaceNamespacedWorkloadRequest replaceNamespacedWorkload(@Nonnull String name, @Nonnull String namespace, @Nonnull V1alpha1Workload body)
      replace the specified Workload
      Parameters:
      name - name of the Workload (required)
      namespace - object name and auth scope, such as for teams and projects (required)
      body - (required)
      Returns:
      APIreplaceNamespacedWorkloadRequest
      Http Response Details:
      Response Details
      Status Code Description Response Headers
      200 OK -
      201 Created -
      401 Unauthorized -