Class FlexVolumeSource.Jsii$Proxy

    • Constructor Detail

      • Jsii$Proxy

        protected Jsii$Proxy​(software.amazon.jsii.JsiiObjectRef objRef)
        Constructor that initializes the object based on values retrieved from the JsiiObject.
        Parameters:
        objRef - Reference to the JSII managed object.
    • Method Detail

      • getFsType

        public final String getFsType()
        Description copied from interface: FlexVolumeSource
        fsType is the filesystem type to mount.

        Must be a filesystem type supported by the host operating system. Ex. "ext4", "xfs", "ntfs". The default filesystem depends on FlexVolume script.

        Specified by:
        getFsType in interface FlexVolumeSource
      • getReadOnly

        public final Boolean getReadOnly()
        Description copied from interface: FlexVolumeSource
        readOnly is Optional: defaults to false (read/write).

        ReadOnly here will force the ReadOnly setting in VolumeMounts.

        Specified by:
        getReadOnly in interface FlexVolumeSource
      • getSecretRef

        public final LocalObjectReference getSecretRef()
        Description copied from interface: FlexVolumeSource
        secretRef is Optional: secretRef is reference to the secret object containing sensitive information to pass to the plugin scripts.

        This may be empty if no secret object is specified. If the secret object contains more than one secret, all secrets are passed to the plugin scripts.

        Specified by:
        getSecretRef in interface FlexVolumeSource
      • $jsii$toJson

        @Internal
        public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
        Specified by:
        $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object