Class CSIDriverConfigSpec
- java.lang.Object
-
- io.fabric8.openshift.api.model.operator.v1.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
-
-
Constructor Summary
Constructors Constructor Description CSIDriverConfigSpec()No args constructor for use in serializationCSIDriverConfigSpec(AWSCSIDriverConfigSpec aws, AzureCSIDriverConfigSpec azure, String driverType, GCPCSIDriverConfigSpec gcp, IBMCloudCSIDriverConfigSpec ibmcloud, VSphereCSIDriverConfigSpec vSphere)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CSIDriverConfigSpecBuilderedit()Map<String,Object>getAdditionalProperties()AWSCSIDriverConfigSpecgetAws()CSIDriverConfigSpec defines configuration spec that can be used to optionally configure a specific CSI Driver.AzureCSIDriverConfigSpecgetAzure()CSIDriverConfigSpec defines configuration spec that can be used to optionally configure a specific CSI Driver.StringgetDriverType()driverType indicates type of CSI driver for which the driverConfig is being applied to.GCPCSIDriverConfigSpecgetGcp()CSIDriverConfigSpec defines configuration spec that can be used to optionally configure a specific CSI Driver.IBMCloudCSIDriverConfigSpecgetIbmcloud()CSIDriverConfigSpec defines configuration spec that can be used to optionally configure a specific CSI Driver.VSphereCSIDriverConfigSpecgetVSphere()CSIDriverConfigSpec defines configuration spec that can be used to optionally configure a specific CSI Driver.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetAws(AWSCSIDriverConfigSpec aws)CSIDriverConfigSpec defines configuration spec that can be used to optionally configure a specific CSI Driver.voidsetAzure(AzureCSIDriverConfigSpec azure)CSIDriverConfigSpec defines configuration spec that can be used to optionally configure a specific CSI Driver.voidsetDriverType(String driverType)driverType indicates type of CSI driver for which the driverConfig is being applied to.voidsetGcp(GCPCSIDriverConfigSpec gcp)CSIDriverConfigSpec defines configuration spec that can be used to optionally configure a specific CSI Driver.voidsetIbmcloud(IBMCloudCSIDriverConfigSpec ibmcloud)CSIDriverConfigSpec defines configuration spec that can be used to optionally configure a specific CSI Driver.voidsetVSphere(VSphereCSIDriverConfigSpec vSphere)CSIDriverConfigSpec defines configuration spec that can be used to optionally configure a specific CSI Driver.CSIDriverConfigSpecBuildertoBuilder()
-
-
-
Constructor Detail
-
CSIDriverConfigSpec
public CSIDriverConfigSpec()
No args constructor for use in serialization
-
CSIDriverConfigSpec
public CSIDriverConfigSpec(AWSCSIDriverConfigSpec aws, AzureCSIDriverConfigSpec azure, String driverType, GCPCSIDriverConfigSpec gcp, IBMCloudCSIDriverConfigSpec ibmcloud, VSphereCSIDriverConfigSpec vSphere)
-
-
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.
-
edit
public CSIDriverConfigSpecBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<CSIDriverConfigSpecBuilder>
-
toBuilder
public CSIDriverConfigSpecBuilder toBuilder()
-
-