Class StorageSpec

    • Method Detail

      • getDisableMountSubPath

        public Boolean getDisableMountSubPath()
        disableMountSubPath deprecated: subPath usage will be removed in a future release.
      • setDisableMountSubPath

        public void setDisableMountSubPath​(Boolean disableMountSubPath)
        disableMountSubPath deprecated: subPath usage will be removed in a future release.
      • getEmptyDir

        public EmptyDirVolumeSource getEmptyDir()
        StorageSpec defines the configured storage for a group Prometheus servers. If no storage option is specified, then by default an [EmptyDir](https://kubernetes.io/docs/concepts/storage/volumes/#emptydir) will be used.


        If multiple storage options are specified, priority will be given as follows:

        1. emptyDir

        2. ephemeral

        3. volumeClaimTemplate

      • setEmptyDir

        public void setEmptyDir​(EmptyDirVolumeSource emptyDir)
        StorageSpec defines the configured storage for a group Prometheus servers. If no storage option is specified, then by default an [EmptyDir](https://kubernetes.io/docs/concepts/storage/volumes/#emptydir) will be used.


        If multiple storage options are specified, priority will be given as follows:

        1. emptyDir

        2. ephemeral

        3. volumeClaimTemplate

      • getEphemeral

        public EphemeralVolumeSource getEphemeral()
        StorageSpec defines the configured storage for a group Prometheus servers. If no storage option is specified, then by default an [EmptyDir](https://kubernetes.io/docs/concepts/storage/volumes/#emptydir) will be used.


        If multiple storage options are specified, priority will be given as follows:

        1. emptyDir

        2. ephemeral

        3. volumeClaimTemplate

      • setEphemeral

        public void setEphemeral​(EphemeralVolumeSource ephemeral)
        StorageSpec defines the configured storage for a group Prometheus servers. If no storage option is specified, then by default an [EmptyDir](https://kubernetes.io/docs/concepts/storage/volumes/#emptydir) will be used.


        If multiple storage options are specified, priority will be given as follows:

        1. emptyDir

        2. ephemeral

        3. volumeClaimTemplate

      • getVolumeClaimTemplate

        public EmbeddedPersistentVolumeClaim getVolumeClaimTemplate()
        StorageSpec defines the configured storage for a group Prometheus servers. If no storage option is specified, then by default an [EmptyDir](https://kubernetes.io/docs/concepts/storage/volumes/#emptydir) will be used.


        If multiple storage options are specified, priority will be given as follows:

        1. emptyDir

        2. ephemeral

        3. volumeClaimTemplate

      • setVolumeClaimTemplate

        public void setVolumeClaimTemplate​(EmbeddedPersistentVolumeClaim volumeClaimTemplate)
        StorageSpec defines the configured storage for a group Prometheus servers. If no storage option is specified, then by default an [EmptyDir](https://kubernetes.io/docs/concepts/storage/volumes/#emptydir) will be used.


        If multiple storage options are specified, priority will be given as follows:

        1. emptyDir

        2. ephemeral

        3. volumeClaimTemplate

      • getAdditionalProperties

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

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

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