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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description MetricDimensionGroups.Buildergroups(Collection<DimensionGroupDetail> groups)The available dimension groups for a metric type.MetricDimensionGroups.Buildergroups(Consumer<DimensionGroupDetail.Builder>... groups)The available dimension groups for a metric type.MetricDimensionGroups.Buildergroups(DimensionGroupDetail... groups)The available dimension groups for a metric type.MetricDimensionGroups.Buildermetric(String metric)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 Detail
-
metric
MetricDimensionGroups.Builder metric(String 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
MetricDimensionGroups.Builder groups(Collection<DimensionGroupDetail> 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
MetricDimensionGroups.Builder groups(DimensionGroupDetail... 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
MetricDimensionGroups.Builder groups(Consumer<DimensionGroupDetail.Builder>... 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 to#groups(List.) - 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:
#groups(java.util.Collection)
-
-