Interface MetricDimensionGroups.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<MetricDimensionGroups.Builder,
,MetricDimensionGroups> SdkBuilder<MetricDimensionGroups.Builder,
,MetricDimensionGroups> SdkPojo
- Enclosing class:
MetricDimensionGroups
public static interface MetricDimensionGroups.Builder
extends SdkPojo, CopyableBuilder<MetricDimensionGroups.Builder,MetricDimensionGroups>
-
Method Summary
Modifier and TypeMethodDescriptiongroups
(Collection<DimensionGroupDetail> groups) The available dimension groups for a metric type.groups
(Consumer<DimensionGroupDetail.Builder>... groups) The available dimension groups for a metric type.groups
(DimensionGroupDetail... groups) The available dimension groups for a metric type.The metric type to which the dimension information belongs.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
-
metric
The metric type to which the dimension information belongs.
- Parameters:
metric
- The metric type to which the dimension information belongs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
groups
The available dimension groups for a metric type.
- Parameters:
groups
- The available dimension groups for a metric type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
groups
The available dimension groups for a metric type.
- Parameters:
groups
- The available dimension groups for a metric type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
groups
The available dimension groups for a metric type.
This is a convenience method that creates an instance of theDimensionGroupDetail.Builder
avoiding the need to create one manually viaDimensionGroupDetail.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed togroups(List<DimensionGroupDetail>)
.- Parameters:
groups
- a consumer that will call methods onDimensionGroupDetail.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-