Class 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 Detail

      • AWSEFSVolumeMetrics

        public AWSEFSVolumeMetrics()
        No args constructor for use in serialization
    • Method Detail

      • 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.
      • getAdditionalProperties

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

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

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