Class CSIDriverConfigSpec

  • All Implemented Interfaces:
    io.fabric8.kubernetes.api.builder.Editable<CSIDriverConfigSpecBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource, Serializable

    @Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator")
    public class CSIDriverConfigSpec
    extends Object
    implements io.fabric8.kubernetes.api.builder.Editable<CSIDriverConfigSpecBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
    CSIDriverConfigSpec defines configuration spec that can be used to optionally configure a specific CSI Driver.
    See Also:
    Serialized Form
    • Method Detail

      • getAws

        public AWSCSIDriverConfigSpec getAws()
        CSIDriverConfigSpec defines configuration spec that can be used to optionally configure a specific CSI Driver.
      • setAws

        public void setAws​(AWSCSIDriverConfigSpec aws)
        CSIDriverConfigSpec defines configuration spec that can be used to optionally configure a specific CSI Driver.
      • getAzure

        public AzureCSIDriverConfigSpec getAzure()
        CSIDriverConfigSpec defines configuration spec that can be used to optionally configure a specific CSI Driver.
      • setAzure

        public void setAzure​(AzureCSIDriverConfigSpec azure)
        CSIDriverConfigSpec defines configuration spec that can be used to optionally configure a specific CSI Driver.
      • getDriverType

        public String getDriverType()
        driverType indicates type of CSI driver for which the driverConfig is being applied to. Valid values are: AWS, Azure, GCP, IBMCloud, vSphere and omitted. Consumers should treat unknown values as a NO-OP.
      • setDriverType

        public void setDriverType​(String driverType)
        driverType indicates type of CSI driver for which the driverConfig is being applied to. Valid values are: AWS, Azure, GCP, IBMCloud, vSphere and omitted. Consumers should treat unknown values as a NO-OP.
      • getGcp

        public GCPCSIDriverConfigSpec getGcp()
        CSIDriverConfigSpec defines configuration spec that can be used to optionally configure a specific CSI Driver.
      • setGcp

        public void setGcp​(GCPCSIDriverConfigSpec gcp)
        CSIDriverConfigSpec defines configuration spec that can be used to optionally configure a specific CSI Driver.
      • getIbmcloud

        public IBMCloudCSIDriverConfigSpec getIbmcloud()
        CSIDriverConfigSpec defines configuration spec that can be used to optionally configure a specific CSI Driver.
      • setIbmcloud

        public void setIbmcloud​(IBMCloudCSIDriverConfigSpec ibmcloud)
        CSIDriverConfigSpec defines configuration spec that can be used to optionally configure a specific CSI Driver.
      • getVSphere

        public VSphereCSIDriverConfigSpec getVSphere()
        CSIDriverConfigSpec defines configuration spec that can be used to optionally configure a specific CSI Driver.
      • setVSphere

        public void setVSphere​(VSphereCSIDriverConfigSpec vSphere)
        CSIDriverConfigSpec defines configuration spec that can be used to optionally configure a specific CSI Driver.
      • getAdditionalProperties

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

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

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