@Stability(value=Experimental) public static final class MathExpressionProps.Builder extends Object implements software.amazon.jsii.Builder<MathExpressionProps>
MathExpressionProps| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
MathExpressionProps |
build()
Builds the configured instance.
|
MathExpressionProps.Builder |
color(String color)
Sets the value of
MathExpressionOptions.getColor() |
MathExpressionProps.Builder |
expression(String expression)
Sets the value of
MathExpressionProps.getExpression() |
MathExpressionProps.Builder |
label(String label)
Sets the value of
MathExpressionOptions.getLabel() |
MathExpressionProps.Builder |
period(Duration period)
Sets the value of
MathExpressionOptions.getPeriod() |
MathExpressionProps.Builder |
searchAccount(String searchAccount)
Sets the value of
MathExpressionOptions.getSearchAccount() |
MathExpressionProps.Builder |
searchRegion(String searchRegion)
Sets the value of
MathExpressionOptions.getSearchRegion() |
MathExpressionProps.Builder |
usingMetrics(Map<String,? extends IMetric> usingMetrics)
Sets the value of
MathExpressionProps.getUsingMetrics() |
@Stability(value=Experimental) public MathExpressionProps.Builder expression(String expression)
MathExpressionProps.getExpression()expression - The expression defining the metric. This parameter is required.
When an expression contains a SEARCH function, it cannot be used
within an Alarm.this@Stability(value=Experimental) public MathExpressionProps.Builder usingMetrics(Map<String,? extends IMetric> usingMetrics)
MathExpressionProps.getUsingMetrics()usingMetrics - The metrics used in the expression, in a map.
The key is the identifier that represents the given metric in the
expression, and the value is the actual Metric object.this@Stability(value=Experimental) public MathExpressionProps.Builder color(String color)
MathExpressionOptions.getColor()color - Color for this metric when added to a Graph in a Dashboard.this@Stability(value=Experimental) public MathExpressionProps.Builder label(String label)
MathExpressionOptions.getLabel()label - Label for this metric when added to a Graph in a Dashboard.this@Stability(value=Experimental) public MathExpressionProps.Builder period(Duration period)
MathExpressionOptions.getPeriod()period - The period over which the expression's statistics are applied.
This period overrides all periods in the metrics used in this
math expression.this@Stability(value=Experimental) public MathExpressionProps.Builder searchAccount(String searchAccount)
MathExpressionOptions.getSearchAccount()searchAccount - Account to evaluate search expressions within.
Specifying a searchAccount has no effect to the account used
for metrics within the expression (passed via usingMetrics).this@Stability(value=Experimental) public MathExpressionProps.Builder searchRegion(String searchRegion)
MathExpressionOptions.getSearchRegion()searchRegion - Region to evaluate search expressions within.
Specifying a searchRegion has no effect to the region used
for metrics within the expression (passed via usingMetrics).this@Stability(value=Experimental) public MathExpressionProps build()
build in interface software.amazon.jsii.Builder<MathExpressionProps>MathExpressionPropsNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.