Interface MetricDimensionGroups.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<MetricDimensionGroups.Builder,,MetricDimensionGroups> SdkBuilder<MetricDimensionGroups.Builder,,MetricDimensionGroups> SdkPojo
- Enclosing class:
MetricDimensionGroups
@Mutable
@NotThreadSafe
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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, 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.Builderavoiding the need to create one manually viaDimensionGroupDetail.builder().When the
Consumercompletes,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:
-