Interface AlertFilters.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<AlertFilters.Builder,AlertFilters>,SdkBuilder<AlertFilters.Builder,AlertFilters>,SdkPojo
- Enclosing class:
- AlertFilters
public static interface AlertFilters.Builder extends SdkPojo, CopyableBuilder<AlertFilters.Builder,AlertFilters>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AlertFilters.BuilderdimensionFilterList(Collection<DimensionFilter> dimensionFilterList)The list of DimensionFilter objects that are used for dimension-based filtering.AlertFilters.BuilderdimensionFilterList(Consumer<DimensionFilter.Builder>... dimensionFilterList)The list of DimensionFilter objects that are used for dimension-based filtering.AlertFilters.BuilderdimensionFilterList(DimensionFilter... dimensionFilterList)The list of DimensionFilter objects that are used for dimension-based filtering.AlertFilters.BuildermetricList(String... metricList)The list of measures that you want to get alerts for.AlertFilters.BuildermetricList(Collection<String> metricList)The list of measures that you want to get alerts for.-
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
-
metricList
AlertFilters.Builder metricList(Collection<String> metricList)
The list of measures that you want to get alerts for.
- Parameters:
metricList- The list of measures that you want to get alerts for.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
metricList
AlertFilters.Builder metricList(String... metricList)
The list of measures that you want to get alerts for.
- Parameters:
metricList- The list of measures that you want to get alerts for.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dimensionFilterList
AlertFilters.Builder dimensionFilterList(Collection<DimensionFilter> dimensionFilterList)
The list of DimensionFilter objects that are used for dimension-based filtering.
- Parameters:
dimensionFilterList- The list of DimensionFilter objects that are used for dimension-based filtering.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dimensionFilterList
AlertFilters.Builder dimensionFilterList(DimensionFilter... dimensionFilterList)
The list of DimensionFilter objects that are used for dimension-based filtering.
- Parameters:
dimensionFilterList- The list of DimensionFilter objects that are used for dimension-based filtering.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dimensionFilterList
AlertFilters.Builder dimensionFilterList(Consumer<DimensionFilter.Builder>... dimensionFilterList)
The list of DimensionFilter objects that are used for dimension-based filtering.
This is a convenience method that creates an instance of theDimensionFilter.Builderavoiding the need to create one manually viaDimensionFilter.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#dimensionFilterList(List.) - Parameters:
dimensionFilterList- a consumer that will call methods onDimensionFilter.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#dimensionFilterList(java.util.Collection)
-
-