Interface UtilizationPreference.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<UtilizationPreference.Builder,
,UtilizationPreference> SdkBuilder<UtilizationPreference.Builder,
,UtilizationPreference> SdkPojo
- Enclosing class:
UtilizationPreference
public static interface UtilizationPreference.Builder
extends SdkPojo, CopyableBuilder<UtilizationPreference.Builder,UtilizationPreference>
-
Method Summary
Modifier and TypeMethodDescriptionmetricName
(String metricName) The name of the resource utilization metric name to customize.metricName
(CustomizableMetricName metricName) The name of the resource utilization metric name to customize.default UtilizationPreference.Builder
metricParameters
(Consumer<CustomizableMetricParameters.Builder> metricParameters) The parameters to set when customizing the resource utilization thresholds.metricParameters
(CustomizableMetricParameters metricParameters) The parameters to set when customizing the resource utilization thresholds.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
metricName
The name of the resource utilization metric name to customize.
- Parameters:
metricName
- The name of the resource utilization metric name to customize.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
metricName
The name of the resource utilization metric name to customize.
- Parameters:
metricName
- The name of the resource utilization metric name to customize.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
metricParameters
The parameters to set when customizing the resource utilization thresholds.
- Parameters:
metricParameters
- The parameters to set when customizing the resource utilization thresholds.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
metricParameters
default UtilizationPreference.Builder metricParameters(Consumer<CustomizableMetricParameters.Builder> metricParameters) The parameters to set when customizing the resource utilization thresholds.
This is a convenience method that creates an instance of theCustomizableMetricParameters.Builder
avoiding the need to create one manually viaCustomizableMetricParameters.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tometricParameters(CustomizableMetricParameters)
.- Parameters:
metricParameters
- a consumer that will call methods onCustomizableMetricParameters.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-