Class AWSEFSVolumeMetrics
- java.lang.Object
-
- io.fabric8.openshift.api.model.operator.v1.AWSEFSVolumeMetrics
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<AWSEFSVolumeMetricsBuilder>,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class AWSEFSVolumeMetrics extends Object implements io.fabric8.kubernetes.api.builder.Editable<AWSEFSVolumeMetricsBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
AWSEFSVolumeMetrics defines the configuration for volume metrics in the EFS CSI Driver.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AWSEFSVolumeMetrics()No args constructor for use in serializationAWSEFSVolumeMetrics(AWSEFSVolumeMetricsRecursiveWalkConfig recursiveWalk, String state)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AWSEFSVolumeMetricsBuilderedit()Map<String,Object>getAdditionalProperties()AWSEFSVolumeMetricsRecursiveWalkConfiggetRecursiveWalk()AWSEFSVolumeMetrics defines the configuration for volume metrics in the EFS CSI Driver.StringgetState()state defines the state of metric collection in the AWS EFS CSI Driver.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetRecursiveWalk(AWSEFSVolumeMetricsRecursiveWalkConfig recursiveWalk)AWSEFSVolumeMetrics defines the configuration for volume metrics in the EFS CSI Driver.voidsetState(String state)state defines the state of metric collection in the AWS EFS CSI Driver.AWSEFSVolumeMetricsBuildertoBuilder()
-
-
-
Constructor Detail
-
AWSEFSVolumeMetrics
public AWSEFSVolumeMetrics()
No args constructor for use in serialization
-
AWSEFSVolumeMetrics
public AWSEFSVolumeMetrics(AWSEFSVolumeMetricsRecursiveWalkConfig recursiveWalk, String state)
-
-
Method Detail
-
getRecursiveWalk
public AWSEFSVolumeMetricsRecursiveWalkConfig getRecursiveWalk()
AWSEFSVolumeMetrics defines the configuration for volume metrics in the EFS CSI Driver.
-
setRecursiveWalk
public void setRecursiveWalk(AWSEFSVolumeMetricsRecursiveWalkConfig recursiveWalk)
AWSEFSVolumeMetrics defines the configuration for volume metrics in the EFS CSI Driver.
-
getState
public String getState()
state defines the state of metric collection in the AWS EFS CSI Driver. This field is required and must be set to one of the following values: Disabled or RecursiveWalk. Disabled means no metrics collection will be performed. This is the default value. RecursiveWalk means the AWS EFS CSI Driver will recursively scan volumes to collect metrics. This process may result in high CPU and memory usage, depending on the volume size.
-
setState
public void setState(String state)
state defines the state of metric collection in the AWS EFS CSI Driver. This field is required and must be set to one of the following values: Disabled or RecursiveWalk. Disabled means no metrics collection will be performed. This is the default value. RecursiveWalk means the AWS EFS CSI Driver will recursively scan volumes to collect metrics. This process may result in high CPU and memory usage, depending on the volume size.
-
edit
public AWSEFSVolumeMetricsBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<AWSEFSVolumeMetricsBuilder>
-
toBuilder
public AWSEFSVolumeMetricsBuilder toBuilder()
-
-