Class IoK8sApiCoreV1GCEPersistentDiskVolumeSource


  • @Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
               date="2020-11-26T11:01:11.402583+13:00[Pacific/Auckland]")
    public class IoK8sApiCoreV1GCEPersistentDiskVolumeSource
    extends Object
    Represents a Persistent Disk resource in Google Compute Engine. A GCE PD must exist before mounting to a container. The disk must also be in the same GCE project and zone as the kubelet. A GCE PD can only be mounted as read/write once or read-only many times. GCE PDs support ownership management and SELinux relabeling.
    • Constructor Detail

      • IoK8sApiCoreV1GCEPersistentDiskVolumeSource

        public IoK8sApiCoreV1GCEPersistentDiskVolumeSource()
    • Method Detail

      • getFsType

        @Nullable
        public String getFsType()
        Filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk
        Returns:
        fsType
      • setFsType

        public void setFsType​(String fsType)
      • getPartition

        @Nullable
        public Integer getPartition()
        The partition in the volume that you want to mount. If omitted, the default is to mount by volume name. Examples: For volume /dev/sda1, you specify the partition as \"1\". Similarly, the volume partition for /dev/sda is \"0\" (or you can leave the property empty). More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk
        Returns:
        partition
      • setPartition

        public void setPartition​(Integer partition)
      • getPdName

        public String getPdName()
        Unique name of the PD resource in GCE. Used to identify the disk in GCE. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk
        Returns:
        pdName
      • setPdName

        public void setPdName​(String pdName)
      • getReadOnly

        @Nullable
        public Boolean getReadOnly()
        ReadOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk
        Returns:
        readOnly
      • setReadOnly

        public void setReadOnly​(Boolean readOnly)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object