Interface MetricSpecification.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<MetricSpecification.Builder,MetricSpecification>,SdkBuilder<MetricSpecification.Builder,MetricSpecification>,SdkPojo
- Enclosing class:
- MetricSpecification
public static interface MetricSpecification.Builder extends SdkPojo, CopyableBuilder<MetricSpecification.Builder,MetricSpecification>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default MetricSpecification.Buildercustomized(Consumer<CustomizedMetricSpecification.Builder> customized)Information about a customized metric.MetricSpecification.Buildercustomized(CustomizedMetricSpecification customized)Information about a customized metric.default MetricSpecification.Builderpredefined(Consumer<PredefinedMetricSpecification.Builder> predefined)Information about a predefined metric.MetricSpecification.Builderpredefined(PredefinedMetricSpecification predefined)Information about a predefined metric.-
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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
predefined
MetricSpecification.Builder predefined(PredefinedMetricSpecification predefined)
Information about a predefined metric.
- Parameters:
predefined- Information about a predefined metric.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
predefined
default MetricSpecification.Builder predefined(Consumer<PredefinedMetricSpecification.Builder> predefined)
Information about a predefined metric.
This is a convenience method that creates an instance of thePredefinedMetricSpecification.Builderavoiding the need to create one manually viaPredefinedMetricSpecification.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed topredefined(PredefinedMetricSpecification).- Parameters:
predefined- a consumer that will call methods onPredefinedMetricSpecification.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
predefined(PredefinedMetricSpecification)
-
customized
MetricSpecification.Builder customized(CustomizedMetricSpecification customized)
Information about a customized metric.
- Parameters:
customized- Information about a customized metric.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
customized
default MetricSpecification.Builder customized(Consumer<CustomizedMetricSpecification.Builder> customized)
Information about a customized metric.
This is a convenience method that creates an instance of theCustomizedMetricSpecification.Builderavoiding the need to create one manually viaCustomizedMetricSpecification.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocustomized(CustomizedMetricSpecification).- Parameters:
customized- a consumer that will call methods onCustomizedMetricSpecification.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
customized(CustomizedMetricSpecification)
-
-