Class ApiextensionsV1Api

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

public class ApiextensionsV1Api extends Object
  • Constructor Details

    • ApiextensionsV1Api

      public ApiextensionsV1Api()
    • ApiextensionsV1Api

      public ApiextensionsV1Api(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)
    • createCustomResourceDefinition

      public ApiextensionsV1Api.APIcreateCustomResourceDefinitionRequest createCustomResourceDefinition(@Nonnull V1CustomResourceDefinition body)
      create a CustomResourceDefinition
      Parameters:
      body - (required)
      Returns:
      APIcreateCustomResourceDefinitionRequest
      Http Response Details:
      Response Details
      Status Code Description Response Headers
      200 OK -
      201 Created -
      202 Accepted -
      401 Unauthorized -
    • deleteCollectionCustomResourceDefinition

      public ApiextensionsV1Api.APIdeleteCollectionCustomResourceDefinitionRequest deleteCollectionCustomResourceDefinition()
      delete collection of CustomResourceDefinition
      Returns:
      APIdeleteCollectionCustomResourceDefinitionRequest
      Http Response Details:
      Response Details
      Status Code Description Response Headers
      200 OK -
      401 Unauthorized -
    • deleteCustomResourceDefinition

      public ApiextensionsV1Api.APIdeleteCustomResourceDefinitionRequest deleteCustomResourceDefinition(@Nonnull String name)
      delete a CustomResourceDefinition
      Parameters:
      name - name of the CustomResourceDefinition (required)
      Returns:
      APIdeleteCustomResourceDefinitionRequest
      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 -
    • listCustomResourceDefinition

      public ApiextensionsV1Api.APIlistCustomResourceDefinitionRequest listCustomResourceDefinition()
      list or watch objects of kind CustomResourceDefinition
      Returns:
      APIlistCustomResourceDefinitionRequest
      Http Response Details:
      Response Details
      Status Code Description Response Headers
      200 OK -
      401 Unauthorized -
    • patchCustomResourceDefinition

      public ApiextensionsV1Api.APIpatchCustomResourceDefinitionRequest patchCustomResourceDefinition(@Nonnull String name, @Nonnull V1Patch body)
      partially update the specified CustomResourceDefinition
      Parameters:
      name - name of the CustomResourceDefinition (required)
      body - (required)
      Returns:
      APIpatchCustomResourceDefinitionRequest
      Http Response Details:
      Response Details
      Status Code Description Response Headers
      200 OK -
      201 Created -
      401 Unauthorized -
    • patchCustomResourceDefinitionStatus

      public ApiextensionsV1Api.APIpatchCustomResourceDefinitionStatusRequest patchCustomResourceDefinitionStatus(@Nonnull String name, @Nonnull V1Patch body)
      partially update status of the specified CustomResourceDefinition
      Parameters:
      name - name of the CustomResourceDefinition (required)
      body - (required)
      Returns:
      APIpatchCustomResourceDefinitionStatusRequest
      Http Response Details:
      Response Details
      Status Code Description Response Headers
      200 OK -
      201 Created -
      401 Unauthorized -
    • readCustomResourceDefinition

      public ApiextensionsV1Api.APIreadCustomResourceDefinitionRequest readCustomResourceDefinition(@Nonnull String name)
      read the specified CustomResourceDefinition
      Parameters:
      name - name of the CustomResourceDefinition (required)
      Returns:
      APIreadCustomResourceDefinitionRequest
      Http Response Details:
      Response Details
      Status Code Description Response Headers
      200 OK -
      401 Unauthorized -
    • readCustomResourceDefinitionStatus

      public ApiextensionsV1Api.APIreadCustomResourceDefinitionStatusRequest readCustomResourceDefinitionStatus(@Nonnull String name)
      read status of the specified CustomResourceDefinition
      Parameters:
      name - name of the CustomResourceDefinition (required)
      Returns:
      APIreadCustomResourceDefinitionStatusRequest
      Http Response Details:
      Response Details
      Status Code Description Response Headers
      200 OK -
      401 Unauthorized -
    • replaceCustomResourceDefinition

      public ApiextensionsV1Api.APIreplaceCustomResourceDefinitionRequest replaceCustomResourceDefinition(@Nonnull String name, @Nonnull V1CustomResourceDefinition body)
      replace the specified CustomResourceDefinition
      Parameters:
      name - name of the CustomResourceDefinition (required)
      body - (required)
      Returns:
      APIreplaceCustomResourceDefinitionRequest
      Http Response Details:
      Response Details
      Status Code Description Response Headers
      200 OK -
      201 Created -
      401 Unauthorized -
    • replaceCustomResourceDefinitionStatus

      public ApiextensionsV1Api.APIreplaceCustomResourceDefinitionStatusRequest replaceCustomResourceDefinitionStatus(@Nonnull String name, @Nonnull V1CustomResourceDefinition body)
      replace status of the specified CustomResourceDefinition
      Parameters:
      name - name of the CustomResourceDefinition (required)
      body - (required)
      Returns:
      APIreplaceCustomResourceDefinitionStatusRequest
      Http Response Details:
      Response Details
      Status Code Description Response Headers
      200 OK -
      201 Created -
      401 Unauthorized -