Class AWSEFSVolumeMetricsRecursiveWalkConfig
- java.lang.Object
-
- io.fabric8.openshift.api.model.operator.v1.AWSEFSVolumeMetricsRecursiveWalkConfig
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<AWSEFSVolumeMetricsRecursiveWalkConfigBuilder>,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class AWSEFSVolumeMetricsRecursiveWalkConfig extends Object implements io.fabric8.kubernetes.api.builder.Editable<AWSEFSVolumeMetricsRecursiveWalkConfigBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
AWSEFSVolumeMetricsRecursiveWalkConfig defines options for volume metrics in the EFS CSI Driver.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AWSEFSVolumeMetricsRecursiveWalkConfig()No args constructor for use in serializationAWSEFSVolumeMetricsRecursiveWalkConfig(Integer fsRateLimit, Integer refreshPeriodMinutes)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AWSEFSVolumeMetricsRecursiveWalkConfigBuilderedit()Map<String,Object>getAdditionalProperties()IntegergetFsRateLimit()fsRateLimit defines the rate limit, in goroutines per file system, for processing volume metrics.IntegergetRefreshPeriodMinutes()refreshPeriodMinutes specifies the frequency, in minutes, at which volume metrics are refreshed.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetFsRateLimit(Integer fsRateLimit)fsRateLimit defines the rate limit, in goroutines per file system, for processing volume metrics.voidsetRefreshPeriodMinutes(Integer refreshPeriodMinutes)refreshPeriodMinutes specifies the frequency, in minutes, at which volume metrics are refreshed.AWSEFSVolumeMetricsRecursiveWalkConfigBuildertoBuilder()
-
-
-
Method Detail
-
getFsRateLimit
public Integer getFsRateLimit()
fsRateLimit defines the rate limit, in goroutines per file system, for processing volume metrics. When omitted, this means no opinion and the platform is left to choose a reasonable default, which is subject to change over time. The current default is 5. The valid range is from 1 to 100 goroutines.
-
setFsRateLimit
public void setFsRateLimit(Integer fsRateLimit)
fsRateLimit defines the rate limit, in goroutines per file system, for processing volume metrics. When omitted, this means no opinion and the platform is left to choose a reasonable default, which is subject to change over time. The current default is 5. The valid range is from 1 to 100 goroutines.
-
getRefreshPeriodMinutes
public Integer getRefreshPeriodMinutes()
refreshPeriodMinutes specifies the frequency, in minutes, at which volume metrics are refreshed. When omitted, this means no opinion and the platform is left to choose a reasonable default, which is subject to change over time. The current default is 240. The valid range is from 1 to 43200 minutes (30 days).
-
setRefreshPeriodMinutes
public void setRefreshPeriodMinutes(Integer refreshPeriodMinutes)
refreshPeriodMinutes specifies the frequency, in minutes, at which volume metrics are refreshed. When omitted, this means no opinion and the platform is left to choose a reasonable default, which is subject to change over time. The current default is 240. The valid range is from 1 to 43200 minutes (30 days).
-
edit
public AWSEFSVolumeMetricsRecursiveWalkConfigBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<AWSEFSVolumeMetricsRecursiveWalkConfigBuilder>
-
toBuilder
public AWSEFSVolumeMetricsRecursiveWalkConfigBuilder toBuilder()
-
-