Class SchedulingV1alpha2Api

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

public class SchedulingV1alpha2Api extends Object
  • Constructor Details

    • SchedulingV1alpha2Api

      public SchedulingV1alpha2Api()
    • SchedulingV1alpha2Api

      public SchedulingV1alpha2Api(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)
    • createNamespacedPodGroup

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

      public SchedulingV1alpha2Api.APIcreateNamespacedWorkloadRequest createNamespacedWorkload(@Nonnull String namespace, @Nonnull V1alpha2Workload 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 -
    • deleteCollectionNamespacedPodGroup

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

      public SchedulingV1alpha2Api.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 -
    • deleteNamespacedPodGroup

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

      public SchedulingV1alpha2Api.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 -
    • listNamespacedPodGroup

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

      public SchedulingV1alpha2Api.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 -
    • listPodGroupForAllNamespaces

      public SchedulingV1alpha2Api.APIlistPodGroupForAllNamespacesRequest listPodGroupForAllNamespaces()
      list or watch objects of kind PodGroup
      Returns:
      APIlistPodGroupForAllNamespacesRequest
      Http Response Details:
      Response Details
      Status Code Description Response Headers
      200 OK -
      401 Unauthorized -
    • listWorkloadForAllNamespaces

      public SchedulingV1alpha2Api.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 -
    • patchNamespacedPodGroup

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

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

      public SchedulingV1alpha2Api.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 -
    • readNamespacedPodGroup

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

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

      public SchedulingV1alpha2Api.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 -
    • replaceNamespacedPodGroup

      public SchedulingV1alpha2Api.APIreplaceNamespacedPodGroupRequest replaceNamespacedPodGroup(@Nonnull String name, @Nonnull String namespace, @Nonnull V1alpha2PodGroup body)
      replace the specified PodGroup
      Parameters:
      name - name of the PodGroup (required)
      namespace - object name and auth scope, such as for teams and projects (required)
      body - (required)
      Returns:
      APIreplaceNamespacedPodGroupRequest
      Http Response Details:
      Response Details
      Status Code Description Response Headers
      200 OK -
      201 Created -
      401 Unauthorized -
    • replaceNamespacedPodGroupStatus

      public SchedulingV1alpha2Api.APIreplaceNamespacedPodGroupStatusRequest replaceNamespacedPodGroupStatus(@Nonnull String name, @Nonnull String namespace, @Nonnull V1alpha2PodGroup body)
      replace status of the specified PodGroup
      Parameters:
      name - name of the PodGroup (required)
      namespace - object name and auth scope, such as for teams and projects (required)
      body - (required)
      Returns:
      APIreplaceNamespacedPodGroupStatusRequest
      Http Response Details:
      Response Details
      Status Code Description Response Headers
      200 OK -
      201 Created -
      401 Unauthorized -
    • replaceNamespacedWorkload

      public SchedulingV1alpha2Api.APIreplaceNamespacedWorkloadRequest replaceNamespacedWorkload(@Nonnull String name, @Nonnull String namespace, @Nonnull V1alpha2Workload 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 -