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(V1CSIDriver body)
      create a CSIDriver
      Parameters:
      body - (required)
      Returns:
      APIcreateCSIDriverRequest
      Http Response Details:
      Status Code Description Response Headers
      200 OK -
      201 Created -
      202 Accepted -
      401 Unauthorized -
    • createCSINode

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

      public StorageV1Api.APIcreateNamespacedCSIStorageCapacityRequest createNamespacedCSIStorageCapacity(String namespace, 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:
      Status Code Description Response Headers
      200 OK -
      201 Created -
      202 Accepted -
      401 Unauthorized -
    • createStorageClass

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

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

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

      public StorageV1Api.APIdeleteCSINodeRequest deleteCSINode(String name)
      delete a CSINode
      Parameters:
      name - name of the CSINode (required)
      Returns:
      APIdeleteCSINodeRequest
      Http 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:
      Status Code Description Response Headers
      200 OK -
      401 Unauthorized -
    • deleteCollectionCSINode

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

      public StorageV1Api.APIdeleteCollectionNamespacedCSIStorageCapacityRequest deleteCollectionNamespacedCSIStorageCapacity(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:
      Status Code Description Response Headers
      200 OK -
      401 Unauthorized -
    • deleteCollectionStorageClass

      public StorageV1Api.APIdeleteCollectionStorageClassRequest deleteCollectionStorageClass()
      delete collection of StorageClass
      Returns:
      APIdeleteCollectionStorageClassRequest
      Http 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:
      Status Code Description Response Headers
      200 OK -
      401 Unauthorized -
    • deleteNamespacedCSIStorageCapacity

      public StorageV1Api.APIdeleteNamespacedCSIStorageCapacityRequest deleteNamespacedCSIStorageCapacity(String name, 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:
      Status Code Description Response Headers
      200 OK -
      202 Accepted -
      401 Unauthorized -
    • deleteStorageClass

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

      public StorageV1Api.APIdeleteVolumeAttachmentRequest deleteVolumeAttachment(String name)
      delete a VolumeAttachment
      Parameters:
      name - name of the VolumeAttachment (required)
      Returns:
      APIdeleteVolumeAttachmentRequest
      Http 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:
      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:
      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:
      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:
      Status Code Description Response Headers
      200 OK -
      401 Unauthorized -
    • listNamespacedCSIStorageCapacity

      public StorageV1Api.APIlistNamespacedCSIStorageCapacityRequest listNamespacedCSIStorageCapacity(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:
      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:
      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:
      Status Code Description Response Headers
      200 OK -
      401 Unauthorized -
    • patchCSIDriver

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

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

      public StorageV1Api.APIpatchNamespacedCSIStorageCapacityRequest patchNamespacedCSIStorageCapacity(String name, String namespace, 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:
      Status Code Description Response Headers
      200 OK -
      201 Created -
      401 Unauthorized -
    • patchStorageClass

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

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

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

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

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

      public StorageV1Api.APIreadNamespacedCSIStorageCapacityRequest readNamespacedCSIStorageCapacity(String name, 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:
      Status Code Description Response Headers
      200 OK -
      401 Unauthorized -
    • readStorageClass

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

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

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

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

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

      public StorageV1Api.APIreplaceNamespacedCSIStorageCapacityRequest replaceNamespacedCSIStorageCapacity(String name, String namespace, 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:
      Status Code Description Response Headers
      200 OK -
      201 Created -
      401 Unauthorized -
    • replaceStorageClass

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

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

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