Class StorageV1Api

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

public class StorageV1Api extends Object
  • Constructor Details

    • StorageV1Api

      public StorageV1Api()
    • StorageV1Api

      public StorageV1Api(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)
    • createCSIDriver

      public StorageV1Api.APIcreateCSIDriverRequest createCSIDriver(@Nonnull V1CSIDriver body)
      create a CSIDriver
      Parameters:
      body - (required)
      Returns:
      APIcreateCSIDriverRequest
      Http Response Details:
      Response Details
      Status Code Description Response Headers
      200 OK -
      201 Created -
      202 Accepted -
      401 Unauthorized -
    • createCSINode

      public StorageV1Api.APIcreateCSINodeRequest createCSINode(@Nonnull V1CSINode body)
      create a CSINode
      Parameters:
      body - (required)
      Returns:
      APIcreateCSINodeRequest
      Http Response Details:
      Response Details
      Status Code Description Response Headers
      200 OK -
      201 Created -
      202 Accepted -
      401 Unauthorized -
    • createNamespacedCSIStorageCapacity

      public StorageV1Api.APIcreateNamespacedCSIStorageCapacityRequest createNamespacedCSIStorageCapacity(@Nonnull String namespace, @Nonnull V1CSIStorageCapacity body)
      create a CSIStorageCapacity
      Parameters:
      namespace - object name and auth scope, such as for teams and projects (required)
      body - (required)
      Returns:
      APIcreateNamespacedCSIStorageCapacityRequest
      Http Response Details:
      Response Details
      Status Code Description Response Headers
      200 OK -
      201 Created -
      202 Accepted -
      401 Unauthorized -
    • createStorageClass

      public StorageV1Api.APIcreateStorageClassRequest createStorageClass(@Nonnull V1StorageClass body)
      create a StorageClass
      Parameters:
      body - (required)
      Returns:
      APIcreateStorageClassRequest
      Http Response Details:
      Response Details
      Status Code Description Response Headers
      200 OK -
      201 Created -
      202 Accepted -
      401 Unauthorized -
    • createVolumeAttachment

      public StorageV1Api.APIcreateVolumeAttachmentRequest createVolumeAttachment(@Nonnull V1VolumeAttachment body)
      create a VolumeAttachment
      Parameters:
      body - (required)
      Returns:
      APIcreateVolumeAttachmentRequest
      Http Response Details:
      Response Details
      Status Code Description Response Headers
      200 OK -
      201 Created -
      202 Accepted -
      401 Unauthorized -
    • deleteCSIDriver

      public StorageV1Api.APIdeleteCSIDriverRequest deleteCSIDriver(@Nonnull String name)
      delete a CSIDriver
      Parameters:
      name - name of the CSIDriver (required)
      Returns:
      APIdeleteCSIDriverRequest
      Http Response Details:
      Response Details
      Status Code Description Response Headers
      200 OK -
      202 Accepted -
      401 Unauthorized -
    • deleteCSINode

      public StorageV1Api.APIdeleteCSINodeRequest deleteCSINode(@Nonnull String name)
      delete a CSINode
      Parameters:
      name - name of the CSINode (required)
      Returns:
      APIdeleteCSINodeRequest
      Http Response Details:
      Response Details
      Status Code Description Response Headers
      200 OK -
      202 Accepted -
      401 Unauthorized -
    • deleteCollectionCSIDriver

      public StorageV1Api.APIdeleteCollectionCSIDriverRequest deleteCollectionCSIDriver()
      delete collection of CSIDriver
      Returns:
      APIdeleteCollectionCSIDriverRequest
      Http Response Details:
      Response Details
      Status Code Description Response Headers
      200 OK -
      401 Unauthorized -
    • deleteCollectionCSINode

      public StorageV1Api.APIdeleteCollectionCSINodeRequest deleteCollectionCSINode()
      delete collection of CSINode
      Returns:
      APIdeleteCollectionCSINodeRequest
      Http Response Details:
      Response Details
      Status Code Description Response Headers
      200 OK -
      401 Unauthorized -
    • deleteCollectionNamespacedCSIStorageCapacity

      public StorageV1Api.APIdeleteCollectionNamespacedCSIStorageCapacityRequest deleteCollectionNamespacedCSIStorageCapacity(@Nonnull String namespace)
      delete collection of CSIStorageCapacity
      Parameters:
      namespace - object name and auth scope, such as for teams and projects (required)
      Returns:
      APIdeleteCollectionNamespacedCSIStorageCapacityRequest
      Http Response Details:
      Response Details
      Status Code Description Response Headers
      200 OK -
      401 Unauthorized -
    • deleteCollectionStorageClass

      public StorageV1Api.APIdeleteCollectionStorageClassRequest deleteCollectionStorageClass()
      delete collection of StorageClass
      Returns:
      APIdeleteCollectionStorageClassRequest
      Http Response Details:
      Response Details
      Status Code Description Response Headers
      200 OK -
      401 Unauthorized -
    • deleteCollectionVolumeAttachment

      public StorageV1Api.APIdeleteCollectionVolumeAttachmentRequest deleteCollectionVolumeAttachment()
      delete collection of VolumeAttachment
      Returns:
      APIdeleteCollectionVolumeAttachmentRequest
      Http Response Details:
      Response Details
      Status Code Description Response Headers
      200 OK -
      401 Unauthorized -
    • deleteNamespacedCSIStorageCapacity

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

      public StorageV1Api.APIdeleteStorageClassRequest deleteStorageClass(@Nonnull String name)
      delete a StorageClass
      Parameters:
      name - name of the StorageClass (required)
      Returns:
      APIdeleteStorageClassRequest
      Http Response Details:
      Response Details
      Status Code Description Response Headers
      200 OK -
      202 Accepted -
      401 Unauthorized -
    • deleteVolumeAttachment

      public StorageV1Api.APIdeleteVolumeAttachmentRequest deleteVolumeAttachment(@Nonnull String name)
      delete a VolumeAttachment
      Parameters:
      name - name of the VolumeAttachment (required)
      Returns:
      APIdeleteVolumeAttachmentRequest
      Http Response Details:
      Response Details
      Status Code Description Response Headers
      200 OK -
      202 Accepted -
      401 Unauthorized -
    • getAPIResources

      public StorageV1Api.APIgetAPIResourcesRequest getAPIResources()
      get available resources
      Returns:
      APIgetAPIResourcesRequest
      Http Response Details:
      Response Details
      Status Code Description Response Headers
      200 OK -
      401 Unauthorized -
    • listCSIDriver

      public StorageV1Api.APIlistCSIDriverRequest listCSIDriver()
      list or watch objects of kind CSIDriver
      Returns:
      APIlistCSIDriverRequest
      Http Response Details:
      Response Details
      Status Code Description Response Headers
      200 OK -
      401 Unauthorized -
    • listCSINode

      public StorageV1Api.APIlistCSINodeRequest listCSINode()
      list or watch objects of kind CSINode
      Returns:
      APIlistCSINodeRequest
      Http Response Details:
      Response Details
      Status Code Description Response Headers
      200 OK -
      401 Unauthorized -
    • listCSIStorageCapacityForAllNamespaces

      public StorageV1Api.APIlistCSIStorageCapacityForAllNamespacesRequest listCSIStorageCapacityForAllNamespaces()
      list or watch objects of kind CSIStorageCapacity
      Returns:
      APIlistCSIStorageCapacityForAllNamespacesRequest
      Http Response Details:
      Response Details
      Status Code Description Response Headers
      200 OK -
      401 Unauthorized -
    • listNamespacedCSIStorageCapacity

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

      public StorageV1Api.APIlistStorageClassRequest listStorageClass()
      list or watch objects of kind StorageClass
      Returns:
      APIlistStorageClassRequest
      Http Response Details:
      Response Details
      Status Code Description Response Headers
      200 OK -
      401 Unauthorized -
    • listVolumeAttachment

      public StorageV1Api.APIlistVolumeAttachmentRequest listVolumeAttachment()
      list or watch objects of kind VolumeAttachment
      Returns:
      APIlistVolumeAttachmentRequest
      Http Response Details:
      Response Details
      Status Code Description Response Headers
      200 OK -
      401 Unauthorized -
    • patchCSIDriver

      public StorageV1Api.APIpatchCSIDriverRequest patchCSIDriver(@Nonnull String name, @Nonnull V1Patch body)
      partially update the specified CSIDriver
      Parameters:
      name - name of the CSIDriver (required)
      body - (required)
      Returns:
      APIpatchCSIDriverRequest
      Http Response Details:
      Response Details
      Status Code Description Response Headers
      200 OK -
      201 Created -
      401 Unauthorized -
    • patchCSINode

      public StorageV1Api.APIpatchCSINodeRequest patchCSINode(@Nonnull String name, @Nonnull V1Patch body)
      partially update the specified CSINode
      Parameters:
      name - name of the CSINode (required)
      body - (required)
      Returns:
      APIpatchCSINodeRequest
      Http Response Details:
      Response Details
      Status Code Description Response Headers
      200 OK -
      201 Created -
      401 Unauthorized -
    • patchNamespacedCSIStorageCapacity

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

      public StorageV1Api.APIpatchStorageClassRequest patchStorageClass(@Nonnull String name, @Nonnull V1Patch body)
      partially update the specified StorageClass
      Parameters:
      name - name of the StorageClass (required)
      body - (required)
      Returns:
      APIpatchStorageClassRequest
      Http Response Details:
      Response Details
      Status Code Description Response Headers
      200 OK -
      201 Created -
      401 Unauthorized -
    • patchVolumeAttachment

      public StorageV1Api.APIpatchVolumeAttachmentRequest patchVolumeAttachment(@Nonnull String name, @Nonnull V1Patch body)
      partially update the specified VolumeAttachment
      Parameters:
      name - name of the VolumeAttachment (required)
      body - (required)
      Returns:
      APIpatchVolumeAttachmentRequest
      Http Response Details:
      Response Details
      Status Code Description Response Headers
      200 OK -
      201 Created -
      401 Unauthorized -
    • patchVolumeAttachmentStatus

      public StorageV1Api.APIpatchVolumeAttachmentStatusRequest patchVolumeAttachmentStatus(@Nonnull String name, @Nonnull V1Patch body)
      partially update status of the specified VolumeAttachment
      Parameters:
      name - name of the VolumeAttachment (required)
      body - (required)
      Returns:
      APIpatchVolumeAttachmentStatusRequest
      Http Response Details:
      Response Details
      Status Code Description Response Headers
      200 OK -
      201 Created -
      401 Unauthorized -
    • readCSIDriver

      public StorageV1Api.APIreadCSIDriverRequest readCSIDriver(@Nonnull String name)
      read the specified CSIDriver
      Parameters:
      name - name of the CSIDriver (required)
      Returns:
      APIreadCSIDriverRequest
      Http Response Details:
      Response Details
      Status Code Description Response Headers
      200 OK -
      401 Unauthorized -
    • readCSINode

      public StorageV1Api.APIreadCSINodeRequest readCSINode(@Nonnull String name)
      read the specified CSINode
      Parameters:
      name - name of the CSINode (required)
      Returns:
      APIreadCSINodeRequest
      Http Response Details:
      Response Details
      Status Code Description Response Headers
      200 OK -
      401 Unauthorized -
    • readNamespacedCSIStorageCapacity

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

      public StorageV1Api.APIreadStorageClassRequest readStorageClass(@Nonnull String name)
      read the specified StorageClass
      Parameters:
      name - name of the StorageClass (required)
      Returns:
      APIreadStorageClassRequest
      Http Response Details:
      Response Details
      Status Code Description Response Headers
      200 OK -
      401 Unauthorized -
    • readVolumeAttachment

      public StorageV1Api.APIreadVolumeAttachmentRequest readVolumeAttachment(@Nonnull String name)
      read the specified VolumeAttachment
      Parameters:
      name - name of the VolumeAttachment (required)
      Returns:
      APIreadVolumeAttachmentRequest
      Http Response Details:
      Response Details
      Status Code Description Response Headers
      200 OK -
      401 Unauthorized -
    • readVolumeAttachmentStatus

      public StorageV1Api.APIreadVolumeAttachmentStatusRequest readVolumeAttachmentStatus(@Nonnull String name)
      read status of the specified VolumeAttachment
      Parameters:
      name - name of the VolumeAttachment (required)
      Returns:
      APIreadVolumeAttachmentStatusRequest
      Http Response Details:
      Response Details
      Status Code Description Response Headers
      200 OK -
      401 Unauthorized -
    • replaceCSIDriver

      public StorageV1Api.APIreplaceCSIDriverRequest replaceCSIDriver(@Nonnull String name, @Nonnull V1CSIDriver body)
      replace the specified CSIDriver
      Parameters:
      name - name of the CSIDriver (required)
      body - (required)
      Returns:
      APIreplaceCSIDriverRequest
      Http Response Details:
      Response Details
      Status Code Description Response Headers
      200 OK -
      201 Created -
      401 Unauthorized -
    • replaceCSINode

      public StorageV1Api.APIreplaceCSINodeRequest replaceCSINode(@Nonnull String name, @Nonnull V1CSINode body)
      replace the specified CSINode
      Parameters:
      name - name of the CSINode (required)
      body - (required)
      Returns:
      APIreplaceCSINodeRequest
      Http Response Details:
      Response Details
      Status Code Description Response Headers
      200 OK -
      201 Created -
      401 Unauthorized -
    • replaceNamespacedCSIStorageCapacity

      public StorageV1Api.APIreplaceNamespacedCSIStorageCapacityRequest replaceNamespacedCSIStorageCapacity(@Nonnull String name, @Nonnull String namespace, @Nonnull V1CSIStorageCapacity body)
      replace the specified CSIStorageCapacity
      Parameters:
      name - name of the CSIStorageCapacity (required)
      namespace - object name and auth scope, such as for teams and projects (required)
      body - (required)
      Returns:
      APIreplaceNamespacedCSIStorageCapacityRequest
      Http Response Details:
      Response Details
      Status Code Description Response Headers
      200 OK -
      201 Created -
      401 Unauthorized -
    • replaceStorageClass

      public StorageV1Api.APIreplaceStorageClassRequest replaceStorageClass(@Nonnull String name, @Nonnull V1StorageClass body)
      replace the specified StorageClass
      Parameters:
      name - name of the StorageClass (required)
      body - (required)
      Returns:
      APIreplaceStorageClassRequest
      Http Response Details:
      Response Details
      Status Code Description Response Headers
      200 OK -
      201 Created -
      401 Unauthorized -
    • replaceVolumeAttachment

      public StorageV1Api.APIreplaceVolumeAttachmentRequest replaceVolumeAttachment(@Nonnull String name, @Nonnull V1VolumeAttachment body)
      replace the specified VolumeAttachment
      Parameters:
      name - name of the VolumeAttachment (required)
      body - (required)
      Returns:
      APIreplaceVolumeAttachmentRequest
      Http Response Details:
      Response Details
      Status Code Description Response Headers
      200 OK -
      201 Created -
      401 Unauthorized -
    • replaceVolumeAttachmentStatus

      public StorageV1Api.APIreplaceVolumeAttachmentStatusRequest replaceVolumeAttachmentStatus(@Nonnull String name, @Nonnull V1VolumeAttachment body)
      replace status of the specified VolumeAttachment
      Parameters:
      name - name of the VolumeAttachment (required)
      body - (required)
      Returns:
      APIreplaceVolumeAttachmentStatusRequest
      Http Response Details:
      Response Details
      Status Code Description Response Headers
      200 OK -
      201 Created -
      401 Unauthorized -