@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 |
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.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. This parameter is required.
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 build()
build in interface software.amazon.jsii.Builder<MathExpressionProps>MathExpressionPropsNullPointerException - if any required attribute was not providedCopyright © 2021. All rights reserved.