Class ClusterCSIDriverSpec
- java.lang.Object
-
- io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriverSpec
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<ClusterCSIDriverSpecBuilder>,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class ClusterCSIDriverSpec extends Object implements io.fabric8.kubernetes.api.builder.Editable<ClusterCSIDriverSpecBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
ClusterCSIDriverSpec is the desired behavior of CSI driver operator- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ClusterCSIDriverSpec()No args constructor for use in serializationClusterCSIDriverSpec(CSIDriverConfigSpec driverConfig, String logLevel, String managementState, Object observedConfig, String operatorLogLevel, String storageClassState, Object unsupportedConfigOverrides)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClusterCSIDriverSpecBuilderedit()Map<String,Object>getAdditionalProperties()CSIDriverConfigSpecgetDriverConfig()ClusterCSIDriverSpec is the desired behavior of CSI driver operatorStringgetLogLevel()logLevel is an intent based logging for an overall component.StringgetManagementState()managementState indicates whether and how the operator should manage the componentObjectgetObservedConfig()ClusterCSIDriverSpec is the desired behavior of CSI driver operatorStringgetOperatorLogLevel()operatorLogLevel is an intent based logging for the operator itself.StringgetStorageClassState()storageClassState determines if CSI operator should create and manage storage classes.ObjectgetUnsupportedConfigOverrides()ClusterCSIDriverSpec is the desired behavior of CSI driver operatorvoidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetDriverConfig(CSIDriverConfigSpec driverConfig)ClusterCSIDriverSpec is the desired behavior of CSI driver operatorvoidsetLogLevel(String logLevel)logLevel is an intent based logging for an overall component.voidsetManagementState(String managementState)managementState indicates whether and how the operator should manage the componentvoidsetObservedConfig(Object observedConfig)ClusterCSIDriverSpec is the desired behavior of CSI driver operatorvoidsetOperatorLogLevel(String operatorLogLevel)operatorLogLevel is an intent based logging for the operator itself.voidsetStorageClassState(String storageClassState)storageClassState determines if CSI operator should create and manage storage classes.voidsetUnsupportedConfigOverrides(Object unsupportedConfigOverrides)ClusterCSIDriverSpec is the desired behavior of CSI driver operatorClusterCSIDriverSpecBuildertoBuilder()
-
-
-
Method Detail
-
getDriverConfig
public CSIDriverConfigSpec getDriverConfig()
ClusterCSIDriverSpec is the desired behavior of CSI driver operator
-
setDriverConfig
public void setDriverConfig(CSIDriverConfigSpec driverConfig)
ClusterCSIDriverSpec is the desired behavior of CSI driver operator
-
getLogLevel
public String getLogLevel()
logLevel is an intent based logging for an overall component. It does not give fine grained control, but it is a simple way to manage coarse grained logging choices that operators have to interpret for their operands.Valid values are: "Normal", "Debug", "Trace", "TraceAll". Defaults to "Normal".
-
setLogLevel
public void setLogLevel(String logLevel)
logLevel is an intent based logging for an overall component. It does not give fine grained control, but it is a simple way to manage coarse grained logging choices that operators have to interpret for their operands.Valid values are: "Normal", "Debug", "Trace", "TraceAll". Defaults to "Normal".
-
getManagementState
public String getManagementState()
managementState indicates whether and how the operator should manage the component
-
setManagementState
public void setManagementState(String managementState)
managementState indicates whether and how the operator should manage the component
-
getObservedConfig
public Object getObservedConfig()
ClusterCSIDriverSpec is the desired behavior of CSI driver operator
-
setObservedConfig
public void setObservedConfig(Object observedConfig)
ClusterCSIDriverSpec is the desired behavior of CSI driver operator
-
getOperatorLogLevel
public String getOperatorLogLevel()
operatorLogLevel is an intent based logging for the operator itself. It does not give fine grained control, but it is a simple way to manage coarse grained logging choices that operators have to interpret for themselves.Valid values are: "Normal", "Debug", "Trace", "TraceAll". Defaults to "Normal".
-
setOperatorLogLevel
public void setOperatorLogLevel(String operatorLogLevel)
operatorLogLevel is an intent based logging for the operator itself. It does not give fine grained control, but it is a simple way to manage coarse grained logging choices that operators have to interpret for themselves.Valid values are: "Normal", "Debug", "Trace", "TraceAll". Defaults to "Normal".
-
getStorageClassState
public String getStorageClassState()
storageClassState determines if CSI operator should create and manage storage classes. If this field value is empty or Managed - CSI operator will continuously reconcile storage class and create if necessary. If this field value is Unmanaged - CSI operator will not reconcile any previously created storage class. If this field value is Removed - CSI operator will delete the storage class it created previously. When omitted, this means the user has no opinion and the platform chooses a reasonable default, which is subject to change over time. The current default behaviour is Managed.
-
setStorageClassState
public void setStorageClassState(String storageClassState)
storageClassState determines if CSI operator should create and manage storage classes. If this field value is empty or Managed - CSI operator will continuously reconcile storage class and create if necessary. If this field value is Unmanaged - CSI operator will not reconcile any previously created storage class. If this field value is Removed - CSI operator will delete the storage class it created previously. When omitted, this means the user has no opinion and the platform chooses a reasonable default, which is subject to change over time. The current default behaviour is Managed.
-
getUnsupportedConfigOverrides
public Object getUnsupportedConfigOverrides()
ClusterCSIDriverSpec is the desired behavior of CSI driver operator
-
setUnsupportedConfigOverrides
public void setUnsupportedConfigOverrides(Object unsupportedConfigOverrides)
ClusterCSIDriverSpec is the desired behavior of CSI driver operator
-
edit
public ClusterCSIDriverSpecBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<ClusterCSIDriverSpecBuilder>
-
toBuilder
public ClusterCSIDriverSpecBuilder toBuilder()
-
-