public static final class CfnExperiment.MetricGoalObjectProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnExperiment.MetricGoalObjectProperty
CfnExperiment.MetricGoalObjectProperty
CfnExperiment.MetricGoalObjectProperty.Builder, CfnExperiment.MetricGoalObjectProperty.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(java.lang.Object o) |
java.lang.String |
getDesiredChange()
`INCREASE` means that a variation with a higher number for this metric is performing better.
|
java.lang.String |
getEntityIdKey()
The entity, such as a user or session, that does an action that causes a metric value to be recorded.
|
java.lang.String |
getEventPattern()
The EventBridge event pattern that defines how the metric is recorded.
|
java.lang.String |
getMetricName()
A name for the metric.
|
java.lang.String |
getUnitLabel()
A label for the units that the metric is measuring.
|
java.lang.String |
getValueKey()
The JSON path to reference the numerical metric value in the event.
|
int |
hashCode() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef
- Reference to the JSII managed object.public final java.lang.String getDesiredChange()
CfnExperiment.MetricGoalObjectProperty
DECREASE
means that a variation with a lower number for this metric is performing better.
getDesiredChange
in interface CfnExperiment.MetricGoalObjectProperty
public final java.lang.String getEntityIdKey()
CfnExperiment.MetricGoalObjectProperty
An example is userDetails.userID
.
getEntityIdKey
in interface CfnExperiment.MetricGoalObjectProperty
public final java.lang.String getMetricName()
CfnExperiment.MetricGoalObjectProperty
It can include up to 255 characters.
getMetricName
in interface CfnExperiment.MetricGoalObjectProperty
public final java.lang.String getValueKey()
CfnExperiment.MetricGoalObjectProperty
getValueKey
in interface CfnExperiment.MetricGoalObjectProperty
public final java.lang.String getEventPattern()
CfnExperiment.MetricGoalObjectProperty
For more information about EventBridge event patterns, see Amazon EventBridge event patterns .
getEventPattern
in interface CfnExperiment.MetricGoalObjectProperty
public final java.lang.String getUnitLabel()
CfnExperiment.MetricGoalObjectProperty
getUnitLabel
in interface CfnExperiment.MetricGoalObjectProperty
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()