Class CSIPersistentVolumeSource

    • Method Detail

      • getControllerExpandSecretRef

        public SecretReference getControllerExpandSecretRef()
        Represents storage that is managed by an external CSI volume driver
      • setControllerExpandSecretRef

        public void setControllerExpandSecretRef​(SecretReference controllerExpandSecretRef)
        Represents storage that is managed by an external CSI volume driver
      • getControllerPublishSecretRef

        public SecretReference getControllerPublishSecretRef()
        Represents storage that is managed by an external CSI volume driver
      • setControllerPublishSecretRef

        public void setControllerPublishSecretRef​(SecretReference controllerPublishSecretRef)
        Represents storage that is managed by an external CSI volume driver
      • getDriver

        public String getDriver()
        driver is the name of the driver to use for this volume. Required.
      • setDriver

        public void setDriver​(String driver)
        driver is the name of the driver to use for this volume. Required.
      • getFsType

        public String getFsType()
        fsType to mount. Must be a filesystem type supported by the host operating system. Ex. "ext4", "xfs", "ntfs".
      • setFsType

        public void setFsType​(String fsType)
        fsType to mount. Must be a filesystem type supported by the host operating system. Ex. "ext4", "xfs", "ntfs".
      • getNodeExpandSecretRef

        public SecretReference getNodeExpandSecretRef()
        Represents storage that is managed by an external CSI volume driver
      • setNodeExpandSecretRef

        public void setNodeExpandSecretRef​(SecretReference nodeExpandSecretRef)
        Represents storage that is managed by an external CSI volume driver
      • getNodePublishSecretRef

        public SecretReference getNodePublishSecretRef()
        Represents storage that is managed by an external CSI volume driver
      • setNodePublishSecretRef

        public void setNodePublishSecretRef​(SecretReference nodePublishSecretRef)
        Represents storage that is managed by an external CSI volume driver
      • getNodeStageSecretRef

        public SecretReference getNodeStageSecretRef()
        Represents storage that is managed by an external CSI volume driver
      • setNodeStageSecretRef

        public void setNodeStageSecretRef​(SecretReference nodeStageSecretRef)
        Represents storage that is managed by an external CSI volume driver
      • getReadOnly

        public Boolean getReadOnly()
        readOnly value to pass to ControllerPublishVolumeRequest. Defaults to false (read/write).
      • setReadOnly

        public void setReadOnly​(Boolean readOnly)
        readOnly value to pass to ControllerPublishVolumeRequest. Defaults to false (read/write).
      • getVolumeAttributes

        public Map<String,​String> getVolumeAttributes()
        volumeAttributes of the volume to publish.
      • setVolumeAttributes

        public void setVolumeAttributes​(Map<String,​String> volumeAttributes)
        volumeAttributes of the volume to publish.
      • getVolumeHandle

        public String getVolumeHandle()
        volumeHandle is the unique volume name returned by the CSI volume plugin’s CreateVolume to refer to the volume on all subsequent calls. Required.
      • setVolumeHandle

        public void setVolumeHandle​(String volumeHandle)
        volumeHandle is the unique volume name returned by the CSI volume plugin’s CreateVolume to refer to the volume on all subsequent calls. Required.
      • getAdditionalProperties

        public Map<String,​Object> getAdditionalProperties()
      • setAdditionalProperty

        public void setAdditionalProperty​(String name,
                                          Object value)
      • setAdditionalProperties

        public void setAdditionalProperties​(Map<String,​Object> additionalProperties)